iOS是怎么检测虚拟定位的

quote=“HomlesZhao, post:45, topic:9286, full:true”]
最近我发现这个方法在 iOS 8上会闪退的…
[/quote]

额 什么原因呢?

我排查了一下是因为 fishhook 的原因…注释hook 方法就不闪退了, 我在 load 方法里面加载的

:_1:厉害了

有没有发现…今天提示人脸识别了还提示是虚拟定位了:joy:

什么意思??

我的现在提示这个了:joy:, 就今天突然开始的, hook dladdr, 不改变 bundleid, 修改定位重新签名~

…钉钉又加新东西了么,我没注意…有找到解决方案吗?

没有呢, 突然来的, 我还用的是老版本, 4.1.3, 突然出现的

看了下…真的出来了…不知道怎么验证的…

感觉像是 js… 因为我的自从上个月改完用到现在从来没有更换过/…

肯定是JS啊 但是肯定也会调用原生的东西 不然获取不到的,得在看看了:joy:不想上班那么早

同意, 就是突然这样有点摸不到头脑…有好的想法麻烦楼主分享一下哈

我很菜的,一块研究下吧:joy:

我也是:joy:, 那个dladdr不看你这个我都不知道:joy:

为啥 我4.1.1的 都没出现这个。

没逆向过丁丁。
猜测:检测cryptid
检测自身签名。
内联csops检测。(汇编搜索svc,不太确定越狱iOS内核有没有patch这个)

解决思路:试试hook dyld_image_header 好像是这名字太久不搞iOS了

请问能发一个包么?应个急

感谢大神提供思路

https://github.com/sunzhe/DingTalkTool
钉钉4.2.0 亲测没出现人脸识别验证。

我试试看:joy:, 我用我的4.0.1都出现了