ファーウェイはMagiskを破壊するアップデートを公開したが、簡単に修正できる

ファーウェイは、ソフトレンガ化された携帯電話をMagiskでルート化するアップデートを公開しました。 ただし、修正方法が見つかりました。 このアップデートについてわかっていることはすべてここにあります。

最近米国とオーストラリアで問題が発生したにもかかわらず、ファーウェイは世界中でビジネスを成長させ続けています。 急速に成長して中国市場を支配した同社は、現在ではアップルやサムスンなどに挑戦している。 同社の主力製品であるHuawei P20のラインナップは同社の成功の証であり、レビュー担当者は主にそのカメラ、ビルド品質、機能を賞賛しており、この製品で再び波を起こすことは間違いない。 ファーウェイメイト20. 同社のサブブランドである Honor は、次のようなデバイスを提供しています。 オナープレイ そしてその 名誉10 ミッドレンジ市場で競争するために。 XDA の多くが Huawei や Honor デバイスのファンだったのは、このようなスマートフォンのおかげですが、多くの人が知っているように、Huawei は次のことを決定しました。 ブートローダーのロック解除コードの提供を停止する 驚くべき反消費者行動で、携帯電話のほとんどの開発と改造を事実上阻止しました。

この問題については以前にポータルで取り上げました、そして私たちはこの決定に今でも非常に失望しています。 ファーウェイのような巨大企業に決定を覆してもらうか、少なくとも妥協案を提示してもらうのは簡単ではない。 ある程度の進歩はありました その点では、愛好家にとって状況は依然として厳しい。 最近のアップデートにより、携帯電話の調子が悪くなったため、人々は同社に対する信頼をさらに失いました。 Magisk で root 化すると、ストック RAM ディスク イメージが再フラッシュされない限り起動できなくなります. そのため、HuaweiおよびHonorデバイスの所有者はブートローダーのロックを解除できないだけでなく、すでにロックを解除したユーザーもデバイスをルート化できなくなりました。 多くの人が、(またしても)反愛好家の動きのように見えるこの会社をバッシングしましたが、アップデートの調査により、ソフトレンガは アップデートの副作用であり、Magisk/root をブロックするために意図的に行われたものではありません. このアップデートについてわかっていることはすべてここにあります。


Huawei の「Patch01」アップデートにより、Magisk をルートとする携帯電話の起動が妨げられる

この問題が最初でした 明るみに出た、 そして それからさらに詳しく、XDA 上級メンバーによる テカロテ 公式 Magisk Beta XDA フォーラムのスレッドで。 このメンバーは、公式の Android Oreo アップデートをインストールできるようにデバイスのブランドを変更し、その後小さな「バグ修正」OTA アップデートをインストールした後、Huawei P9 でこの問題に遭遇しました。 「patch01」と呼ばれるこのアップデート自体には、MMS とゲーム用の修正が含まれていますが、Magisk をルートとするデバイスをソフトブリックするカーネル パッチも含まれています。

彼によると、アップデートを適用する前に、元のブート イメージ、元のリカバリをフラッシュし、Magisk Manager をアンインストールしたところ、その時点で電話機は問題なく起動できました。 ただし、アップデート後に Magisk を再フラッシュすると、携帯電話が「お使いのデバイスは信頼できません」というスプラッシュ画面でスタックしてしまいました。 更新されたファームウェアは、元の b528 RAM ディスク イメージでのみ起動しました。 この動作は、dm-verity、強制暗号化、または Android 検証ブートが無効かどうかに関係なく継続し、Magisk v16.0 と v16.7 の両方がテストされました。 (リカバリはrecovery_ramdiskという独自のパーティションにフラッシュされるため、TWRPをフラッシュするだけでは問題ありませんでしたが、その後電話機をroot化しようとするとブートループがトリガーされます。)

これまでのところ、この動作を確認しているユーザーが何人もいます。 また、これはHuawei P9に限定されないようです。 Huawei Mate 10 フォーラムのユーザー また、「patch01」OTA アップデートのインストール後に同じ動作が確認されているため、このパッチは現在サポートされているすべての Huawei/Honor スマートフォンに展開されると考えられます。 ブートローダーのロック解除に関するファーウェイの最近の行動を考慮すると、このアップデートが意図的にroot化をブロックするために展開されたと人々が信じている理由を理解するのは難しくありません。 XDA 認定開発者 / 認定貢献者 トップジョンウMagisk の主な開発者である, 氏は当初、自身の Twitter アカウントでこの問題を認めていました。

Tecalote自身、数人のHuaweiユーザーおよび開発者は、過去数日間、この問題を徹底的に調査する任務を引き受けました そして解決策を見つけることができました.

なぜこれが行われるのでしょうか?

最初の証拠 (および非常に性急な憶測、噂、記事/議論) により、ユーザーは次のようになりました。 このアップデートは、root化されたユーザーをアクセスから締め出すことだけを目的としてプッシュされたと考えられています。 デバイス。 結局のところ、ファーウェイは最近、ブートローダーのロック解除に対して敵対的なアプローチをとりました。 携帯電話メーカーがルート化された携帯電話を追跡するのはこれが初めてではありません。昨年、LG が ルートチェッカーツール root が検出されるとおかしくなってしまいます。 そしてもちろん、次のようなケースも数多くあります。 メーカーとキャリアがブートローダーのロック解除をブロックしている ユーザーが自分の携帯電話をいじるのを防ぐためで、最近からは Huawei も含まれています。

しかし、XDA上級メンバーのTecalote氏と他のユーザーによるさらなる調査により、これは必ずしもHuaweiがルート化されたユーザーを取り締まっているわけではないことが明らかになりました。 むしろ、Magisk パッチが適用された RAM ディスク イメージに互換性がなく、携帯電話の起動が妨げられるカーネル パッチの予期せぬ副作用に対処している可能性が高くなります。 さらに、ユーザーはこの問題を簡単に回避して、パッチを適用した携帯電話で Magisk を正常に動作させることができます。

