最近工作中,需要使用frida,奈何公司的电脑不联网!网上的frida教程大多需要联网,没办法,只能靠自己了。
我安装的版本是14.2.18,已经将所有需要的资源上传到附件,大家可以直接下载开始安装。
资源列表
下面是附件中的资源
安装python环境
安装frida之前,首先需要python环境。解压附件后,双击python-3.8.4-amd64.exe。安装下面操作即可。
打开cmd,输入python,出现下图状态,说明安装成功。
在线安装
这里提一下,在线安装。电脑联网状态下,安装很简单。只需要在cmd中输入下面的命令就可以了。
pip install frida
pip install frida-tools
安装完毕后,在cmd中,输入 frida --version,出现版本号,说明安装成功。
离线安装
离线状态下,需要安装多个依赖包。下载本文附件,解压后,按照下面顺序安装。
easy_install frida-14.2.18-py3.8-win-amd64.egg
pip install Pygments-2.16.1-py3-none-any.whl
pip install colorama-0.4.6-py2.py3-none-any.whl
pip install wcwidth-0.2.10-py2.py3-none-any.whl
pip install prompt_toolkit-3.0.41-py3-none-any.whl
pip install frida-tools-9.2.5.tar.gz
安装完毕,可以用 frida --version 测试一下。
在手机上安装frida-server
将frida-server拷贝到手机的 /data/local/tmp 路径下。
frida-server-14.2.18-android-arm64 //64位系统用这个文件
frida-server-14.2.18-android-arm //32位系统用这个文件
并且用下面的命令给文件提权:
chmod 777 frida-server-14.2.18-android-arm64
到这里就安装完毕了。
如果你用在线安装的方式,安装的frida版本不是14.2.18,那么你需要到gitgub下载相应版本的frida-server。
如果你需要离线安装其他版本的frida,可以到这里下载相应的模块。