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

ルート化されたZenfoneMaxProM1でOTAアップデートをフラッシュする方法

Asus Zenfone Max Pro M1は、今年初めにリリースされたフラッグシップデバイスです。 6GBのRAMと64GBの内部ストレージ、およびQualcomm Snapdragon636SoCで実行されるAndroidOreo8.1が搭載されています。全体として、ミッドレンジの価格レベルで、プレミアムスペックとミッドレンジスペックのバランスが取れています。

すべてのルート化されたデバイスと同様に、ルート化された後は通常、OTAアップデートをインストールすることはできません。これは通常、システムが起動時にバイナリチェックを実行するため、ブートループにつながります。このAppualsガイドでは、ルート化されたZenfone Max Pro M1でOTAアップデートを手動でフラッシュする方法を示します。そのため、最初にデバイスのルート化を解除する必要はありません。これは通常、非常に困難であり、ほとんどの人はOTAアップグレード前の完全に新しいストックROMのフラッシュ。

要件:

  • Zenfone Max Pro M1のロックを解除しました(Appualのガイド「ZenfoneMaxProM1のロックを解除してルート化する方法」を参照)
  • 変更されたTWRPリカバリ
  • OTAパッケージ
  • ストックROM–リカバリ/ファストブートは重要ではありません。このパッケージを使用して305にアップデートできます

変更されたOTAダウンロード:

  • 252から305まで
  • 305から309まで

まず、完全なストックROMとOTAアップデートをダウンロードして、Zenfone Max Pro M1、できればSDカードに保存します。

/ data / cacheフォルダーに移動し、 dlpkgfileという名前のファイルをコピーします。 SDカードのどこかに、名前をOTA.zipに変更します

OTA.zipを抽出します( MiXPlorerは素晴らしいでしょう) 次に、抽出したフォルダーで、META-INF \ com \ google \ androidに移動し、 updater-script.txtを開きます。 ネイティブテキストエディタで。

ファイルから次の行を削除します:

containprop(getprop("ro.product.device")) || abort("E3004: This package is for \"ASUS_X00TD\" devices; this is a \"" + getprop("ro.product.device") + "\".");

getprop("ro.build.asus.sku") == "WW" || abort("E3009: This package is for sku: \"WW\"; this is a sku: \"" + getprop("ro.build.asus.sku") + "\".");

ui_print("Source: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys");

ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys");

ui_print("Verifying current system...");

containprop(getprop("ro.build.fingerprint")) ||

abort("E3001: Package expects build fingerprint of Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys or Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys; this device has " + getprop("ro.build.fingerprint") + ".");

apply_patch_check("EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe") || abort("E3005: \"EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe\" has unexpected contents.");

次に、テキストドキュメントを保存し、フォルダをOTA.zipに再アーカイブします

ストックファストブートイメージがある場合は、次の手順をスキップできます

ストックROMzipを抽出し、META-INF \ com \ google \ androidに移動し、テキストエディターでupdater-scriptを開いて、次の行を削除します。

(!less_than_int(1524926024, getprop("ro.build.date.utc"))) || abort("E3003: Can't install this package (Sat Apr 28 22:33:44 CST 2018) over newer build (" + getprop("ro.build.date") + ").");

containprop(getprop("ro.product.device")) || abort("E3004: This package is for \"ASUS_X00TD\" devices; this is a \"" + getprop("ro.product.device") + "\".");

ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys");

show_progress(0.650000, 0);

ui_print("Patching system image unconditionally...");

テキストファイルを保存し、ストックROMを再圧縮します。

次に、ブートローダーとフラッシュsystem.img、vendor.img、boot.img、および変更されたtwrp.imgを再起動します正しいバージョンのfastbootROMがある場合 。それ以外の場合は、変更したTWRP.imgをフラッシュし、音量小+電源を同時に押し続けることで強制的に再起動して回復できます。

リカバリ中に、変更したストックROM .zipをフラッシュし、続いてOTA.zipをフラッシュします。これが完了したら、ブート、モデム、システムイメージ、およびベンダーイメージのバックアップを作成します。

以前にデータパーティションを復号化したことがある場合は、変更したTWRPを使用して通常のTWRPをフラッシュするか、fastbootを起動してdecrypt.zipを再度フラッシュすることができます。

ルート化されたシステムが必要な場合なし TWRP、および将来の簡単なOTA更新では、変更されたTWRPを使用してMagiskとストックリカバリをフラッシュし、再起動できます。この後、ルートを使用してOTAをフラッシュできるようになり、それ以上の問題は発生しません。


  1. Flash メッセージを停止する方法

    コミュニケーションの形は日々変化しています。手紙やはがきに取って代わった SMS メッセージは、現在、WhatsApp や Telegram などのアプリケーションに取って代わられています。 SMS メッセージは、コミュニケーションの迅速なモードとして機能する非常に驚くべきものでした。ただし、フラッシュ メッセージは、ネットワーク オペレータが広告やオファーをプッシュするためにも使用されますが、これは煩わしい場合があります。フラッシュ メッセージを無効にする場合は、適切な場所にいます。 SIM ツールキットとは何か、フラッシュまたは SIM ツールキット メッセージを停止する方法を理解するのに

  2. Windows 11 で Windows Update を停止する方法

    Microsoft は、セキュリティ パッチ、新機能、および問題の修正で構成される Windows OS の更新プログラムを定期的に提供しています。これらの更新は強く推奨され、無期限に実行する必要があります。ただし、PC が従量制課金接続になっている場合や、Windows Update を一時的に無効にして、PC へのダウンロードとインストールを停止できる場合があります。 Windows の更新を停止する方法をいくつか紹介します。 Windows Update を停止するさまざまな方法 方法 1:Windows Update を一時停止する 最初の方法では、ユーザーは Windows 更新プ