frida版本选择与安装
- frida版本和python版本以及Android要对应,python版本过高会导致frida不可用,以下是不严谨的版本对应关系
frida12.3.6 --> python3.7 --> Android5-6
frida12.8.0 -->Python3.8–>Android7-8
frida14–>Python3.8–>Android9 - 查看python版本
python --version
- 安装指定版本的frida
我用的夜神模拟器安卓9版本,所以安装14版本的firdapip install frida==14.2.18
查询frida对应的frida-tools版本,frida下载连接,14.2.18对应的frida-tools版本如下
- 安装对应版本的frida-tools
pip install frida-tools==9.2.4
安装完成后输入frida --version
frida server选择与安装
先查看模拟器或者手机的cpu架构,选择对应的server文章来源:https://www.toymoban.com/news/detail-534759.html
我这边用的夜神模拟器,先用adb连接模拟器adb connect 127.0.0.1:62001
然后adb shell
,进入模拟器shell
输入getprop ro.product.cpu.abi
查看cpu架构
下载x86_64版本的frida-server,连接在上面
文章来源地址https://www.toymoban.com/news/detail-534759.html
- 下载完成后解压,然后用
adb push [刚刚下载的frida路径] /data/local/tmp
将frida-server推送到模拟器tmp目录。 - 用mv命令将文件改个名字,比如frd64
- 直接运行会提示权限不足,是因为没有执行权限,直接将权限修改为777,
chmod 777 frd64
- 输入
./frd64
即可运行server,运行之后,当前cmd窗口不能关闭
- 新打开一个cmd窗口,输入frida-ps -U,返回了模拟器的app数据,大功告成。
到了这里,关于frida安装配置教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!