1.win安装python和frida
安装完python 进cmd输入pip install frida会自动安装最新的frida
2.adb连接mumu模拟器
直接connect去连接可能会提示:daemon not running. starting it now at tcp:5037 *
Cannot create process: 系统找不到指定的文件
解决方法:打开cmd 输入adb nodaemon server即可
然后再开一个cmd 输入adb connect 127.0.0.1:端口号 (端口号在mumu模拟器右上角的adb图标能看到)
输入adb devices能看到模拟器显示连接状态就可以了
打开mumu模拟器进入设置 打开root
在cmd窗口中输入adb shell
3.查看mumu模拟器的处理器架构并安装安卓frida
adb shell getprop ro.product.cpu.abi能看到x86或x86_64
然后去这里下载对应的frida安卓版本
https://github.com/frida/frida/releases
下载的文件名为frida-server-xxxxx-android-armx86_64.xz
将frida安卓上传到mumu模拟器并push到对应目录
adb push frida-server-xxxxx-android-armx86_64.xz /data/local/tmp/
adb shell
su
cd /data/local/tmp/
./frida-server-xxxxx-android-x86_64
4.打开idea 在终端中输入要执行的hook.js
frida -UF -l hook.js