1、查看模拟器android的系统时64还是32的
参考:https://blog.youkuaiyun.com/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)
Frida安装教程
本文详细介绍了如何在32位的Android模拟器上安装并测试Frida的过程,包括检查模拟器架构、下载及推送Frida文件、启动Frida服务及通过Python进行连接验证等步骤。
2304

被折叠的 条评论
为什么被折叠?



