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
以下の図に示すように、インストールは成功しました。