一、查看模拟器型号
1.连接夜神模拟器
在安装夜神模拟器路径的bin下,输入cmd再按回车键(或则直接在cmd中打开bin文件),
输入 adb connect 127.0.0.1:62001
我这边是因为已经链接上再次链接的提示
2.输入 adb shell
3. 输入 getprop ro.product.cpu.abi,得到x86,需要装x86版本的frida-server
二、下载对应版本的frida-server
1.查看pc端安装的frida版本
新打开个cmd窗口,输入frida --version
如:我的电脑安装的是15.2.2
2.下载frida-server服务版本
frida-server下载链接:
扫描二维码关注公众号,回复:
15190061 查看本文章
https://github.com/frida/frida/releases
根据以上内容知,我电脑需安装x86版本,版本号15.2.2的frida-server(也可低于该版本一些),再把frida-server解压
三、连接电脑和模拟器进入调试
1.连接夜神模拟器
在夜神模拟器安装目录bin下打开cmd,输入 adb connect 127.0.0.1:62001
2.将文件上传至模拟器安装运行
如:解压后的frida-server-15.2.2-android-x86是放在D:\appSafetyEvaluation文件夹下
执行以下的命令:
adb push D:\appSafetyEvaluation\frida-server-15.2.2-android-x86 /data/local/tmp/frida-server-15.2.2-android-x86
adb shell
su
cd /data/local/tmp
chmod 755 frida-server-15.2.2-android-x86
./frida-server-15.2.2-android-x86
运行命令后,返回以下信息则说明已经运行中(即:成功启动了frida-server),这个shell(cmd窗口)不能关闭,否则frida就关了。
3.转发端口,进行监听
另开一个cmd命令窗口
在夜神模拟器安装目录bin下打开cmd,输入 adb connect 127.0.0.1:62001
转发端口,进行监听
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
查看进程,输出说明已经安装成功
frida-ps -U
如下图所示则说明安装成功了