夜神シミュレータでのfrida-serverインストールの詳細説明

1. エミュレータのモデルを表示する

1. ナイトシミュレータに接続する

Yeshen シミュレーターのパスがインストールされている bin で、「cmd」と入力して Enter キーを押します (または cmd で bin ファイルを直接開きます)。

 「adb connect 127.0.0.1:62001」と入力します。

再リンクのリマインダーにすでにリンクしているため、ここにいます

 2. adbシェルを入力します

  

3.  getprop ro.product.cpu.abiと入力してx86 を取得します。x86 バージョンの frida-server をインストールする必要があります。

 2. 対応するバージョンの frida-server をダウンロードします。

1. PCにインストールされているfridaのバージョンを確認します

新しい cmd ウィンドウを開き、「frida --version」と入力します。

例: 私のコンピュータには 15.2.2 がインストールされています

2. frida-server サービスのバージョンをダウンロードします。

Frida サーバーのダウンロード リンク:

https://github.com/frida/frida/releases

上記の内容によると、私のコンピュータには x86 バージョン、バージョン番号 15.2.2 の frida-server (このバージョンよりも低いバージョンの場合もあります) をインストールし、frida-server を解凍する必要があります。

 3. コンピュータとエミュレータを接続してデバッグを開始します。

1. ナイトシミュレータに接続する

Yeshen Simulator インストールの bin ディレクトリで cmd を開き、「adb connect 127.0.0.1:62001」と入力します。

2. ファイルをシミュレータにアップロードしてインストールして実行します

例: 解凍された frida-server-15.2.2-android-x86 は D:\appSafetyEvaluation フォルダーに配置されます。

次のコマンドを実行します。

adb push D:\appSafetyEvaluation\frida-server-15.2.2-android-x86 /data/local/tmp/frida-server-15.2.2-android-x86
adb shell 
su
cd /data/local/tmp
chmod 755 frida-server-15.2.2-android-x86
./frida-server-15.2.2-android-x86

コマンドを実行した後、次の情報が返された場合は、すでに実行中であることを意味します (つまり、frida-server は正常に起動しました)。このシェル ( cmd ウィンドウ) を閉じることはできません。閉じないと、frida が閉じられます。

 3. モニターへのポート転送

別の cmd コマンド ウィンドウを開く

Yeshen Simulator インストールの bin ディレクトリで cmd を開き、 「adb connect 127.0.0.1:62001」と入力します。

ポート転送、リスニング

adb フォワード tcp:27042 tcp:27042

adb フォワード tcp:27043 tcp:27043

プロセスを表示すると、インストールが成功したことが出力に示されます。

フリーダ ps -U

以下の図に示すように、インストールは成功しました。

おすすめ

転載: blog.csdn.net/zaq977684/article/details/126601114