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

Android携帯でProjectTrebleROMをフラッシュする方法

AndroidOreoで導入されたProjectTrebleは、電話開発者がコアAndroidアップデートをカスタマイズされたファームウェアに統合し、アップデートをユーザーに迅速にプッシュできるようにするためのGoogleの取り組みでした。これが必要だったのは、長い間、多くの企業がGoogleからの最新のセキュリティ更新の適応に遅れをとっており、消費者を危険にさらしているからです。

ソフトウェアの更新はプロセスの段階を経るため、これは完全に電話開発者のせいではありませんでした。 Googleがアップデートをリリースするときは、実際には最初にチップセットメーカー(Qualcomm、Mediatek、Samsung / Exynos)に送信する必要があります。更新は、電話の内部ハードウェアに関連するすべてのコードに適用する必要があります。その後、電話の開発者は、Googleのアップデートを独自のソフトウェアに統合したり、好みに合わせて調整したりすることができます。

つまり、Project Trebleは、電話開発者がユーザーに最新のAndroidアップデートをGoogleから直接提供するのをはるかに簡単にすることを目的としていました。もちろん、実際には業界への影響はほとんどありません。ほとんどの電話会社は、ユーザーに最新のAndroidアップデートを提供することにそれほど関心を持っていないことがわかりました。販売後の更新はほとんど優先事項ではありません。

ただし、Project Trebleは、カスタムROMおよびAndroidモッディングコミュニティに大きなメリットをもたらしました。 Project Treble対応デバイスのユーザーは、/ vendorパーティションに触れることなくROMをフラッシュできるため、カスタムROM開発者は、デバイスの専用ドライバーやハードウェア抽象化レイヤーをいじくり回す必要がありません。簡単に言うと、カスタムROMの開発とフラッシュは多くのになりました。 ProjectTrebleが導入されてよりシンプルになりました。

AndroidデバイスでGSIProjectTreble ROMをフラッシュする場合は、このガイドを注意深くお読みください。非常にシンプルですが、注意すべき点がいくつかあります。

要件:

  • ロック解除されたブートローダー
  • ProjectTreble互換デバイス
  • ストックブート/RAMディスク(Xposed、SuperSU、またはMagiskはインストールされていません)。これらは後で再インストールできます。

ProjectTrebleと正式に互換性のあるデバイスの場合

  1. デバイスのブートローダーがまだロックされていない場合は、最初にロックを解除する必要があります。 Appualsでハウツーガイドを検索できます。多くの人気のあるAndroidデバイス用のロック解除ガイドとルートガイドが多数あります。
  2. 次に、選択したGSIをPCにダウンロードできます。純粋なAOSPROM、またはLineageOSやResurrectionRemixなどの一般的なカスタムROMのGSIバージョンをフラッシュすることができます。ダウンロードするROMがGSI対応であることを確認してください。
  3. また、デバイスアーキテクチャタイプとパーティションタイプに適したROMをダウンロードしていることを確認する必要があります。たとえば、デバイスでシームレスな更新がサポートされている場合は、A/B互換のイメージをダウンロードする必要があります。それ以外の場合は、Aのみの画像をダウンロードしてください。

ProjectTrebleと非公式に互換性のあるデバイスの場合

  1. デバイスのブートローダーのロックを解除します。
  2. 非公式にサポートされているProjectTrebleデバイスのリストを参照してください。お使いのデバイスがリストにある場合は、対応する(ソース)リンクをクリックして、そのデバイスの指示に従います。
  3. 選択したGSIROMをPCにダウンロードします。

TWRPでGSI画像をフラッシュする

GSIイメージをフラッシュする最も簡単な方法としてTWRPを使用することをお勧めします。デバイスにTWRPがない場合は、Appualsでデバイスのルートガイドを検索することをお勧めします。

  1. GSIイメージをPCからデバイスに転送します。
  2. デバイスをTWRPで再起動し、メインメニューから[インストール]をタップします。
  3. 転送したファイルが表示されない場合は、タイプを「zip」から「image」に変更してください。
  4. イメージをシステムパーティションにフラッシュすることを選択します。終了したら、デバイスを再起動します。
  5. デバイスが整理されるまでに数分かかります。その後、新しいROMで起動するはずです。

