Androidユーザーは 彼らの電話を応援する オペレーティングシステムの開始以来、しかし近年、それははるかに複雑になっています。最近、ルート管理を処理するための新しい方法が登場しました。これはMagiskと呼ばれます。
マジスクとは何ですか?
従来、Androidスマートフォンのルート化は次のようになりました。 ブートローダーのロックを解除する (またはエクスプロイトを見つける)、 カスタムリカバリをフラッシュする 、 SuperSUをインストールします 。そして何年もの間、それは非常にうまく機能しました。
関連: Androidの「システムレスルート」とは何ですか?なぜそれが優れているのですか?
しかし、マシュマロ以降、Googleは基本的に、以前のバージョンの最も一般的なルートメソッドをブロックしました。「su」デーモンを/ systemパーティションにドロップし、起動時に必要な権限で実行します。これにより、新しい種類のルートアクセスが実現しました。 「システムレス」ルートと呼ばれる 、/ systemパーティションを変更しないため、このような名前が付けられています。
このセキュリティ強化の一環として、 GoogleSafetyNetのようなもの Android Payなどのサービスを安全に保つために導入されたため、ユーザーはルートアクセスと貴重なサービスのどちらかを選択する必要があります。残念です。
関連: 点滅するROMを忘れる:XposedFrameworkを使用してAndroidを微調整します
しかし、そこでMagiskが登場します。これは基本的にAndroidでのルートアクセスと管理の進化です。 SafetyNetはそのままなので、ユーザーは引き続きAndroid PayとNetflixにアクセスできますが、 Xposedのような強力なルートツール 働き続けるために。それは本当に両方の長所です。
完全にオープンソースであり、絶え間なく開発されており、日々改善されています。 Android Payなどの紛失が心配な場合は、今がこの新しいルートソリューションに切り替える時期かもしれません。
Magiskの使用を開始する方法
まず、Magiskファイルが必要になります。 Magiskのすべての利点について読んだり、ダウンロードを入手したりできます。 XDAでこのスレッドに向かう 。先に進んで、マジスクマネージャーを手に取ってください。後で必要になります。両方をスマートフォンの内部ストレージまたはSDカードにコピーします。
注:以前に別のルート方法を使用したことがある場合は、Magiskを使用する前にデバイスのルートを完全に解除する必要があります。の使用をお勧めします うんす Scりpt そうするために。
あなたも必要になるでしょう TWRPのようなカスタムリカバリ お使いの携帯電話でマジスクをフラッシュします。このプロセスは、完全にストックされたブートローダーのロックが解除されたNexus 5で行っているため、マイレージは異なる場合があります。
プロセスを開始するには、カスタムリカバリを起動します。これを行う方法はスマートフォンごとに少し異なります。たとえば、電源ボタンと音量小ボタンを同時に押したまま、音量キーを使用して「リカバリモード」を起動する必要がある場合があります。特定のモデルについてのGoogleの指示により、その方法を確認できます。
カスタムリカバリから、以前に電話に転送したMagiskZIPをフラッシュします。 TWRPでは、「インストール」をタップしてから、Magiskファイルを見つけます。 「イメージのインストール」をタップします。
ここですべての詳細を確認してから、スワイプしてフラッシュを確認します。
ファイルのフラッシュには数秒かかります。完了したら、[システムの再起動]ボタンをタップします。完了。
スマートフォンが再起動したら、MagiskManagerをインストールする必要があります。MagiskManagerは上記のXDAスレッドからダウンロードする必要があります。このアプリをインストールする前に、不明なソースを有効にする必要があります。[設定]> [セキュリティ]> [不明なソース]にジャンプし、トグルをクリックして警告を受け入れます。
その後、Magisk Managerを携帯電話に直接ダウンロードした場合はダウンロードフォルダーからインストールでき、コンピューターから転送した場合はファイルエクスプローラーを使用してインストールできます。
インストールしたら、その悪い男の子を解雇します。ステータスページで起動し、現在のバージョンを実行していて、適切にルート化されていることがわかります。必要に応じて、ここでSafetyNetチェックを実行することもできます。これをお勧めします。
注:Magisk Hideを使用しない限り、ブートローダーのロックが解除されている場合、デバイスはSafetyNetチェックに合格しません。これについては以下で説明します。
これで、Magiskの使用を開始する準備が整いました。
マジックの使用
Magiskは、ルート管理、ルートアプリのインストールなどのための一種のオールインワンソリューションです。 SuperSUとXposedを組み合わせたようなもので、すべてクリーンでタイトなパッケージになっていると考えてください。とても良い。
このアプリは非常にわかりやすく、理解しやすいものです。特に、以前にルート化された電話を使用したことがある場合はなおさらです。アプリの左側からスワイプしてアクセスできるメニューの簡単な内訳は次のとおりです。
- 状態: これは、現在インストールされているバージョン、およびルートとSafetyNetのステータスを示します。
- インストール: アプリから直接Magiskをインストールする場合。すでに初期設定を完了し、Magiskを最新の状態に保ちたい場合に便利です。
- スーパーユーザー: これは基本的にMagiskのSuperSUセクションです。
- モジュール: 現在インストールされているMagiskモジュール。
- ダウンロード: Magiskモジュールをダウンロードする場所。
- ログ: ルートリクエストログ。
[設定]メニューに飛び込むと、非常に優れた、しかしより高度なオプションもいくつか見つかります。繰り返しになりますが、これらすべての機能の内訳は次のとおりです。
- 暗いテーマ: アプリのテーマを変更します。
- 更新通知: Magiskの新しいバージョンが利用可能になったら、プッシュ通知を受け取ります。
- リポジトリキャッシュのクリア: アプリリポジトリを更新します。
- マジスクコアのみモード: スーパーユーザー、非表示、システムレスホスト、busyboxのみを備えた、最も単純な形式のMagisk。デバイスがSafetyNetチェックに合格しない場合は、これを有効にします。
- Busyboxを有効にする :busyboxをマウントします。
- マジックハイド: ルートステータスのために特定のアプリがアクセスをブロックするために使用する既知の検出からMagiskを非表示にします。
- システムレスホスト: Adblockアプリの場合。
- スーパーユーザーアクセス: スーパーユーザーアクセスを要求できるサービスを選択します。アプリ、ADB、両方、またはスーパーユーザーを完全に無効にします。
- 自動応答: スーパーユーザーの要求を自動的に要求、承認、または拒否します。
- リクエストタイムアウト: Magiskがリクエストを自動的に拒否するまでに待機する秒数。
- スーパーユーザー通知: トーストまたはなし。アプリにスーパーユーザー権限が付与されたときに表示されます。
- 高度なデバッグログを有効にしました: 詳細ログを有効にしました。おそらくほとんどのユーザーには必要ありません。
- シェルコマンドのデバッグログを有効にします。 シェルコマンドとその出力のロギングを有効にします。繰り返しますが、おそらくほとんどのユーザーには必要ありません。
Magisk Hideを除いて、これらのほとんどはパッシブに有効になっています(つまり、バックグラウンドで動作します)。有効にすると、新しいオプションであるMagiskHideがメニューに表示されます。ここで、Magiskにプレゼンス(およびステータス)を非表示にするアプリを指示します。デフォルトではAndroidPayが選択されていますが、NetflixやPokémonGoなど、ルート化されたデバイスでは機能しないその他のものを選択することもできます。
デバイスがSafetyNetチェックに合格しなかった場合(最初は合格しなかったため)、Magisk Hideのステータスに関係なく、これを修正するまでAndroidPayなどのアプリは機能しません。 6月のセキュリティパッチが適用されたデバイスを使用している場合は、SafetyNetを通過する前に、[設定]でMagisk Core Onlyモードを有効にする(そして再起動する)必要があります。これにより、すべてのMagiskモジュールが無効になりますが、すべてのルート機能とBusyBoxは引き続き機能します。それでも問題が解決しない場合は、 トラブルシューティングについては、このスレッドを確認してください 。
全体として、Magiskは、マシュマロ以来ユーザーが抱いてきた多くの根本的な質問に対する答えです。これは、根付いたユーザーが最新の携帯電話やサービスで抱えている問題のほとんど(すべてではないにしても)に対する解決策です。 Magiskを正しく設定すると、使い慣れたルートツールを犠牲にすることなく、Androidとお気に入りのすべてのサービスの完璧なバランスを実現できます。