Huawei Mate 9にTreble ROMをインストールする方法

Huawei Mate 9はHuaweiの優れたミッドレンジ携帯電話ですが、特にネイティブのAndroid Material Designと衝突する傾向があるため、ユーザーはEMUIデザインを常に楽しむとは限りません。 その理由などにより、一部のユーザーは、HuaweiスマートフォンでよりネイティブなAndroidエクスペリエンスを好む場合があります。特に、Huawei Mate 9は実際にTreble互換であるためです。

ただし、続行する前に知っておく価値のあることがいくつかあります。

現在、Kirinデバイスと完全に互換性のあるTWRPバージョンはありません。通常は動作しますがOpenGAppをフラッシュできないか、TrebleベースのROMで動作しません。

HuaweiのeRecoveryは機能しているように見えるため、何かがひどく間違った場合にパーティションのバックアップを作成したい場合は、Huawei eRecoveryまたはTWRPをストックEMUIとともに使用できます。

また、ストックカーネル、ramdisk、recovery_ramdiskを使用する必要があります。使用していない場合は、続行する前にそれらをフラッシュする必要があります。

最後に、このガイドに従うには、ロックされていないブートローダーが必要です。 Huaweiはブートローダーのロック解除プログラムを停止したため、Huaweiデバイスのブートローダーのロックがまだ解除されていない場合は、ほとんど運がありません。

