Project Treble 対応デバイスで汎用システム イメージ (GSI) をフラッシュする方法

click fraud protection

あなたのデバイスは Project Treble をサポートしていますが、それはあなたにとって何を意味しますか? つまり、LineageOS や Resurrection Remix などの汎用システム イメージをフラッシュできるということです。 AOSPベースのカスタムROMをお楽しみください! これらの ROM をインストールする方法についてのガイドは次のとおりです。

Project Treble についてたまたま聞いたことがあるだけで、あまり詳しく調べていない場合は、それが次のようなものであることを聞いたことがあるかもしれません。 Android のメジャーアップデートをより迅速に展開できるようにするためと考えられています. XDA には、これまで詳しく説明したもう 1 つの利点があります。それは、サポートされているデバイスで AOSP 汎用システム イメージ (GSI) を起動できることです。 これは、かつては次の​​ような高度にカスタマイズされた Android バージョンを実行していたデバイスが、 サムスンの体験サムスンギャラクシーS9 または えむい8ファーウェイメイト10プロ 代わりに、それに近いソフトウェアを実行することもできます。 グーグルピクセル2.

アフターマーケットのカスタム ROM (通常は会社と提携していない独立した開発者によって作成された Android ソフトウェアのカスタマイズされたバージョン) は、XDA フォーラムにとって大きな魅力です。 Project Treble に必要な Android の変更のおかげで、Treble 対応デバイスは Android オープンソース プロジェクトに基づいてカスタム ROM を簡単にフラッシュできるようになります。 (AOSP)。 Project Treble がなければ、開発者はカスタム ROM を動作させるために多くのトリックやハックを採用する必要があります。Treble のサポートがすべてを解決するわけではありませんが、 確かにプロセスを開始するのに役立ちます.

のようなデバイス ファーウェイメイト9, オナービュー10, ファーウェイメイト10プロ、名誉 7X、 エクシノスサムスンギャラクシーS9、 または オールビュー V3 バイパー 開発者の関心がなかったため、AOSP ベースのカスタム ROM が利用できなかったか、ROM に基本的なハードウェア機能が欠けていた可能性があります。 ただし、これらの各デバイスの場合で見てきたように、Treble のおかげで利用できる ROM は サポートはほとんど機能します (機能するものと機能しないものに関してはいくつかの違いがあります。 コミュニティには

Wiki ページをまとめる その情報を見つけるにはチェックしてください)。

Treble はユーザーにとって非常に新しいものであり、フラッシュするプロセスは、Treble と比べて少し異なります。 通常のカスタム ROM では、GSI を Treble 互換にフラッシュする方法について多くの混乱がありました。 デバイス。 このチュートリアルでは、そのような ROM をフラッシュする方法を幅広く説明します。 デバイスに応じていくつかの異なる手順が必要になる場合がありますが、一般的にはプロセスは同様です。 Treble 互換の Android デバイスで GSI をフラッシュする方法は次のとおりです。


Project Treble 対応デバイスで汎用システム イメージをフラッシュする方法

要件:

  • お使いのデバイス しなければならない 一つ持っている ロック解除可能なブートローダー.
  • お使いのデバイス しなければならない なれ プロジェクトトレブル対応. これは、デバイスが次のいずれかの基準を満たしていることを意味します。
    • お使いのデバイス Android 8.0 Oreo 以降のバージョンで起動 (例えば。 Android 8.1オレオ) そして Google Play認定済み. (デバイスをルート化したり、別のカスタム ROM をフラッシュしたりして、何らかの理由でデバイスが Google Play で未認定としてリストされてしまった場合でも、心配する必要はありません。 私たちはただ心配しているだけです 出荷時のデバイスの状態について.)
    • お使いのデバイスは Android 8.0 Oreo 以降のバージョンにアップグレードされており、 メーカーがProject Trebleと互換性を持たせました. 見る この記事 そのようなデバイスのリストについては、
    • お使いのデバイスは上記の基準のいずれも満たしていませんが、非公式な方法で高音域と互換性を持たせることができます。 再度、参照してください この記事 そのようなデバイスのリストについては、
  • お使いのデバイスには、Xused Framework、SuperSU、Magisk などの大幅な変更が加えられていません。 これらは後で再インストールできますが、続行する前にストックのブート/RAM ディスクを使用していることを確認してください。

