\r\n\r\n
特定のアプリケーションやユーティリティにシステムレベルでアクセスできるようにするプロセスであるRoot化は、長い間、Android愛好家やスーパーユーザーの経験の一部となってきました。
しかし、オペレーティングシステムそのものに組み込まれた機能によって、それが脅かされているのです。SafetyNetとして知られ、アプリケーションが端末のロック解除やルート化をチェックし、ブロックすることを可能にします。
Android Payが使い、Pokemon Goが使い、Netflixが使う。特にDRMや決済処理など、一定レベルのセキュリティを必要とするほぼすべてのアプリケーションは、最終的にSafetyNetを使用することになると思われます。
幸いなことに、root化とNetflixの利用のどちらかを選択する必要はありません。Magiskというツールを使えば、SafetyNetを起動させることなく**を起動させることができます。スマホのroot化に使ってみてはいかがでしょうか。
Magiskは、システムレスルートユーティリティです。つまり、これまでのルート方式と同様に、システムパーティションに手を加えることなく、**のルートディレクトリを作成するのです。
いいえシステムはいくつかの利点をもたらします。セーフティネットに引っかからないので、根元が隠しやすくなります。より安全になる可能性がある。脱根がしやすい。また、**にワイヤレスアップデートをインストールすることを止めません。
また、Magiskはオープンソースであり、これはルートアプリケーションを扱う上で重要なことです。
Magiskは、android 5.0以上のほとんどのデバイスで動作します。主な例外は、GoogleのPixel**と一部のソニー製デバイスです。XDAデベロッパーの公式スレッドで、互換性問題の全リストを見ることができます。
Magiskは他のほとんどのデバイスで動作しますが、SafetyNetによる保護は、改造されたデバイスでは動作しません。これは、他のルートハックによって、カスタムROMと同様にシステムが修正されたことを意味します。
始める前に、unrootし、以前のroot modの痕跡をすべて削除し、および/または純正ROMをリフレッシュする必要があります。
Magiskを使用するには、以下のものが必要です。
Magisk Managerをインストールする。まだインストールしていない場合は、**が不明なソースからアプリケーションをインストールすることを許可する必要があります。
ここで、Magisk Managerアプリケーションを起動します。なお、メイン画面の3つの大きなインジケーターは、すべて赤色になっています。Magiskのインストールが成功すると、これらは緑色に変化します。
画面の左端からスワイプしてナビゲーションドロワーを開き、「インストール」を選択して「ダウンロード」ボタンをクリックします。
これで、最新の安定版Magisk.zipファイルが**にダウンロードされます。(ここから直接ダウンロードすることも可能です)。TWRPでフラッシュする必要があるので、**を閉じてリカバリーを開始してください。
ここで、通常の方法でZIPを開いてください。Nandroidのバックアップを先に行うのが理想的です(TWRPのホーム画面でバックアップオプションを選択します)。その後、インストールに進み、Magiskファイルが保存された場所に移動します。
ファイルを選択し、画面下部のバーをスライドさせてインストールします。
再起動した状態で、Magisk Managerアプリケーションを起動します。上部の2つのインジケータが赤から緑に変わり、デバイスにMagiskがルート化されてインストールされていることが示されます。下部にあるSafetyNetチェックボックスをクリックすると、まだ赤です - SafetyNetがまだトリガされています。
設定するには、ナビゲーションドロワーをスライドして開き、「設定」に進みます。
Magiskセクションで、BusyboxとMagisk Hideオプションを有効に切り替えます。ここでSafetyNetテストを繰り返すと、緑色に点灯するはずです。(そうでない場合、そしてあなたの**が以前にルート化されていた場合、ルートアプリケーションによって行われたシステムの変更が元に戻されていることを確認するために、ファクトリーイメージを再フラッシュする必要があるかもしれません).
最後にPlayストアのキャッシュをクリアします。設定> アプリケーション> 表示システム」を開き、一覧からPlayストアを探します。タッチして「ストレージ」→「キャッシュを消去」を選択します。これにより、Netflixをはじめとするブロックされているアプリを再びダウンロードできるようになります。
今後、お使いの端末がroot化されているために、他のアプリケーションが動作しないことがあるかもしれません。この問題を解決するには、Magisk Managerを開き、ナビゲーションドロワーでMagisk Hideを選択します。
これで、不具合のあるアプリケーションの横にあるチェックボックスをオンにすると、再び動作するようになります。問題がある場合は、アプリケーションを再起動するか、キャッシュをクリアしてください。
Magiskの最大の売りは、root化を嫌うアプリケーションのブロックを解除することですが、通常root化を行う際に使用するSuperSUツールの直接的な代替にもなり得ます。
ルートアプリケーションをインストールすると、必ずルートアクセスを許可するよう促されます。Magisk Managerのスーパーユーザセクションでは、許可されたアプリケーションを管理することができます。また、そこでパーミッションを取り消すこともできます。
ルートアプリケーションの中には、SafetyNetのチェックが失敗するようなシステムパーティションへの変更を行うものがあります。この問題を解決するために、常にお気に入りのルートツールのMagisk互換バージョンを使用してみてください。これには、XposedフレームワークのMagisk版が含まれます。
Magiskは、開発者と私たちAndroidの支配者の間の猫とネズミのゲームに関与しています。
最近までMagisk ManagerはPlayストアを通じて入手可能でしたが、現在はショップのポリシーに違反しているとして削除されています。また、safetyNetは頻繁にアップデートしてMagiskをブロックするため、Magiskが再びアップデートされてバイパスしてしまいます。
そのため、通常のルートツールよりも頻繁にMagiskを更新する必要があります。これらの更新が利用可能になると、アプリケーションの通知があなたに通知されます。
いずれにせよ、この変更はSafetyNetが起動されたときにブロックされたアプリケーションにのみ影響します。ルートユーザーが必要とする他のアプリケーションへのアクセスを提供し続けることができます。
Magiskは試されましたか?それとも、NetflixとAndroid Payのブロック化によって、完全に破綻してしまったのでしょうか?あなたの経験をコメントでシェアしてください。