iOS虚拟定位技术探究( 二 )
使用xcode虚拟定位的 location 代理方法仅执行一次:
2020-09-25 07:41:57.466217+0100 iOSApp[1005:276293] 纬度为:51.509980, 经度为:-0.1337002020-09-25 07:41:57.466404+0100 iOSApp[1005:276293] 高度为:0.0000002020-09-25 07:41:57.466511+0100 iOSApp[1005:276293] 水平精确度:5.000000, 垂直精确度:-1.000000多次实验后 , 发现以下特征:正常获取定位信息时 ,locationManager 代理方法会被回调 3 次 , 而虚拟定位 , 代理方法仅会被回调 1 次;正常定位可以获取海拔高度 , 水平精确度 , 垂直精确度 , 虚拟定位时 , 无法获取海拔高度 , 水平精确度 , 垂直精确度也是固定的错误值 。 以上两点可以作为检查依据 。
闪电口外设没有购买位移精灵 , 没有做测试 , 不过在 gayhub 上发现一份检查 iap2 外设定位的代码 iap2-location-checker
其主要思路也是检查定位数据的精度 。 还有一种思路是检查外设类型 , 获取外设的硬件信息 , 如 mac , manufacturer , brand 之类的信息 , 不过在高版本 iOS 中 , 需要额外申请权限 , 这里就没有实践了 。
参考
- 苹果虚拟定位技术原理和检测
- iOS上虚拟定位检测的探究
- 免越狱虚拟定位外挂的调试小记与检测方案
Blog:
- 二维码|村网通?澳大利亚一州推出疫情追踪二维码 还考虑采用人脸识别和地理定位
- 暂停|桐生可可暂停活动后,holo开启招募,准备培养新一批的虚拟主播
- 搜索|iOS版WhatsApp更新:增加新的墙纸和贴纸搜索功能
- 绿色|吉利新能源关联公司成立科技新公司 定位绿色智慧物流综合服务商
- OnePlus|2021年OnePlus 9或有三款新机,一加9E定位成迷
- 定位|OPPO Find X3坐实,3K显示屏+双主摄,定位更高端!
- iOS15手机支持列表曝光:iPhone 6s真的用不下去了
- 《深入理解Java虚拟机》:对象创建、布局和访问全过程
- 小天才电话手表立体定位技术,真正实现无死角定位
- 「第三期」 iOS 14 实用小组件合集,你最喜欢哪一个?
