frida安装配置教程

frida版本选择与安装

  1. frida版本和python版本以及Android要对应,python版本过高会导致frida不可用,以下是不严谨的版本对应关系
    frida12.3.6 --> python3.7 --> Android5-6
    frida12.8.0 -->Python3.8–>Android7-8
    frida14–>Python3.8–>Android9
  2. 查看python版本
    python --version
    在这里插入图片描述
  3. 安装指定版本的frida
    我用的夜神模拟器安卓9版本,所以安装14版本的firda
    pip install frida==14.2.18
    查询frida对应的frida-tools版本,frida下载连接,14.2.18对应的frida-tools版本如下
    在这里插入图片描述
  4. 安装对应版本的frida-tools
    pip install frida-tools==9.2.4
    安装完成后输入frida --version
    在这里插入图片描述

frida server选择与安装

先查看模拟器或者手机的cpu架构,选择对应的server

我这边用的夜神模拟器,先用adb连接模拟器adb connect 127.0.0.1:62001
然后adb shell,进入模拟器shell
在这里插入图片描述
输入getprop ro.product.cpu.abi查看cpu架构
在这里插入图片描述
下载x86_64版本的frida-server,连接在上面
在这里插入图片描述

  1. 下载完成后解压,然后用adb push [刚刚下载的frida路径] /data/local/tmp将frida-server推送到模拟器tmp目录。
  2. 用mv命令将文件改个名字,比如frd64
  3. 直接运行会提示权限不足,是因为没有执行权限,直接将权限修改为777,chmod 777 frd64
    在这里插入图片描述
  4. 输入./frd64即可运行server,运行之后,当前cmd窗口不能关闭
    在这里插入图片描述
  5. 新打开一个cmd窗口,输入frida-ps -U,返回了模拟器的app数据,大功告成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值