iOS是怎么检测虚拟定位的


#1

因为上班使用钉钉打卡所以就篡改了定位位置,但是前段时间更新3.5.2后发现钉钉里面有了检测虚拟定位,虽然最后也是给检测的步骤给取消掉了;
但是不知道iOS是怎么检测到到的,请求各位大神告知一声


#2

你放台测试机在公司自动打卡就好了, 无视所有检测

亮度调到最低, 24小时插电源, 设密码
注入 SB 每天定时解锁, 启动, 模拟点击, 锁定

天天迟到, 出勤率100%, 我都不好意思


#3

有学习到新姿势


#4

大神就是大神 又学到新姿势了


#5

让我发现了新的天地


#6

楼主哪里去掉检测的?求分享.


#7

dladdr 和 [DTALocationManager amapLocationManager:didFailWithError:]


#8

dladdr是什么 拦截amapLocationManager:didFailWithError 只是本地不显示虚拟定位风险了吧 后台可能还是有记录.


#10

对啊 只是本地拦截了,dladdr是检测你的函数是否被hook的一个函数, 查了下一些大神说的服务端会做算法检测,这个不知道怎么去处理 :joy:


#11

算法检测不复杂。就是你要给每次返回的地址加上随机的偏移,偏移具体取什么范围自己掌握: )
当然ip跟gps不能差太远


#12

嗯嗯 谢谢大神 我简单的在我写死返回结果上面随机加减了一个值


#13

越狱手机配合辅助工具就好啦,触动精灵就可以,写个简单的 lua 脚本就 OK
不过还是为把手机放公司不用虚拟定位点赞哈哈哈


#14

楼主那你能实现? 后台都做了检测了


#15

不能…所以来求解答的… 本地的检测大多数给绕过了,后台检测的不知道怎么解决


#16

额 见识太少 大神能否详细点解释?


#17

触动精灵本身就是一个可以虚拟位置和模拟点击的越狱辅助工具呀,提供了一些函数和接口,可以用 lua 语言写一些简单的脚本实现点击、找色、模拟位置、摇一摇之类的操作。还可以设置定时,自动打开应用啥的,所以不用那么麻烦自己注入啥的,看看开发文档写个小脚本就可以啦!
给你个链接:https://www.zybuluo.com/miniknife/note/212706


#18

好的 谢谢 我去研究下


#19

触动精灵必须越狱用吧


#20

是呀 必须越狱 否则没法获取到模拟点击权限呀


#21

detectRiskOfFakeLocation 这个get方法 返回NO 问题迎刃而解