检讨:
Python3
$ pip install frida
$ cd platform-tools/ # 自行替换路径,不再赘述
$ ./adb root
$ ./adb push frida-server /data/local/tmp/
$ ./adb shell "chmod 755 /data/local/tmp/frida-server"
$ ./adb shell "/data/local/tmp/frida-server &"
以后每次运行只需输入如下命令
$ ./adb root
$ ./adb shell "/data/local/tmp/frida-server &"
$ frida-ps -U
此时将输出进程列表。
输入
$ frida -l hooks.js -U -f net.crigh.cgsport --no-pause
此时应用开启,进入开始跑步后直接结束即可完成。
数据是随机且精心设计的,除了路线,有需要可自行更改beganPoint
、endPoint
、points
,之后会加入更改路线的功能。
若有报错的情况,请在hook.js
中注释掉第407行;同时可能会伴随着重启,请享受这个过程。
仍然没法执行,或数据无法上传,请提issue。
hook.js
,请注意frida不支持ES6及其以上的特性frida-gadget
实现免root -> 这是不可能的