微信如何追踪经纬度参数是从哪里传递过来的

找到了[QUserLocation setLocation]这个函数,也能看到传进来的经纬度参数,如何追踪这个包含经纬度参数是从哪里传递过来的

CLLocation

大哥,能详细说一下是怎么追踪的吗,授之以渔岂不美滋滋

额 其实我也不了解 只是尝试hook过CLLocation 修改一下 微信的位置 就变了

LLDB 在 [QUserLocation setLocation] 这里下断点,断了停止后,bt 查看调用 调用树。这样行不?

或者先定位出几个可疑的类 全部logify 查看调用顺序?

因为 CLLocation 是唯一指定官方 API 根本不用跟

$

bt后出现这个~

这里frame10那里告诉你了上一次来自微信的调用的地址。在hopper里从地址就能找到调用方了