应用程序应用程序操作系统操作系统GPS库GPS库[1]调用GPS接口[2]直接在动态库中找到原GPS库的并调用相应接口[3]返回真实的GPS数据[4]返回真实的GPS数据

应用程序应用程序操作系统操作系统自定义库进行Hook自定义库进行HookGPS库GPS库[1]调用 GPS 接口[2]发现同签名预加载库调用自定义的GPS接口[3]调用真实的GPS接口[4]返回真实的GPS数据[5]修改数据第[5]步是重要步骤,数据在此完成修改[6]返回修改后的数据[7]返回修改后的GPS数据