Magisk の「最先端」カナリア リリース チャネルの最新アップデートでは、Android Pie を実行する A-Only system-as-root デバイスのサポートが導入されました。 読む!
Android のエコシステムは 2 種類のパーティション レイアウトをサポートしています。1 つは従来のパーティション スキーム ( ramdisk は /boot パーティションに存在し、rootfs としてマウントされ、システムは /system にマウントされます)。 新しい A/B パーティショニング スキーム、システムは rootfs としてマウントされます。 Googleが作った rootとしてのシステム Android 9 Pie で起動するデバイスには必須 (Project Treble に対して行われた変更の一部として)、 ただし、A/B パーティショニングは引き続き推奨されますが、変更によりオプションの機能のままです。 必要。 これは、Android Pie で起動される新しいデバイスが存在することを意味しますが、単一の「A-only」パーティションが付属します。 これらのデバイスの場合、OEM は電話機が root として system-as を使用していることを確認する必要があります。これは、rootfs としてマウントするには、RAM ディスクをシステム イメージにマージする必要があることを意味します。 System-as-root は、Android 9 Pie にアップグレードするデバイスには必須ではありません。
このシナリオでは、デバイス上で Magisk を実行したいユーザーにとって問題が発生しました。 Magisk はすでに system-as-root デバイスをサポートしていましたが、これは新しい A/B パーティショニング スキームを持つデバイスに限定されていました。 いくつかの中国製デバイス、 シャオミ Mi 8 SE 他にもいくつか、そして明らかに新しい サムスンギャラクシーS10 また、A/B パーティションを使用せずに system-as-root セットアップを利用すると、Magisk が Android Pie ビルドにインストールされている場合には起動できなくなります。
Magisk は、A-only system-as-root デバイスのサポートを追加しました。 この変更は現在、
Canary ビルド チャネル ビルド番号 v18.2-e72c6685 (18111)。 更新チャネルをカスタムに切り替えて次のリンクを貼り付けることで、Magisk Manager を通じて Canary ビルドをインストールすることもできます。https://raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json
注意してください。 カナリアリリースチャンネル これは Magisk リリースの「最先端」であると考えられているため、平均的なユーザーではなく開発者のみに推奨されます。 絶対的な最新リリースを使用するためだけに Canary ビルドをインストールしないでください。
出典: Magisk Github
フォーラムリンク: Magisk Canary チャネルリリーススレッド