結局のところ、ファーウェイの正確な意図が不明であるため、これが意図的であったかどうかを正確に判断することはできません。 このアップデートが本当にルート化されたユーザーをブロックするために意図的に行われたとしても、正当な理由はわかりません。 影響を受けるユーザーはすでにブートローダーを入手するためにフープを飛び越えているため、存在することはありません。 ロックが解除されました。 しかし、この件に関する最近の調査と背景、そしてアップデート後も Magisk をインストールできるという事実を考慮すると、これが意図的なものであるとはまったく考えられません。

これを修正するにはどうすればよいですか?

Tecalote がフォーラムで明らかにしたように、すでにデバイスを更新していて、そこに Magisk をインストールしたい場合は、インストールする前に「AVB 2.0/dm-verity を保存」フラグを有効にする必要があります。 上記のフラグはインストール時に自動的に設定されないため、TWRP で最新の Magisk zip をフラッシュすることはできませんが、Magisk Manager を使用してブート イメージに手動でパッチを適用することはできます。

  1. 公式スレッドから最新の Magisk Manager APK をダウンロードし、デバイスにインストールしてアプリを開きます。
  2. 「」であることを確認してください。AVB 2.0/dm-verity を保持する」チェックボックスが有効になっており、無効になっている場合は有効にします。 デバイスが暗号化されている場合は、「強制暗号化を保持する」が有効になっていることも確認してください。
  3. インストールボタンをタップし、「」を選択しますパッチブートイメージファイル" オプション。 これにより、Magisk パッチが適用されたブート イメージがアプリ内に作成されます。
  4. 生成されたブート イメージをデバイスにフラッシュします。 ファイルをコンピュータの fastboot ディレクトリに移動し、携帯電話を fastboot モードで再起動して、「fastboot flash boot boot.img」コマンドを使用するか、TWRP を使用して単純にフラッシュし、[インストール] に移動し、[イメージのインストール] ボタンをタップして、新しくパッチを当てた boot.img をフラッシュします。
  5. システムを再起動し、Magisk Manager アプリを再度開きます。 Magisk の追加セットアップを続行するかどうかを尋ねるポップアップが表示された場合は、「はい」をタップします。
  6. 楽しむ!

すでに root 権限を持っており、アップデートを適用する気がない場合でも、OTA マネージャーを無効にする昔ながらの方法を使用できます。

  1. Solid Explorer、MiXplorer、FX File Explorer、またはその他の root 対応ファイル ブラウザを Google Play ストアまたは XDA Labs からダウンロードします。
  2. アプリを開き、利用規約に同意し、アクセス許可を与え、root アクセスを付与します。
  3. ストレージのルートに移動し、/system/app/HwOUC に移動します。
  4. HwOUC.apk の名前を HwOUC.bak に変更します。
  5. 再起動すれば準備完了です。
Solid Explorer ファイルマネージャー開発者: ニートバイト

価格:無料。

4.2.

ダウンロード
FXファイルエクスプローラー開発者: 株式会社ネクストアップ

価格:無料。

4.1.

ダウンロード

[appbox xda com.mixplorer]

を実行している場合は、 カスタムROM おかげで プロジェクト Treble のサポート、この機能はHuawei独自のEMUIソフトウェアにのみ影響するため、安全であるはずです。

すでにアップデートしている場合、「Patch01」アップデートからのロールバックを考えている場合は、これを行わないことを強くお勧めします。 したがって、一部のアップデートには異なる XLoader が含まれる可能性があり(Huawei Mate 10 の一部のアップデートなど)、リスクが発生します。 の 互換性のない XLoader をフラッシュするとデバイスが永久にブリックしてしまう. さらに、Magisk の回避策はすでに見つかりました。 ダウングレードは気の弱い人には向いていないため、リスクを承知で本当にダウングレードしたい場合は、フォーラムでデバイスの有効なダウングレード方法を検索することをお勧めします。


結論

ブートローダーのロック解除をブロックし、root アクセスに対するポリシーを設けることは、たとえそれらのポリシーに同意しないとしても、許容できるものです。 しかし、すでにブートローダーのロックを解除しているroot化ユーザーを積極的にブロックし、アップデートで意図的に携帯電話をブロックするのでしょうか? それには正当な理由はなく、少なくとも私たちの意見では、特にルート化されたユーザーがファーウェイの巨大な世界的ユーザーベースのごくわずかな数を占めていることを考えると、あまりにも不必要な無理難題です。 ただし、ユーザーがファーウェイがルートをブロックしていると考える理由は理解できますが、実際にはそうではないと考えています。

root化は、著作権侵害、ハッキング、その他のサイバー犯罪と同類のものと見なされるべきではありません。 ルート化された Android スマートフォンは、管理者権限を持つ Windows コンピューターとほぼ同じです... またはスーパーユーザーアクセス権のある Linux PC。 デバイスを root 化することを選択した人は、root 化に伴うセキュリティ リスクを十分に認識しています。 多額の費用をかけて開発したデバイスに追加機能を追加する方法を探しているだけです 自分の。

これが意図的な変更であるとは考えていませんが、説明を求めるために Huawei に連絡しており、返答があればこの記事を更新する予定です。 ROM の root 化や使用に本当に興味がある場合、Huawei/Honor デバイスを購入するのは依然として賢明な選択ではありません。前に述べたように、彼らはまだブートローダーのロック解除コードを提供していません。 ただし、それまでの間、すでに更新している場合は、上記の手順に従って root に戻してください。