XDA 認定開発者である topjohnwu は、Google の最近の変更にもかかわらず、次の Magisk ベータ版は再び SafetyNet チェックに合格するとユーザーに保証しました。
今日の初めに、Google が Play サービスを更新し、Magisk などの現在の「安全な」ルート メソッドが再び SafetyNet チェックに失敗する原因となっているという報告が入り始めました。 これは、root やその他の変更が加えられたデバイスが再び SafetyNet によって検出され、その後、Android Pay などの SafetyNet に依存するアプリケーションを使用しようとするとブロックされることを意味します。
XDA 認定開発者 トップジョンウ もっている Magisk フォーラムのスレッドでコメントされました ユーザーが変更を認識しており、必要な作業をすでに完了していることを保証するため root と Magisk モジュールを保持したまま、Google の SafetyNet チェックを再度バイパスするための変更 機能性。
で その後の説明投稿, トップジョンウ SafetyNet の障害は、Google が検出をさらに厳格化したことが原因であると述べていますが、開発者はそれを回避できました。 現時点では、ユーザーが新しいポリシーをフラッシュしてバイパスできるビルドはまだありませんが、将来的にはリリースされる予定です。. 状況は下にあります トップジョンウのコントロールなので、現時点でできることは次の Magisk ベータ版を待つことだけです。
トップジョンウ さらに、マジスクハイドの機能を完全に阻止する効果的な方法は存在しない可能性があると考えられます。 そのため、Google が SafetyNet に新しいチェックを導入したとき、magiskide は更新するだけで一歩先を行く状態に戻ることができます。 これは、Magisk は root として実行できるのに対し、SafetyNet チェックは実行できないため可能です。 特権の利点により、Magisk は、SafetyNet プロセスが参照できる内容をより詳細に制御できるようになります。
難しいのは、メインの Magisk Manager アプリケーションを非表示にする良い方法を見つけることです。 Android では、どのアプリでもデバイスにインストールされている他のアプリを認識できるため、いくつかのアプリがそのパッケージ名を通じて Magisk Manager アプリの存在を検出し始めています。 パッケージ名の変更はメインのアプリ開発者にとって簡単な作業であるため、この「チェック」はむしろ初歩的なものです (ただし、これには独自の欠点が伴う決定であることに変わりはありません)。 特定のアプリを単にインストールするという行為も、実質的には変更の存在を証明するものではないため、「チェック」によってもかなりの量の誤検知が発生します。
ただし、この種のチェックは基本的なものであるため、アプリ用に「修正不要の」デバイスを探している開発者にとっては実装が簡単です。 Magisk はパッケージ名を変更するだけでこれらのアプリから自身を隠すことができますが、アプリは変更されたパッケージ名のチェックを開始することができます。 などなど、このようにしてどちらの側にもこの問題に真の終止符を打つことはできません。
この初歩的なチェックに対する Magisk の可能な解決策は、Android の PackageManager にコードを挿入して、インストールされているアプリのリストから Magisk Manager を除外することです。 これは、Xused を介して行うこともできます (ただし、Xowned 自体は SafetyNet を破壊し、Xused は以下に制限されています) 古い Android バージョン)、または変更された oat/dex を通じてフレームワークの Java コードに直接パッチを適用する ファイル。
今のところ、 トップジョンウ magiskide の主な関心は Google の SafetyNet チェックをバイパスすることであるため、これらの基本的なチェックをバイパスすることに重点を置くことは望んでいません。 ユーザーは、SafetyNet に依存するアプリが再び動作できるようになる近々のアップデートを期待してください。 root および Magisk モジュールと並行して、ETA を要求することで開発者に迷惑をかけないようにユーザーにお願いします。 同じ。
Google の SafetyNet と Magiskhide の間のこのいたちごっこについてどう思いますか? 以下のコメント欄でお知らせください。
出典: Magisk フォーラム