Google Pixel 6シリーズでAndroid 13からAndroid 12にダウングレードする方法

click fraud protection

クイックリンク

  • Google Pixel 6/6 Pro/6a 用の Android 13 のブートローダー アップデートの内容は何ですか?
  • Google Pixel 6/6 Pro/6a で Android 13 から Android 12 にダウングレードするにはどうすればよいですか?
  • Android 12 に留まるデメリットはありますか?

アンドロイド13 しばらく外出中です。 メジャー バージョン アップグレードとして、特に Google Pixel ユーザーにとっては、この流れに乗りたくなる誘惑にかられます。 しかし、Android 13 にアップデートしたばかりで、あまり気に入らない場合はどうすればよいでしょうか? 大きな疑問は、最新の Pixel 6 ラインナップを含む Pixel スマートフォンを Android 13 から 12 にダウングレードできるかということです。

多くの Android OEM とは異なり、Google はスマートフォン用の専用ファームウェア ダウンロード ポータルを維持しています。 Pixel スマートフォンの非キャリア版(「ロック解除済み」とも呼ばれる)をお持ちの場合は、そのブートローダーのロックを解除して、 古い Android 12 ソフトウェアを手動でフラッシュする 元に戻すには。 ただし、Google Tensor を搭載した Pixel 6 ファミリのデバイスでは状況が少し異なります。

Google Pixel 6 の安定版 Android 13 アップデート、 ピクセル6プロ、 そしてその ピクセル6a 新しいブートローダーのアップデートも導入されました。 アップグレードすると、 古いブートローダーをフラッシュできない ロールバック防止保護のため。 その結果、Android 12 にダウングレードする通常のプロセスは、これらのデバイスでは機能しなくなります。 それにもかかわらず、アップグレードされたブートローダーで Android 12 を起動することは可能です。 Pixel 6/6 Pro/6a で Android 13 を Android 12 にダウングレードしたい場合は、私たちがお手伝いします。

  • Google Pixel 6 のラインナップには、安定した Android 13 OTA を備えた新しいブートローダーのアップデートが含まれています。
  • アップグレードすると、古いブートローダーをフラッシュできなくなります。
  • ただし、新しいブートローダーで Android 12 を起動することはできます。

Google Pixel 6/6 Pro/6a 用の Android 13 のブートローダー アップデートの内容は何ですか?

Android デバイスのブートローダーは非常に複雑なソフトウェアです。 これは、電源オフ状態から新たにブートするたびにブート チェーンをキックスタートする役割を果たします。 ブートローダー イメージには多くの低レベル コンポーネントがあり、ターゲット デバイスの SoC と緊密に統合されています。 一言で言えば、最新の消費者向けデバイスでブートローダーをいじるのは非常に困難な作業です。

ご興味があれば、Google Pixel 6a のブートローダー イメージ内にあるものを以下に示します。

コードを解読して、新しいバージョンのロールバック防止保護ルーチンにパッチを当てたとしても、 Google Pixel 6、6 Pro、または 6a のブートローダー アップデート、ブリックせずにフラッシュする既知の方法はありません あなたの電話。 これは、そのような操作を実行するために必要な OEM 署名済みプログラマや暗号キーにアクセスできないためです。


Google Pixel 6/6 Pro/6a で Android 13 から Android 12 にダウングレードするにはどうすればよいですか?

Android 13 が本当に気に入らない場合、または特定のアプリでうまく動作しない場合を除き、これを行うべきではないことを強調しなければなりません。 Android 13 には、特にプライバシーとセキュリティに関連した素晴らしい新機能がいくつかあり、多くの点で以前の Android バージョンよりも優れています。 セキュリティ パッチに関しても最新のものになります。

これらすべてを理解した上で Android 12 に戻したい場合、手順は比較的簡単です。 ただし、最初にアプリ、写真、ビデオなどをバックアップする必要があります。 ダウングレードすると携帯電話が完全に消去されます. また、最新のものであることを確認してください ADB および Fastboot バイナリ あなたのPCにインストールされています。