Samsung Galaxy S8/S8+ などのデバイス (エクシノス または キンギョソウ)、Samsung Galaxy Note 8 (エクシノス または キンギョソウ), LG V30, ソニー Xperia XA1シリーズなど、これらの基準のいずれも満たさないため、このガイドに従うことはできません。 その間 2018 Nokia ブランドのデバイス そしてその スナップドラゴンサムスンギャラクシーS9 Android Oreo で起動され、Treble がサポートされていますが、ロック解除可能なブートローダーがないため、GSI をフラッシュできません。

お使いのデバイスが Treble 互換としてリストされている場合でも、このガイドには従わないように注意してください。 実際に Android Oreo アップデートを受け取っていない限り 公式でも非公式でも。 デバイスが上記の基準を満たしている場合、GSI をフラッシュする準備はほぼ完了しています。 最後に言っておきたいのは、GSI をフラッシュするにはデバイスを工場出荷時設定にリセットする必要があるため、これを続行する前にアプリ データを失う準備ができていることを確認してください。 何か問題が発生した場合に備えて、オフデバイスのバックアップ (PC や SD カードなど) を作成することをお勧めします。


Project Treble をサポートするデバイスで GSI をフラッシュするためのガイド

Treble を正式にサポートするデバイスの準備

  1. デバイスのブートローダーのロックを解除します。 ここで実行する手順は、デバイスによって異なります。 ポータルとフォーラムの両方に、熟読できる多くのガイドが用意されています。 「XDA ロック解除ブートローダー」+デバイス名を Google で簡単に検索すると、多くのガイドが見つかるはずです。
  2. 選択した GSI を PC にダウンロードします。 phh-Treble などの純粋な AOSP ROM をフラッシュすることも、より多くの機能が必要な場合は、次のような他の ROM を取得することもできます。 リネージュOS 15.1 またはResurrection Remix GSI。 以下のようにスレッドをリンクさせていただきました。 デバイスのタイプ (ほとんどの場合は ARM64) とパーティションのタイプに適したイメージをダウンロードします。 デバイスがシームレスなアップデートをサポートしている場合 (そのようなデバイスのリスト) ここで見つけることができます) の場合は A/B イメージをダウンロードし、それ以外の場合は A のみのイメージをダウンロードします。
    • phh-Treble AOSP スレッド
    • LineageOS 15.1 phh-トレブル スレッド
    • Resurrection Remix phh-Treble Thread
    • その他の地理院一覧

Treble を非公式にサポートするデバイスの準備

  1. デバイスのブートローダーのロックを解除します。 ここで実行する手順は、デバイスによって異なります。 ポータルとフォーラムの両方に、熟読できる多くのガイドが用意されています。 「XDA ロック解除ブートローダー」+デバイス名を Google で簡単に検索すると、多くのガイドが見つかるはずです。
  2. 適切なファイルをフラッシュして、デバイスを Treble 互換にします。 この記事で言及した投稿にリンクされています. GSI をフラッシュする前にこれを行う必要があります。
  3. 選択した GSI を PC にダウンロードします。 phh-Treble などの純粋な AOSP ROM をフラッシュすることも、より多くの機能が必要な場合は、 リネージュOS 15.1 またはResurrection Remix GSI。 以下のようにスレッドをリンクさせていただきました。 デバイスのタイプ (ほとんどの場合は ARM64) とパーティションのタイプに適したイメージをダウンロードします。 デバイスがシームレスなアップデートをサポートしている場合 (そのようなデバイスのリスト) ここで見つけることができます) の場合は A/B イメージをダウンロードし、それ以外の場合は A のみのイメージをダウンロードします。
    • phh-Treble AOSP スレッド
    • LineageOS 15.1 phh-トレブル スレッド
    • Resurrection Remix phh-Treble Thread
    • その他の地理院一覧

次の手順は、デバイスに使用できる機能的な TWRP があるかどうかによって異なります。 デバイスに TWRP が搭載されている場合は、最初に TWRP をインストールすることを強くお勧めします。 私たちには、 そのためのガイドはこちら.

