赞
踩
找了一圈,发现知识点多少有些散,对新手不太友好,所以将自己近期查找资料,以及配置的过程做一个总结,也希望同样的新手少走弯路。
目录
安装的过程省略了,下载地址如下:MuMu模拟器官网_安卓12模拟器_网易手游模拟器
1.1开启开发者模式开启步骤
1.11 打开设置
1.12 设置的最底部找到——关于手机
1.13 进去后,拿出你单身20年的手速,狂点版本好,直到出现——你已经处于开发者模式的配置。
1.2 开启root权限以及设置磁盘可写
懒人,直接点这里,charles下载地址:Download a Free Trial of Charles • Charles Web Debugging Proxy
charles的其他配置,可以自行查找资料了,这里不做更多的解释了。因为后面我们会补充抓包相关的设置配置。
charles不激活的化,会不一会儿弹出提示,所以建议激活charles,激活的方式:
百度网盘下载地址:
夸 克 下载 地 址:
补充》》》配置wifi代理,否则,后面抓不到包。
cmd命令下找到你的局域网地址:
设置里面找到——网络板块。
咱们下载windows版本。 下载地址:ADB Download - Get the latest version of ADB and fastboot
解压以后:就可以了,随意放一个盘,只需要把包含《adb.exe》的文件夹路径添加到环境变量即可。
链接我们的mumu模拟器》》》》》》》》》》》》》》》》》》》》》》
首先:查看模拟器的adb调试端口
在电脑端命令窗口,使用如下命令 adb命令链接到模拟器。由于我已经链接过了,所以提示已经链接。
adb connect 127.0.0.1:16384
然后,使用如下命令查看,链接设备的情况:显示了设备表示链接成功了。
adb devices
至此,adb部分的配置完成了。
4.1导出charles的本地安装证书
4.2 由于安卓系统下证书需要以hash值的方式命名,所以-我先下载open-ssl工具,如果是linux系统,可以省略这一步。
没有梯子的下载很慢:可以用我的夸克网盘地址(64位),arm,x86的需要自己去下载:
链接:https://pan.quark.cn/s/71c62f3e57cd
安装》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
配置环境变量》》》》》》》》》》》》》》》》》》》》》》》》》
计算hash值:
openssl x509 -subject_hash_old -in <你的证书文件名称>
计算的结果:
重命名证书的名字为:以上计算的结果,记得加个.0
3a6d7696.0
4.3 将证书导入到模拟器的系统证书路径
4.3.1 在win+r,输入cmd,打开命令窗口,在窗口内输入:adb root命令
会自动在mumu模拟器中弹出,如下弹窗。选择如下:
如果提示adb 不是内部命令啥的,则需要考虑adb是否配置好了环境变量,一般安装配置好以后,可以通过。
adb --version # 查看版本信息
继续》》》》》》》》》》》》将刚刚改好名字的证书推送到 这个路径下:
adb push <Certificate_File> /etc/security/cacerts/
至此证书就已经安装完成了。
frida-server下载地址:(需要梯子),直接的下载地址在底下:
注意:你可能不知道下载哪个版本的服务,所以你需要先通过这个命令确定对应的版本。
adb shell getprop ro.product.cpu.abi
对应的版本如下:
安装这个服务,注意下载下来以后,需要先进行解压。解压以后的效果如下:
接下来,将这个frida-server文件,push到模拟器的这个目录下:/data/local/tmp/
adb push frida-server-16.3.3-android-x86_64 /data/local/tmp/
注意如果不是在文件所在路径下使用cmd命令,则需要使用文件的绝对路径地址。
push完整的样式:
使用adb shell的命令查看文件是否存在:
接下来运行我们的服务:
如此如服务就已经运行起来了。你可以通过重新打开一个cmd窗口,使用如下命令来确定,frida-server服务是否开启了。以上为进程的id。
补充:》》》》当然以上还不够了。你还需要在本地安装Python相关的服务,命令如下:
pip install frida, frida-tools
当然,你也可以指定安装与服务器配套的相关,frida版本,只要使用如下命令即可:
pip install frida==16.3.3
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。