Frida安裝
一、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