EdXposedARTフックフレームワークの使用方法

1.予備準備

モバイルデバイスの準備環境をテストします。

手机型号:oneplus3
系统版本:Android 10
手机提前刷入twrp recovery镜像。

twrpのブラシをかける方法については、次の記事を参照してください。

楽しいAndroid10ソースコードの開発とカスタマイズ(2)フラッシュ操作のリカバリフラッシュデモ

 

マジスクフラッシュパッケージの準備:

Magiskのダウンロードアドレスは次のとおりです。

https://github.com/topjohnwu/Magisk/releases

ここでは、Magisk v21.1バージョン、ダウンロードアドレスを選択します。

https://github.com/topjohnwu/Magisk/releases/tag/v21.1

リルコアフラッシングパッケージの準備:

riru-coreのv21バージョンをここからダウンロードします。アドレスをダウンロードします。

https://github.com/yangzhaofeng/riru-core

注:riru-core v22より前のバージョンでは、システムライブラリlibmemtrack.soを置き換える方法を使用して接合子注入を実現します。v22以降では、ro.dalvik.vm.native.bridge = libriruloader.soを設定して接合子注入を実現する方法を採用しています。

Edxposedフラッシュパッケージの準備:

Edxposedのダウンロードアドレスは次のとおりです。

https://github.com/ElderDrivers/EdXposed/releases

ここでは、Edxposed v0.4.6.4サンドフックバージョンを選択します。ダウンロードリンク:

https://github.com/ElderDrivers/EdXposed/releases/tag/v0.4.6.4

注:Edxposed Magisk v21 +の最新バージョン、Riru v23 +の要件によります。Magiskバージョンとriru-coreに一致するように、すべて下位バージョンをダウンロードしました。

EdxposedManagerインストールパッケージの準備:

ダウンロードアドレスは次のとおりです。

https://github.com/ElderDrivers/EdXposedManager/releases

次に、Magiskをインストールします

  1. Magisk、riru-core、Edxposed-sandhookパッケージを外部に配置します

参照コマンドは次のとおりです

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\Magisk-v21.1.zip /sdcard/Magisk-v21.1.zip
E:\studyspace\Android10\magisk\Magisk... 138.1 MB/s (6135789 bytes in 0.042s)

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\riru-core-v21.zip /sdcard/riru-core-v21.zip
E:\studyspace\Android10\magisk\riru-c.... 696.5 MB/s (521036 bytes in 0.001s)

C:\Users\Qiang>adb push E:\studyspace\Android10\magisk\EdXposed-SandHook-v0.4.6.4.4563.-release.zip  /sdcard/EdXposed-SandHook.zip
E:\studyspace\Android10\magisk\EdXpos...1160.9 MB/s (3092528 bytes in 0.003s)

  1. 携帯電話がtwrpリカバリーに入る

次のadbコマンドを使用して、twrpリカバリを開始できます。

adb reboot recovery

 

(1)リカバリに入った後のメインインターフェイスは次のとおりです。

 

画像

 

(2)リカバリメインインターフェースで「ワイプ→アドバンスワイプ」を順番に操作し、「内部ストレージ」以外のオプションを選択し、「ワイプ」をクリックしてクリーニング操作を完了してからフラッシュします。以下に示すように:

画像

 

 

画像

 

(3)メインのリカバリインターフェイスに戻ったら、[インストール]をクリックしてMagisk-v21.1.zipパッケージを入力および選択してマシンをフラッシュし、フラッシュ後に電話を再起動します。次のように:

 

画像

画像

画像

3.MagsikにriruとEdxposedをインストールします

Magiskをインストールして再起動すると、デフォルトで「MagiskManager」アプリがインストールされます。アプリを開き、メインインターフェースに入り、Androidriru-coreとedxpsed-sandhookを準備します。詳細なインストールプロセスを次の図に示します。

 

画像

画像

画像

画像

画像

画像

画像

画像

 

 

riru-coreとEdxposedをインストールして電話を再起動した後、EdXposedManagerアプリをインストールして開き、成功するかどうかを確認します。

成功は次のようになります。

画像

 

 

 

Edxposed学習研究(1)RiruおよびEdxposedプロジェクトのソースコードを共同でコンパイルする

 

通りかかった大物は、気をつけて行って、素敵な記事をフォローアップして、できるだけ早く最新の記事を受け取れるようにしています。画像画像画像画像

画像

å¾ç

おすすめ

転載: blog.csdn.net/u011426115/article/details/112418101
おすすめ