一. 安装frida
pip install frida
这个时候frida的大多命令还是不能用的,需要安装frida-tools
二. 安装frida-tools
安装后使用命令 frida --version
查看安装的frida版本.
frida-tools要与当前安装的frida相对应才可以. 比如我用的是14.2.6, 在frida的github网址查看 frida14.2.6 需要对应的frida-tools版本.
展开Assets, 里面包含对应的frida-gadget, frida-server, frida-tools.
在这里看到frida14.2.6对应的frida-tools为9.1.0,接下来使用终端命令sudo pip install frida-tools==9.1.0
安装frida-tools. 安装完成后手机端安装frida后, 我们就可以使用frida命令了.
三. 可能遇到的问题
-
终端输入
frida-ps -Ua
, 结果提示以下错误:
Failed to enumerate applications: enumerate_applications() got an unexpected keyword argument 'scope'
这是由于电脑端安装的frida