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