MOTO

APatch v10657、MagiskやKernelSUに似たルートソリューション

APatchはMagiskやKernelSUに似たルートソリューションですが、より多くの機能を備えています。APatchは、Magiskのboot.imgを介した便利で使いやすいインストール方法と、KernelSUの強力なカーネルパッチ適用機能を組み合わせています。

よくある質問

APatch と Magisk の違いは何ですか?
Magiskはブートイメージ内のRAMディスクにパッチを適用してinitシステムを変更します。一方、APatchはLinuxカーネルに直接パッチを適用します。

APatch と KernelSU の違いは何ですか?
KernelSU はデバイスのカーネルのソースコードを必要としますが、OEM が必ずしも提供しているとは限りません。一方、APatch はデバイスのオリジナルの boot.img のみを必要とします。

APatch、Magisk、KernelSU の違いは何ですか?
APatch はオプションで SELinux を変更できないため、Android アプリケーション スレッドは libsu と IPC なしでルート化できます。

APatch はカーネル パッチ モジュール (KP モジュール) を提供します。

カーネル パッチ モジュール (KP モジュール) とは何ですか?
一部のコードは、ロード可能カーネル モジュール (LKM) と同様にカーネル空間で実行されます。

さらに、KPM はカーネル空間でインライン フックとシステム コール テーブル フックを実行する機能も提供します。

APatchとKernelPatchの関係
APatch は KernelPatch に依存し、そのすべての機能を継承して拡張します。

KernelPatch のみをインストールすることもできますが、これにより Magisk モジュールを使用できなくなります。
スーパーユーザー管理を使用するには、AndroidPatch をインストールしてから KernelPatch をアンインストールする必要があります。

スーパーキーとは何ですか?
KernelPatch は、アプリケーションとユーザー空間プログラムのすべての機能を提供する新しいシステムコール(syscall)を追加しました。このシステムコールは SuperCall と呼ばれます。アプリケーション/プログラムが SuperCall を呼び出す際には、SuperKey と呼ばれるアクセス認証情報を提供する必要があります。SuperKey が正しい場合のみ、SuperCall は正常に呼び出されます。SuperKey が正しくない場合、呼び出し元は影響を受けません。

SELinux をどのように扱えばよいでしょうか?
KernelPatchは、SELinuxコンテキストを変更するのではなく、フックすることでSELinuxをバイパスします。これにより、libsuを使用して新しいプロセスを起動し、IPCを実行することなく、Androidスレッドをアプリケーションコンテキスト内でルート化できます。これは非常に便利です。

さらに、APatch は magiskpolicy を直接活用して、追加の SELinux サポートを提供します。

クラウドドライブからダウンロード
https://wwi.lanzoup.com/b00g28cqef パスワード: 61p1
https://pan.baidu.com/s/1KpNlMOsoBijakQqkpAh9_Q 抽出コード: q57k

付録:APatchワンクリックルート作成ツールとAPatchの使い方に関する簡単なチュートリアル。携帯電話を修理する必要はありません。ワンクリックでコンピューターに直接ルートファイルを作成できます。