Project Treble は、2017 年に Android Oreo のリリースとともに発表されました。コア Android フレームワークからハードウェア層を分離することで、Android のアップデートを高速化するはずでした。さて、2020 年に早送りすると、プロジェクトはいくつかの部分でうまくいったようです。 GSI は、Project Treble の真の可能性を示すことに成功した製品の 1 つです。たとえバグがあったとしても、文字通りどの Android デバイスでも Android の将来のバージョンを起動するという考えは、確かに魅力的です。そこでこの記事では、Project Treble デバイスに Android 11 GSI をインストールする方法に関する詳細なガイドをお届けします。ステップバイステップのガイドが用意されているので、GSI をインストールする前に必ずすべてのポイントを確認してください。以上のことをすべて述べたので、最初に要件から始めましょう。
注:ご存知のとおり、私たちは Poco F1 で Android 11 GSI をテストしています。それとは別に、暗号化の問題により内部ストレージを完全に消去する必要がある可能性が高いため、必ずすべてのファイルをバックアップしてください。
要件
1. Generic System Image (GSI) を実行するには、Android スマートフォンに Treble サポートが必要です。確認する最も簡単な方法は、Android デバイスが Android 8、9、または 10 で起動されたかどうかを確認することです。その場合、お使いのデバイスは Project Treble をサポートしているため、インストールを続行できます。 Treble Check アプリ ( 無料、アプリ内購入あり) から Treble のサポートを確認することもできます。
2. 次に、Android 11 GSI イメージをインストールするには、スマートフォンでブートローダーのロックを解除する必要があります。
ダウンロード
1. Android 11 GSI をインストールするために Poco F1 を使用しているため、Poco F1 には特にTWRP や OrangeFox などのリカバリが必要になります。この場合、最新で復号化をサポートしている OrangeFox リカバリを使用しています。 Poco F1 用の OrangeFox リカバリをここからダウンロードします。 Android デバイスに関しては、TWRP も使用できますが、リカバリが最近更新されていることを確認してください。
2. 次に、 ここから GSI システム イメージをダウンロードします。これは Erfan によって Pixel に移植された GSI であり、さまざまな Android デバイスで動作します。はい、これは AB パーティションの GSI ですが、 A 専用 (Poco F1 など) デバイスと AB (Mi A3 など) デバイスの両方で動作します。それとは別に、Google がリリースした公式 GSI も試しましたが、起動できませんでした。
3. ここから Force Encryption Disabler (FED) をダウンロードします。これは、ROM と GSI を切り替えるときに内部ストレージを保存するのに役立ちます。簡単なヒント: テスト目的でイメージをフラッシュするときは、暗号化の混乱を避けるために必ず FED をインストールしてください。
4. 次に、ベンダーの話に移ります。 Google は GSI 画像が株式ベンダーと連携すると主張していますが、現実はまったく異なります。 Mi A3 のストックベンダーの上に公式 GSI をインストールしようとしましたが、うまくいきませんでした。したがって、適切なベンダー実装の ROM をダウンロードするか、デバイス専用に構築された別のベンダー イメージをダウンロードする必要があります。その後初めて、GSI イメージを正常に起動できます。 Poco F1 に関しては、 argraur による Pixel 4 ROMを使用しました。つまり、ストレートに言うと、適切なベンダー実装が付属する特定のデバイスのベンダー イメージまたはフル ROM を見つけてください。正しいベンダー イメージが見つからない場合は、以下にコメントすることもできます。
ADB と Fastboot のセットアップ
何よりもまず、選択したリカバリをインストールし、Project Treble デバイスに GSI をインストールできるように、ADB と Fastboot を有効にする必要があります。 Windows、macOS、Linux、Chrome OS 上で ADB をセットアップする方法に関する広範なガイドを作成しましたので、ガイドを読んで基本を完了してください。
Project Treble デバイスに Android 11 GSI をインストールする
先に進む前に、 ADB を設定し、ブートローダーのロックを解除し、スマートフォンの Treble 互換性を確認していることを前提としています。基本的なポイントを確認し、必要なファイルをダウンロードしたので、次に進んで、Project Treble デバイスに Android 11 GSI をインストールしましょう。
1. Android デバイスをコンピュータに接続し、ダウンロードした 4 つのファイル (リカバリ ZIP ファイル、GSI イメージ、FED、フル ROM、またはベンダー イメージ) をすべてスマートフォンにコピーします。その後、以下のコマンドを実行してfastboot/bootloaderモードに入ります。
adb reboot bootloader
2. 次に、コンピュータ上で OrangeFox ZIP ファイルを解凍し、同じ ADB フォルダにrecovery.img
ファイルを保存します。
3. fastboot モードになったら、次のコマンドを入力してリカバリ イメージを起動します。必ずリカバリ イメージを同じ ADB フォルダに保存してください。 OrangeFox リカバリを起動した後、「インストール」をタップし、右にスワイプして OrangeFox リカバリ ZIP ファイルをフラッシュします。インストールと再起動が自動的に行われ、リカバリが行われます。
注:この手順は、OrangeFox 回復インストールに固有です。 TWRP を使用している場合は、TWRP のインストール手順に従う必要があります。
fastboot boot recovery.img
4. 次に、[ワイプ] -> [高度なワイプ] に移動します。ここで、 Dalvik、Cache、System、Vendor、および Data を選択し、クリーン ワイプを実行します。最初にベンダーを置き換える必要があるため、必ず「ベンダー」のボックスにチェックを入れてください。さらに、すべてのファイルがここに保存されるため、「内部ストレージ」には触れないでください。
5. 次に、「インストール」に移動し、適切なベンダー実装またはベンダー イメージを含むPixel 4 ROM ファイルをフラッシュします。
注:専用のベンダー イメージをフラッシュした場合は、すぐに手順 9 に進んでください。
6. その後、Force Encryption Disabler をインストールして、初回起動時のハードウェア暗号化を防止します。
7. その後、一度キャッシュを消去し、「システムを再起動」をタップします。新しい Pixel 4 ROM で起動します。暗号化の問題に直面している場合は、次のセクションの解決策に進んでください。
8. Pixel 4 ROM で正常に起動したので、開発者向けオプションから ADB を再度有効にし、OrangeFox リカバリで再起動します。以下の ADB コマンドを実行すると、OrangeFox リカバリを起動できます。明確にするために、適切なベンダー実装を取得するために Pixel 4 ROM をインストールしました。次に、その上に Android 11 GSI をインストールします。
注:暗号化の問題により内部ストレージを消去する必要があった場合に備えて、再起動して回復する前に、必ず GSI イメージをスマートフォンに再度コピーしてください。
adb reboot recovery
9. 再びリカバリに入ったので、「インストール」→「イメージのインストール」をタップします。ここではGSIイメージを選択し、「システムイメージ」を選択します。その後、スワイプして GSI を点滅させ、完了したら「システムを再起動」をタップします。取り付けの前後に何も拭く必要はありません。
10. Android 11 GSI を直接起動します。以下は、 Poco F1 で実行されている Android 11 GSIのスナップショットです。
Android 11 GSI running on Poco F1 Android 11 GSI running on Poco F1 Screenshot_20200213-091712 Screenshot_20200213-091633
Android 11 GSI のインストール後に暗号化の問題が発生していますか?
1. リカバリで、 [ワイプ] -> [データのフォーマット]に移動し、「はい」と入力して内部ストレージを完全に消去します。デバイスが復号化され、簡単に起動できるようになります。
2. 上記の方法が機能しなかった場合は、データ パーティションを f2fs から ext4 に変更する必要があります。これを行うには、[ワイプ] -> [高度なワイプ] -> [パーティション オプション] -> [データの選択] -> [パーティション オプション] を再度開き、 [FS (ファイル システム) の変更] を選択します。ここでは「ext4」を選択し、スワイプして変更します。その後、「システムを再起動」をタップします。今度は、暗号化の問題なく正常に起動します。
Android 11 GSI をインストールした後、スマートフォンがランダムに再起動しますか?
1.音量を上げる + 電源ボタンを同時に押してリカバリー状態に戻り、Android ロゴが表示されたら放します。すぐにリカバリモードで起動します。
2. ここで、「マウント」に移動し、 「システム」と「ベンダー」を有効にします。
3. 次に、 [詳細] -> [ファイル マネージャー] -> [ベンダー] -> [オーバーレイ]に移動します。ここで、下部にあるフォルダーのチェックボックスをタップしてすべてのファイルを選択し、「削除」をタップします。その後、右にスワイプしてプロセスを完了します。最後に、「システムを再起動」をタップすると、問題なく Android 11 GSI が起動します。
今すぐスマートフォンに Android 11 GSI をインストールしてください
以上が、Redmi、Realme、Poco、Nokia デバイスのいずれであっても、今すぐスマートフォンに Android 11 GSI をインストールできる方法です。確かに、このプロセスは非常に複雑なので、Android のモッディングとフラッシュについてある程度の知識が必要です。ただし、熱心な方で、最新の Android 11 が構築されたものをテストしたい場合は、ガイドにステップバイステップで従うことができます。そうは言っても、現時点では Android 11 GSI をインストールせず、少なくとも 5 月にリリースされる最初のベータ版を待つことをお勧めします。とにかく、私たちからは以上です。リカバリまたはベンダー イメージの検索中に問題が発生した場合は、以下のコメント セクションでお知らせください。必ずお手伝いさせていただきます。