首页 > 编程知识 正文

Xposed模拟位置模块

时间:2023-05-04 21:38:35 阅读:218314 作者:2677

模拟位置看到有些还收费的,而且教程也是各种扒源码什么来分析,稍微看了下发现他们都想复杂了;其实无论怎么hook对于外部程序看来经纬度都是从android.location.Location类的getLatitude和getLongitude获取的(不管是网络,GPS,基站定位最后我们都会通过这两方法获取),所以其他怎么搞不管,我们就用Xposed 去hook这两个方法就行。上面上代码和效果图

 

if (xposedPackageJson.has("android.location.Location.getLatitude")) { XposedBridge.hookAllMethods(Location.class, "getLatitude", new MethodHookValue("修改的经度值")); } if (xposedPackageJson.has("android.location.Location.getLongitude")) { XposedBridge.hookAllMethods(Location.class, "getLongitude", new MethodHookValue("修改的维度值"))); }

 

高德地图和微信定位都被我们劫持了(Redmi 4A 6.0)

 

 

 

 

 

margin

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。