TWRPなしでGSI画像をフラッシュする

続行する前に、デバイスを工場出荷時にリセットする必要があります。通常、Androidシステムの[設定]メニューで実行できます(通常は[設定]> [バックアップ]) 。または、デバイスのストックリカバリから実行することもできます(ストックリカバリを起動するためのボタンの組み合わせは、メーカー/デバイスによって異なります) 。 ADB( adb restartrecovery)を使用することもできます 。

  1. デバイスを工場出荷時にリセットした後、デバイスのボタンの組み合わせを使用するか、adbrebootブートローダーを使用してブートローダーを再起動します。
  2. ブートローダーモードになったら、AndroidデバイスをUSB経由でPCに接続し、PCでADB端末を起動します。また、フラッシュするGSIイメージをメインのADBパスウェイに配置します。
  3. 次のコマンドを入力します: fastboot Erase System
  4. 次に使用できるもの: fastboot -u flash system name_of_system.img
  5. 「name_of_system.img」をGSIイメージのファイル名に置き換えます。
  6. デバイスをPCに接続した状態で、選択したGSIをダウンロードしたのと同じディレクトリでコマンドプロンプトまたはターミナルウィンドウを開きます。
  7. 次のコマンドを入力します:fastboot Erase System
  8. 次の形式でコマンドを入力します:fastboot -u flash system name_of_system.img
  9. 正常にフラッシュされたら、コマンド「fastbootreboot」を使用してデバイスを再起動できます。 。デバイスはAndroidシステムで起動する必要があります。

トラブルシューティング

  • Google Pixel 2/2 XLなどのデバイスでは、AndroidVerifiedBootを無効にする必要があります。これは、ADBコマンドを使用してこのイメージをフラッシュすることで実行できます: fastboot flash vbmeta name_of_vbmeta.img
  • 特定の電話では、DM-VerityによってデバイスがGSIイメージを起動できない場合があります。 GSIイメージをフラッシュした後にMagiskをフラッシュすることで、起動できる場合があります。これは、たとえばRazerPhoneに必要です。
  • 最後に、「 fastboot -w」と入力して、データパーティションの全体的な形式を試す必要がある場合があります。 デバイスがブートローダーモードのときに、ADBウィンドウから。

  1. Android でボイスメールが機能しない問題を修正する方法

    ボイスメール システムは、電話にアクセスできない場合や、電話のバッテリーが不足している場合に便利なため、優れています。連絡先は、電話がオフになっている場合や電話に出られない場合でも、簡単にボイスメール メッセージを送信できます。後ですべてのボイスメールを聞いて、好きなように処理できます。 携帯電話の電源を切り、愛する人と休暇に出かけたいですか?デバイスでボイスメール システムを設定することで、それを行うことができます。これにより、重要な電話を逃さず、後でかけ直すことができます。ただし、ボイスメールがデバイスで正常に機能している場合にのみ可能です。ボイスメールが Android フォンで機能せ

  2. Android で自動起動アプリを無効にする方法

    Android スマートフォンは、ユーザーに最高の Android エクスペリエンスを提供する優れた機能を提供します。スマートフォンの電源を入れると、デバイスの一部のアプリが自動的に起動する場合があります。一部のユーザーは、これらのアプリが電話のバッテリー レベルを消耗させる可能性があるため、アプリの自動起動時にデバイスの動作が遅くなると感じています。アプリが自動的に起動して携帯電話のバッテリーを消耗させたり、デバイスの速度を低下させたりすると、煩わしい場合があります。そのため、Android で自動起動アプリを無効にする方法に関するガイドを用意しています。 Android で自動起動ア