要件:

  • ADBとFastboot(Appual'sガイドのWindowsへのADBのインストール方法を参照)
  • Android 8 Oreoを実行するHuawei Mate 9
  • ロックされていないブートローダー

開発者オプションでOEMロック解除を有効にすることから始める必要があります。 [設定]> [電話について]に移動し、開発者モードがアクティブになるまでビルド番号を7回タップします。

次に、[設定]> [開発者オプション]> [OEMロック解除を有効化]に移動します。

優れたトレブルベースのROMが必要になりました。以下をお勧めします。

  • OpenKirinビルド
  • Havoc-OS

これらのROMはIMGファイルとしてダウンロードされ、プライマリADBフォルダーに配置する必要があります( 例:C:\ platform-tools-latest-windows \ platform-tools)

注:ROMのダウンロードはかなり大きなファイルであるため、少し時間がかかる場合があります。コーヒーを入れて、待っている間にShell ShockersまたはMoto X3Mをプレイすることもできます。

また、Huawei Firmware FinderとHuawei Update Extractor(Windows)もダウンロードします。 MacまたはLinuxを使用している場合は、このバージョンのUpdate Extractorを使用してください。 後で使用するためにデスクトップに保存します。

また、外部SDカードにMagisk Manager APKをダウンロードして保存する必要があります。

または、Magiskが含まれているこのパッチを適用したRamdisk(patched_boot.img)をダウンロードできます。したがって、上記のすべてのファイルをダウンロードする必要はありません。 ただし、MHA-L29 8.0.0.370(C432)ビルド番号を使用するため、同じビルド番号( 設定>電話について>ビルド番号)がない場合、何か問題が発生する危険があります。

Huawei Mate 9の電源をオフにし、 音量ダウンボタンを押しながら USB経由でPCに接続します 。 Fastboot and Rescueモードになっているという画面が表示されるはずです。

次に、ADBターミナルを起動します(メインのADBフォルダーでShiftキーを押しながら右クリックし、[ここでコマンドプロンプトを開く]を選択します)

次に、ADB接続が認識されることを確認するために、 fastboot devicesと入力します。

次に、TrebleベースのROMをメインのADBフォルダーにコピーし、ADBターミナルに入力します。fastboot flash system xxxx.img(xxxxをファイル名に置き換えます)

「ターゲットレポートされた最大ダウンロードサイズ494927872バイト」というメッセージでROMが点滅し始め、プロセスには約1分かかります。

フラッシュプロセスが完了したら、 まだデバイスを再起動しないでください。 電話機の電源をオフにし(電源ボタンを5秒間押し続けて)、音量を上げて、再起動して回復する必要があります。

EMUIリカバリが開始されたら、キャッシュを消去し、データ/工場出荷時設定にリセットする必要があります。 これは重要です。さもないと、回復ループなど、事態が本当に悪化する可能性があります。

これらがワイプされたら、システムを再起動してAndroid構成ウィザードを実行できます。

Huawei Mate 9をトレブルROMにルートする

Treble ROMはデフォルトではルート化されていません。 ただし、Treble ROM自体がSafetyNetフラグをトリガーします。つまり、お使いの電話がルート化されていなくても、認証されていません。 したがって、明らかに完全にオプションですが、Magiskをインストールすることを強くお勧めします。

提供されたpatched_boot.imgをダウンロードした場合 、インストールプロセスは非常に簡単です。 Magisk 16.7をインストールします(現在ベータ版のみがTrebleで動作します)。 だからあなたがしなければならないのは:

電話の電源をオフにし、音量ダウンボタンを押しながらPCに接続することで、高速ブートモードになります。 次に、同じコマンドプロンプトウィンドウで次のコマンドを入力します。fastboot flash recovery_ramdisk patched_boot.img

これは非常に速いはずです。 完了したら、Huawei Mate 9を再起動してからMagisk Managerのダウンロードに進むことができますが、SafetyNet トリップします。

約5秒かかります。 これで、Magisk Managerを再起動してダウンロードできます。 ただし、Safetynetは引き続きトリガーします(トリガーされない場合は教えてください)。 E. SAFETYNETに従う必要があります。

patched_boot.imgダウンロードを使用しなかった場合は、さらにいくつかの手順を実行する必要があります。

スマートフォンのAndroidバージョンとビルド番号を確認してください。 [設定]> [電話について]にあります。 それを書き留めてください、あなたはそれを必要とします。

Huawei Firmware FinderをPCにインストールして起動します。 「共通ベース」タブに移動し、電話のビルド番号を入力します。

リストで一致するビルド番号を見つけます。 タイプが「FullOTA-MF」であり、サイズが約2ギガバイト以上であることを確認してください。

[ファイルリスト]列の青いリンクをクリックします。 ブラウザーに最初の(「update.zip」で終わる)をコピーして貼り付け、zipファイルをダウンロードします。 少し時間がかかります。

ダウンロードしたら、7Zip / WinRarで開き、「UPDATE.APP」という名前のファイルを抽出します。

Huawei Update Extractorを開き、[設定]タブに移動してすべてのチェックを外します。

ここで、[抽出]タブに移動し、右側のドットをクリックして、抽出した 'UPDATE.APP'を選択します。 大量のファイルが表示されます。

「RAMDISK」を右クリックして、「選択したものを抽出」。 PCのどこかに置いておくと、必要になります。

電話をコンピューターに接続し、RAMDISK.IMGを電話のフォルダーに入れます。

電話で、Magisk Managerをダウンロードしてインストールします。 プロンプトが表示されたら、インストールしないでください。 次に[設定]タブに移動し、[チャンネルを更新]を[ベータ版]に変更します。

戻って「インストール」をタップし、「パッチブートイメージファイル」を選択して、電話機に転送したRAMDISK.IMGを選択します。 それから、マジスクに任せましょう。

完了したら、PCで、電話/内部ストア/ MagiskManagerに移動し、「patched_boot.img」ファイルをMinimal ADBフォルダーに転送します。

携帯電話の電源を切り、fastbootモードにします。 あなたは今それをする方法を知っていますよね?

PCの同じコマンドプロンプトで、「fastboot flash recovery_ramdisk patched_boot.img」と入力します。

約5秒かかります。 これでリブートでき、Androidシステムに戻ったらルート化されました。 ただし、SafetyNetがトリガーされます。

SafetyNetの手順

Magiskをインストールすることもできますが、Treble Romを使用すると、SafetyNetがトリガーされます。 そのため、いくつかのことを行う必要があります。

Magisk Managerで、[ダウンロード]タブに移動し、[MagiskHide Props Config]を検索します。 それをインストールしてから、電話機を再起動します。

携帯電話を再起動したら、Playストアでターミナルエミュレーターをダウンロードします

代替方法:

開発者向けオプションに移動し、「ローカルターミナル」を有効にします。

ターミナルを開き、次を入力します。

 su小道具 

これにより、適切なキーを入力してナビゲートできるメニューが表示されます。

1(デバイスフィンガープリントの編集)を入力してからfを押し、正しい番号を入力してベンダーとモデルを選択し、yを押します。 まだリブートしないでください(nを押します)

6(スクリプト設定)、1、yの順に入力します。 これでリブートできます(yを押します)。 完了したら、「boot stage」が「currently post-fs-data」であることを確認してください。 そうしないと、SafetyNetが引き続きトリガーされます。

電話はSafetyNetに合格する必要があります。 これを確認するには、PlayストアでNetflixアプリを検索するか、Playストアの設定に移動して、デバイスが認証されていることを確認します。

興味深い記事