一、PC端安裝
1. 安裝frida
默認安裝最新版的Frida
pip install frida
因為我用的是夜神模擬器,可能不支持最新版,所以下載的之前版本。
pip install frida==12.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

如果提示已安裝,先卸載
pip uninstall frida
2. 安裝Frida-tools
安裝默認版本的frida-tools
pip install frida-tools
安裝對應12.8.0版本frida-tools
pip install frida-tools==5.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 安裝成功后,查看安裝版本
frida --version
二、android安裝frida-server
使用已經root的模擬機,或者模擬器,我用的是夜神模擬器6.6.1.2版本
1. 查看手機型號,下載對應版本的frida-server
最新版本下載地址:https://github.com/frida/frida/releases

我下載對應12.8.0版本的frida-server
https://github.com/frida/frida/releases/tag/12.8.0

下載解壓后改名frida-server
2. 連接電腦和手機/模擬器進入調試
以夜神模擬器為例
打開命令行跳轉至模擬器的安裝目錄
然后輸入連接電腦和模擬器命令。(此時模擬器已打開)
nox_adb.exe connect 127.0.0.1:62001

3. 將文件上傳至手機/模擬器安裝運行。
上傳的命令:
adb push 下載目錄\frida-server /data/local/tmp/frida-server
安裝成功后輸入以下命令運行frida-server:
adb shell
su
cd /data/local/tmp
chmod 755 frida-server
./frida-server
如果沒回顯信息或者返回以下信息都說明已經運行中,這個shell不能關閉,否則frida就關了。


轉發端口,進行監聽
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
查看進程,輸出說明已經安裝成功
frida-ps -U

