Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

HuaweiMate9にTrebleROMをインストールする方法

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

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

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

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

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

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

要件:

  • ADBとFastboot(Appualのガイド「WindowsにADBをインストールする方法」を参照)
  • Android8Oreoを実行しているHuaweiMate9
  • ロック解除されたブートローダー

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

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

ここで、優れたTrebleベースのROMが必要です。次のことをお勧めします:

  • OpenKirinビルド
  • Havoc-OS

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

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

次に、HuaweiFirmwareFinderとHuaweiUpdateExtractor(Windows)もダウンロードします。 MacまたはLinuxを使用している場合は、このバージョンのUpdateExtractorを使用してください。後で使用できるようにデスクトップに保存します。

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

または、Magiskが含まれているこのパッチを適用したRamdisk(patched_boot.img)をダウンロードすることもできます。したがって、上記のすべてのファイルをダウンロードする必要はありません。ただし、MHA-L29 8.0.0.370(C432)ビルド番号を使用しているため、同じビルド番号を使用していない場合([設定]>[端末情報]>[ビルド番号])、問題が発生するリスクがあります。

そこで、Huawei Mate 9の電源を切り、USB経由でPCに接続します音量小ボタンを押したまま 。 FastbootandRescueモードになっていることを示す画面が表示されます。

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

ここで、ADB接続が認識されていることを確認するには、次のように入力します。 fastboot devices

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

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

フラッシュプロセスが終了したら、まだデバイスを再起動しないでください。 スマートフォンの電源を切り(電源ボタンを最大5秒間押し続けます)、音量を上げたままにして、復旧するには再起動する必要があります。

EMUIリカバリに入ると、キャッシュをワイプし、データ/ファクトリリセットをワイプする必要があります。これは重要です。さもないと、リカバリループなど、事態が非常に悪化する可能性があります。

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

HuaweiMate9をTrebleROMでルート化する

Treble ROMは、デフォルトではルート化されていません。ただし、Treble ROM自体がSafetyNetフラグをトリガーします。これは、スマートフォンがない場合でも意味します。 根付いている、それは認定されていません。したがって、明らかに完全にオプションですが、Magiskをインストールすることを強くお勧めします。

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

電話の電源を切り、音量小ボタンを押しながらPCに接続して、ファストブートモードにします。次に、同じコマンドプロンプトウィンドウに次のコマンドを入力します。 fastboot flashrecovery_ramdiskpatched_boot.img

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

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

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

お使いの携帯電話のAndroidのバージョンとビルド番号を確認してください。 [設定]>[電話について]にあります。書き留めてください。必要になります。

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

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

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

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

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

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

「RAMDISK」を右クリックし、「Extractselected」を選択します。 PCのどこかに置いてください。必要になります。

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

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

次に戻って[インストール]をタップし、[ブートイメージファイルのパッチ]を選択して、携帯電話に転送したRAMDISK.IMGを選択します。次に、Magiskに任せます。

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

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

PCの同じコマンドプロンプトで、「fastboot flashrecovery_ramdiskpatched_boot.img

」と入力します。

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

SafetyNet手順

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

Magisk Managerで、[ダウンロード]タブに移動し、[MagiskHidePropsConfig]を検索します。インストールしてから、スマートフォンを再起動します。

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

別の方法:

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

ターミナルを開き、次のように入力します:

su

props

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

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

6(スクリプト設定)、1、yの順に入力します。これで再起動できます(yを押します)。完了したら、「ブートステージ」が「現在post-fs-data」であることを確認します。それ以外の場合、SafetyNetは引き続きトリガーされます。

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


  1. ADB コマンドを使用して APK をインストールする方法

    Android スマートフォンにアプリをインストールすることを検討するとき、最初に頭に浮かぶことは何ですか? Google Play ストアですね。 Play ストアからアプリをダウンロードしてインストールするのが、最も簡単で簡単な方法です。ただし、それが唯一の方法ではないことは間違いありません。まず第一に、APK ファイルからアプリをインストールするオプションが常にあります。これらのファイルは、Chrome などの Web ブラウザーを使用してダウンロードし、必要に応じてインストールできるソフトウェアのセットアップ ファイルのようなものです。唯一の要件は、ブラウザーの提供元不明のアクセス許可

  2. Raspberry Pi に OS をインストールする方法

    使用する Raspberry Pi モデルはいくつかありますが、Raspberry Pi 3 Model B+ は、最新かつ最速で、初心者にとって最も使いやすいモデルです。 Raspberry Pi 3 Model B+ には、Wi-Fi と Bluetooth が既にインストールされているため、初期セットアップ以外に、追加のドライバーや Linux 依存関係をインストールする必要はありません。 Raspberry Pi Zero と Zero W は小型で消費電力も少ないですが、ポータブル プロジェクトにより適しています。一般に、Raspberry Pi 3 を使用して開始し、Raspber