1、查看模拟器android的系统时64还是32的
参考:https://blog.csdn.net/achirandliu/article/details/123967450
命令: adb shell “ps |grep zygote” 如图是32位的
命令:adb shell “ps |grep 1244(进程id)” 列出系统运行的app
也可使用:adb shell getprop ro.product.cpu.abi
在这里插入图片描述
2、下载32位的frida15.2.2文件
frida下载地址:
https://github.com/frida/frida/releases
3、将下载下来的文件解压后push到模拟器的/data/local/tmp文件夹下
命令 adb push 文件路径(含加压后的文件名称) /data/local/tmp
4、启动frida
adb shell
su
cd /data/local/tmp
./frida(上传的文件名)
端口转发出来:
adb forward tcp:27042 tcp:27042
5、python检测是否安装成功
5.1、下载相同版本的frida库
pip install frida==15.2.2
5.2、创建frida测试脚本
import frida
remote_dev = frida.get_remote_device()
print(remote_dev)
front_app = remote_dev.get_frontmost_application()
print(front_app)
process = remote_dev.enumerate_processes()
for i in process:
print(i)