Magisk 17.1は、A / BパーティションデバイスでのOTAアップデートを含む多数の修正を導入します

アンドロイド / Magisk 17.1は、A / BパーティションデバイスでのOTAアップデートを含む多数の修正を導入します 読んだ3分

Magiskがバージョン17.1に更新されました



かなり長い間、Magiskはトップの応援方法でした( または少なくとも最も好ましい方法) Androidのroot化コミュニティでは、システムのないルートとシステムのルートがあるという利点があります。 Magisk Modulesは、ユーザーが通常システムルートを必要とするアプリをシステムレスルートデバイスにインストールできるようにし、実際に/ systemパーティションに触れることなく、Androidの/ systemパーティション上のファイルを置き換えることで、長所と短所のギャップを埋めるのにも役立ちました。マジスクはしません( 通常) SafetyNetおよびその他のルート検出方法をトリップします。

そうは言っても、Magisk v17.1がリリースされたばかりで、A / Bパーティションデバイスと最新のAndroidPieのサポートが大幅に向上し、Samsung Galaxy S9、Samsung Galaxy S9 +、Samsung Galaxy Note 9( / system root、特にこれらのSamsungデバイスのExynosバリアントをルート化するのが難しいことで有名です)



さらに、この最新のMagiskアップデートは、アプリケーションのサブサービスにもルートを非表示にする機能をもたらし、再パッケージ化されたMagiskHideからのルート損失が修正されました。つまり、このアップデートは、全体的にルート化プロセスを行う巨大なバグ修正アップデートです。 Androidでは非常にスムーズになり、A / Bパーティションを備えたAndroidデバイスにもなりました( それらの多くは、OTAアップデートを適用した後にMagiskのインストールを失っていました)



実際、次の手順に従うと、OTAアップデートを適用した後もMagiskのインストールを維持することがこれまでになく簡単になりました。



「開発者向けオプションでシステムの自動更新を無効にして、承認なしにOTAをインストールしないようにします。

OTAが利用可能な場合は、最初に(Magisk Manager→アンインストール→イメージの復元)に移動します。再起動しないでください。再起動しないと、Magiskがアンインストールされます。これにより、OTAブロック前の検証に合格するために、ブート(および該当する場合はdtbo)が100%手つかずのストックイメージに復元されます。この手順は、以下の手順を実行する前に必要です。」

A / Bパーティションを備えたデバイス

これらのデバイスには2つの別個のパーティションがあるため、OTAを非アクティブなスロットにインストールし、MagiskManagerで更新されたパーティションにMagiskをインストールすることができます。すぐに使用できるOTAインストールはシームレスに機能し、インストール後もMagiskを保持できます。



  1. ストックブートイメージを復元した後、通常どおりにOTAを適用します([設定]→[システム]→[システムアップデート])。
  2. インストールが完全に完了するのを待ち(OTAのステップ1とステップ2の両方)、再起動ボタンを押さないでください!!代わりに、(Magisk Manager→インストール→非アクティブスロットにインストール)に移動し、OTAエンジンが更新したばかりのスロットにMagiskをインストールします。
  3. インストールが完了したら、MagiskManagerの再起動ボタンを押します。内部のMagiskManagerは、OTA後の検証をバイパスして、デバイスを更新されたスロットに強制的に切り替えます。
  4. 再起動後、デバイスは完全に更新されている必要があります。最も重要なのは、Magiskが更新されたシステムにインストールされていることです。

この最新のMagisk17.1リリースにすでに更新していて、電話がブートループにある場合は、アンインストーラーをフラッシュする必要があります その後 バージョン17.1への更新–ブートループは、バージョン16.0に由来するデータベースの非互換性の問題が原因で発生しているため、唯一の解決策はMagiskをアンインストールして再インストールすることです。

Magisk 17.1の追加の新機能と拡張機能には、新しいモジュールテンプレートであるMagiskManagerアプリに戻されるSafetyNetチェッカーが含まれます( ファイルベースの暗号化との競合のため) 、そして全体的に大量のバグ修正–以下の変更ログを読んで、すべてを自分で確認してください。

Magicv17.1変更ログ

  • [一般] A / BデバイスのOTAの非アクティブスロットにインストールを戻します
  • [スクリプト] addon.dのシステムベースのルートを削除します
  • [スクリプト] A / BデバイスのカスタムROMにMagiskを保存するための適切なaddon.d-v2を追加します
  • [スクリプト]デバイスがsystem_root_imageを使用しているときにKEEPVERITYを有効にする
  • [スクリプト]新しいOreoカーネルでSamsungdefexを削除するためのhexpatchを追加します
  • [デーモン]ミラー(システム/ベンダー)の非ext4ファイルシステムをサポート
  • [MagiskSU] ptsソケットを常にdev_ptssecontextで実行し、すべてのターミナルエミュレータルートシェルにadbシェルと同じパワーを提供します[MagiskHide]ターゲットの同じUIDを持つすべてのプロセスを強制終了してOOS胚の最適化を回避します
  • [MagiskInit] Pixel 2(XL)ブートサービスの故障を防ぐために、すべてのsepolicyパッチをpre-initに移動します
  • Magic Managerv5.9.1変更ログ
  • 起動通知はもうありません
  • A / Bデバイス上のOTAの非アクティブスロットにインストールするための新しいメカニズムをサポートします
  • AndroidPでのMagiskManager設定の復元を修正
  • 既存のファイルチェックサムを確認して、不要な再ダウンロードを防ぎます
  • 新しいGoogleAPIを使用するようにSNET拡張機能を更新し、「無効な応答」エラーを修正します
  • 指紋設定をmagiskデータベースに移動して、設定が簡単に削除されないようにします
  • 指紋設定は、変更される前に指紋認証で保護されるようになりました
  • ファイルが/ sdcard / MagiskManagerにダウンロードされないようにします

XDAスレッドからMagisk17.1をダウンロードします ここに 。

タグ 魔法の ルート