TWRP を使用したフラッシュ GSI

  1. TWRP内で工場出荷時設定へのリセットを実行します。
  2. GSI を PC からデバイスの内部ストレージに転送し、TWRP がアクセスできるようにします。
  3. 「インストール」をタップします。
  4. 種類を「zip」から「image」に変更します。
  5. ダウンロードした GSI を見つけて選択します。
  6. システム パーティションにフラッシュすることを選択します。
  7. それが完了したら、デバイスを再起動します。

数分間待つとデバイスが起動するはずです。 そうでない場合は、次のセクションをスキップして、トラブルシューティングのヒントに進んでください。

TWRPなしのフラッシュGSI

  1. デバイスを工場出荷時設定にリセットします。 ここには 2 つのオプションがあります。
    • 携帯電話の設定アプリを開き、工場出荷時設定にリセットするオプションを探します。 通常、バックアップに関連する設定にあります。
    • 起動時にボタンの組み合わせを使用するか、Android で起動時に次の ADB コマンドを発行して、デバイスのストック リカバリを再起動します。 adb reboot recovery. ここまで来たら、音量キーを使用して移動し、電源ボタンを使用して工場出荷時設定にリセットするオプションを選択します。
  2. デバイスが出荷時設定にリセットされたら、起動時にボタンの組み合わせを使用するか、Android での起動時に次の ADB コマンドを発行して、デバイスのブートローダーを再起動します。 adb reboot bootloader
  3. デバイスを PC に接続した状態で、選択した GSI をダウンロードしたのと同じディレクトリでコマンド プロンプトまたはターミナル ウィンドウを開きます。
  4. 次のコマンドを入力します。 fastboot erase system
  5. 次の形式でコマンドを入力します。 fastboot -u flash system name_of_system.img
  6. 画像が点滅するまで待ちます。数分かかる場合があります。 完了したら、電源キーを使用して手動でデバイスを再起動するか、次のように入力してデバイスを再起動します。 fastboot reboot.

うまくいけば、デバイスは選択した GSI で起動するはずです。 そうでない場合は、トラブルシューティングのヒントをいくつか紹介します。

トラブルシューティングのヒント

  • のような一部のデバイスでは、 Google Pixel 2/2 XL, Android Verified Boot (AVB) を無効にする必要があります。 点滅させることで実行できます この画像 vbmeta パーティションにコピーします (コマンド: fastboot flash vbmeta name_of_vbmeta.img)
  • ワンプラス6、いくつか従う必要があります 特別な点滅命令.
  • dm-verity が原因で、デバイスが GSI で起動できなくなっている可能性があります。 その場合は、Magisk をフラッシュして、起動するかどうかを確認してください。 たとえば、これは Razer Phone に必要だと言われています。
  • 最後の手段として、データ パーティションの完全なフォーマットを試すことができます (警告: これによりすべてが消去されます) を入力すると fastboot -w ブートローダー内のコマンド プロンプト/ターミナル ウィンドウから。 Huawei デバイスが機能する前に、これを行う必要がありました。

汎用システム イメージをフラッシュした後に行うべきこと

デフォルトでは、スーパーユーザー権限を管理するアプリはありません。 phh の SuperUser をインストールすることで修正できます Google Play ストアから. または、フラッシュすることもできます マジスク または スーパーSU-それはあなた次第です。

次に、インストールできます テーマの下地 または Xped フレームワーク さらに変更したい場合。 Magisk リポジトリには、試してみることができる優れたモジュールが大量にあります。 LineageOS 15.1、特に Resurrection Remix は、すぐに使える大量の機能をすでに提供しているため、大量の追加機能を実際にいじる必要はないと考えていますが、選択肢はあります。

さあ、ストック Android の世界をお楽しみください。 フォローすることをお勧めします 高音域対応デバイスの開発 ROM のアップデートについてはフォーラムをご覧ください。 また、XDA ポータルをフォローして、Project Treble に関連する最新の開発情報をすべて入手してください。 そのための最良の方法は、 トレブルタグ.

最後に、ぜひご協力ください Treble Experimentations Wiki ページ そのため、他の人は ROM の潜在的な問題を知ることができます (そして開発者も何を修正すべきかを知ることができます!)