ブートローダーのフラッシュをスキップすることで

  1. バックアップをすべて並べ替えたら、Google Pixel 6/6 Pro/6a のブートローダーのバージョンを確認する必要があります。 ハード ブリック シナリオを回避するには、ターゲット デバイスの両方のスロットが同じ Android 13 ブートローダー バージョンであることを確認してください。. 助けが必要な場合は、こちらをご覧ください Google Pixel 6 シリーズデバイスのブートローダーのバージョンを確認するためのチュートリアル ロールバック防止保護のため。
  2. PC/Mac/Chromebook で、 ファクトリーイメージをダウンロードする ターゲット デバイス用に選択した Android 12 リリースに対応します。
  3. ファクトリーイメージ ZIP ファイルの内容を抽出し、抽出されたファイル内でブートローダー イメージを見つけます。 名前は「bootloader-[デバイスコード名]-[プラットフォームコード名]-[メジャーバージョン]-[マイナーバージョン].img」とする必要があります。
    • Pixel 6 と 6 Pro のプラットフォームのコード名は「slider」ですが、Pixel 6a の場合は「bluejay」です。
  4. 抽出したフォルダーからブートローダー イメージを削除します.
  5. 点滅するスクリプトを次のように変更します。
    • Windows を使用している場合は、「flash-all.bat」という名前のファイルをメモ帳 (またはお気に入りのテキスト エディタ) で開き、フラッシュしているブートローダーを削除します。 関連部分では、システム イメージのフラッシュ セグメントの「-w」引数と「update」引数の間に「--force」(引用符なし)を追加し、ファイルを保存します。
    • Linux および macOS ユーザーは、お気に入りのテキスト エディタで「flash-all.sh」という名前のファイルを開き、フラッシュ関連のブートローダーを削除します。 この部分で、システム イメージのフラッシュ セグメントの「-w」引数と「update」引数の間に「--force」(引用符なし)を追加し、ファイルを保存します。 ファイル。
  6. スクリプトを変更したので、フラッシュ ジョブを続行できます。 特に、Fastboot 経由でフラッシュするにはロック解除されたブートローダーが必要なので、まだブートローダーのロックを解除していない場合は実行してください。
  7. Pixel 6/6 Pro/6a をブートローダー モードで再起動し、USB ケーブルを使用して PC/Mac/Chromebook に接続します。
  8. コンピューター上でターミナル ウィンドウを開き、Android 12 ファクトリー イメージを抽出した場所に移動し、フラッシュ スクリプトを実行します。
    • Windowsの場合:
      .\flash-all.bat
    • macOS および Linux の場合:
      ./flash-all.sh
  9. フラッシュが発生し、デバイスが再起動し、Android 12 が起動するまで待ちます。 最初の起動には非常に時間がかかる場合があるので、しばらくお待ちください。
Android 13 ブートローダーで Android 12 を実行する Google Pixel 6a

新しいブートローダーを古いブートローダーで上書きすることはできないため、これは真のダウングレードではないことに注意してください。 ただし、Android のバージョンに制限がないため、アップグレードされたブートローダー上で Google Pixel 6/6 Pro/6a で Android 12 を起動できます。 簡単に言うと、新しいブートローダーは Android 13 と Android 12 の両方と互換性があるため、 ロールバック インデックスを増分した後でも、これらのデバイスで古い Android 12 リリースを実行できる可能性があります カウント。

公式の開発者サポート イメージを使用する

Google は開発者向けに、Android 12 および Android 12L の公開ビルドと安定ビルドに基づく、Pixel 6 ファミリー用の修正された Android 12 システム イメージを提供しています。 これら "開発者サポート画像」には、新しいセキュリティ修正と増加したアンチロールバック カウンタを含むブートローダーの更新バージョンが含まれています。

Google Pixel 6 シリーズ用の Android 12/12L 開発者サポート イメージをダウンロード

インストール時には、開発者サポート イメージを Fastboot 経由でフラッシュする必要があります。 さらに詳しく知るには、 私たちのガイドを見てください.

参考までに、開発者サポート イメージは次のブートローダー ビルドに同梱されています。

デバイス、デバイス フォーラム、コードネーム

Android 12 開発者サポート イメージのブートローダーのバージョン

Android 12L 開発者サポート イメージのブートローダーのバージョン

Google Pixel 6 (オリオール)

スライダー-1.0-8844048

スライダー-1.2-8831283

Google Pixel 6 Pro (レイヴン)

スライダー-1.0-8844048

スライダー-1.2-8831283

Google Pixel 6a (ブルージェイ)

該当なし

ブルージェイ-1.1-8927508

この開発者中心のビルドは一般的な使用には適していないことに注意してください。 消費者向けのサービスとは異なり、OTA セキュリティ アップデートを受け取りません。 また、このビルドは互換性テスト スイート (CTS) の承認を受けていないため、CTS 承認のビルドを必要とする開発者や SafetyNet API を使用する開発者は問題に遭遇する可能性があります。


Android 12 に留まるデメリットはありますか?

どの方法を選択しても、最終結果は基本的に、第 6 世代 Google Pixel のブートローダーとファームウェアのハイブリッドの組み合わせになります。 今のところは機能するかもしれませんが、この統合に対する公式サポートはありません。開発者サポート イメージを除いて、これらは厳密には通常のユーザーを対象としたものではありません。 Android 12 には毎月のセキュリティ アップデートがありません。つまり、修正プログラムを引き続き受け取るには、とにかく Android 13 にアップグレードする必要があります。

さらに、ブートローダーには、さまざまなハードウェア コンポーネント用の低レベルのファームウェア イメージが多数含まれています。 Android 12 を使用し続けると、内部で互換性の問題がいくつか発生し、Pixel 6、6 Pro、または 6a の実際のパフォーマンスに影響を与える可能性があります。 これは概念実証として考えてください。ただし、Android 12 に戻すと、利益よりも害の方が大きくなります。 ある Android バージョンから別のバージョンにダウングレードする場合は、ご自身の責任で行ってください。