KernelSU は、GKI デバイスへのシームレスなカーネル支援ルート アクセスを実現します

Android 改造サークルの中で、これほど有名なアプリはありません。 マジスク. の事実上の標準として高い評価を得ています。 携帯電話をルート化する、タブレット、そして Android を実行するほぼすべてのもの。 Magisk はなんとか後継者としての地位を確立しましたが、 ChainfireのSuperSU、アフターマーケット開発コミュニティは、移行段階で複数のルート ソリューションに遭遇しました。 注目すべきものとは別に、例えば の LineageOS su アドオン または XDA 認定開発者 フーソンさんの スーパーユーザー、次のようなユニークな実装も見つかりました。 カーネル支援スーパーユーザー (KernelSU) by Jason Donenfeld、別名 XDA 認定開発者 zx2c4.

他の従来の root 化方法とは異なり、KernelSU は、Android 自体の基盤となる Linux カーネルに root アクセスを取得する機能を組み込みました。 しかし、ストック ブート イメージの既存のデバイス固有のカーネルにその場でパッチを適用する簡単な方法がなかったため、主流の注目を集めることはありませんでした。 カーネル構築プロセス中にこれを組み込む必要があっただけでなく、ルート マネージャー アプリがないため、通常のユーザーにとっては困難でした。 そうは言っても、Google の戦略は、 汎用カーネルイメージ 基本的に、PC 風のカーネル更新メカニズムの導入に対する大きな障害が取り除かれました。つまり、デバイスに依存しない一連のルート化ブート イメージを作成することは、もはや難しい作業ではなくなりました。 この事態に備えて計画を立てる、XDA 上級メンバー 魏州VirtualXused と Taichi の開発者は、Android 用のカーネルベースのルート ソリューションの新しいバージョンを考案しました。

weishu による GKI 互換の KernelSU 適応には、初期バージョンに比べて多くの利点があります。 カーネル バージョン 5.10 以降で起動されるすべての Android デバイスがこのプロジェクトに準拠している必要があるため、幅広い互換性が主な要素です。 さらに、開発者は専用のルート管理アプリを提供しており、インストールされているアプリに対するスーパーユーザー アクセスを簡単に切り替えることができます。 最後になりましたが、KernelSU のこのバリアントはオーバーレイ ベースのモッディングもサポートしているため、読み取り専用パーティションを物理的に再形成することなく変更を加えることができます。

root化されたGoogle Pixel 6a上で実行されるKernelSUのマネージャーアプリ

GKI 2.0 に準拠したデバイスの場合、ブートローダーのロックを解除できる場合、プロジェクトの Buildbot から適切なパッチ適用済みブート イメージをダウンロードしてフラッシュすることで、デバイスをルート化できます。 カーネル ビルダーは、イメージ自体をコンパイルしたり、特定の非 GKI カーネル用に KernelSU を統合したりすることもできます (いくつかの制限があります)。 KernelSU を使用して Android スマートフォンを root 化する方法について詳しくは、今後のチュートリアルをご覧ください。

weishu の KernelSU はまだ開発中のソリューションであるため、KernelSU に大きく依存している場合は、あちこちでランダムなバグや不具合に直面する可能性があることに注意してください。 root 対応アプリ. ただし、カーネルまたは ROM の開発者である場合、または新しいツールの使用に完全に取り組んでいる場合は、プロジェクトのホームページと GitHub リポジトリをチェックして詳細を確認してください。

KernelSU by weishu: Webサイト || GitHub リポジトリ