.NET兼职社区
.NET兼职社区
.NET兼职社区
1.下载adb
Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
2.配置adb环境变量
按键windows+r打开运行,输入sysdm.cpl,回车。
高级》环境变量》系统变量》path
两次确定之后在重新打开命令行进行校验是否安装成功 adb --version
2.安装Frida 16.0.10
使用pip命令 也可使用npm安装。
pip install frida-tools
2.1然后去下载安卓模拟器的frida
https://github.com/frida/frida/releases/tag/16.0.10
下载完成解压下来 改个简单名字 frida-server ,运行雷电模拟器,然后打开雷电模拟器安装目录,运行命令把文件传送到手机的/data/local/tmp/目录,并且启动
复制文件进手机:
adb push xxx\frida-server /data/local/tmp/
进入shell:
adb shell
切换管理员:
su
改下文件权限:
chmod 777 /data/local/tmp/frida-server
后台运行Frida服务:
/data/local/tmp/frida-server &
标记红色部分是因为模拟器目录搞错了 自己看看自己的目录,需要对二进制文件赋权。
单独开个cmd
然后还要转发一下端口
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
意思是不模拟器端口映射到本地相同的端口。然后挂钩子操作。
2.2测试是否成功
运行命令: frida-ps -U
可以打印当前正在运行的应用
OK !!
adb常用命令:
adb shell pm list packages
查看所有包名