DSU は Android 12 ベータ リリースを Pixel スマートフォンにインストールする最良の方法ですが、Google はそれについてまったく言及していませんでした。
先週第一弾が発売されました アンドロイド12 ベータ版は大々的に宣伝されましたが、ベータ版のリリースによって携帯電話が壊れてしまったことに気づいた多くの人にとって、興奮はすぐに恐怖に変わりました。 時折発生するバグへの対処は、最先端のソフトウェアを実行するための入場料ですが、公式のベータ版リリースによって携帯電話が使用できなくなるとは誰も考えていません。 だからこそ、Google が Pixel スマートフォンに Android 12 ベータ版をインストールする最適な方法である DSU についてなぜ言及しなかったのか、私たちには不可解です。 DSU をさらに強力に推進しなかったことで、Google はより多くの OEM デバイスを Android 12 ベータ版に登録する機会も逃しました。 ここでは、DSU が重要な理由と、ベータ版にもっと多くのデバイスが参加できたはずの理由を説明します。
最初の Android 12 ベータ リリースをインストールするには、デバイスに応じていくつかの方法があります。 一部の OEM ソフトウェアに組み込まれているアップデータ ツールを使用してアップデートをサイドロードできるようにします。 標準の Flash ツールを使用するものもあります、 そして 特殊なツールが必要なものもあります. Google Pixel スマートフォンには、最も簡単な方法が用意されています。 Android 12 ベータ版をインストールする: ベータ プログラムに登録して、OTA をデバイスにプッシュしたり、リカバリから OTA ファイルをサイドロードしたり、fastboot を使用して工場出荷時のイメージをフラッシュしたりできます (手動または Androidフラッシュツール). 公式ベータ プログラムのないデバイス上でも (さらには、公式ベータ プログラムが存在するデバイス上でも) する ベータ プログラムがあります)、次の方法でベータを試すこともできます 汎用システムイメージのインストール (GSI)。 GSI は、工場出荷時のイメージと同様に fastboot コマンドを使用してインストールできますが、「」と呼ばれるあまり知られていないツールを使用してインストールすることもできます。DSUローダー" Android 11 の開発者向けオプションで利用可能です。
DSU Loader を通じて、開発者向けの最新の GSI リリースを実現します。 このページで入手可能 — 現時点では最初の Android 12 ベータ版です — Pixel スマートフォンにインストールできます それなし ブートローダーのロックを解除し、 それなし 元のシステムイメージを上書きします。 これは、開発者が自分のハードウェアで最新の OS をテストするための最も非破壊的な方法です。 テストが完了したら、再起動するだけで、アプリとデータがそのままの状態で元の OS に戻ることができます。
これは、Google Pixel 4 での DSU Loader をデモする XDA の Rich Woods の短いビデオです。 彼は最初は Android 11 を実行していましたが、DSU 経由でインストールした後、Android 12 ベータ GSI を再起動しました。 しばらくして、データを変更せずに再起動して元の Android 11 OS に戻ります。
\r\n https://www.youtube.com/watch? v=Tfcf_qld2o8\r\n
これを、Google が Android 12 ベータ版をインストールするために従うよう推奨している既存の方法と比較してください。これらの方法はすべて、既存のインストールを上書きします。 また、ベータ版のインストール中に携帯電話を出荷時設定にリセットすることにした場合、携帯電話が壊れていると考えてカスタマー サポートと衝突した可能性があります。 XDA 認定開発者 luca020400 氏の説明によると Twitter上で、工場出荷時設定へのリセット保護によるセットアップ中に問題が発生しているようです — 以前に携帯電話を工場出荷時設定にリセットした場合 ベータ版にアップグレードすると、Google へのサインインを求められる SetupWizard を通過できなくなります。 アカウント。 すでにブートローダーのロックを解除しているか、OEM ロック解除オプションを有効にしている Pixel ユーザーの場合、工場出荷時のイメージをフラッシュすることで簡単に通常の状態に戻すことができます。 ブートローダーのロックを解除していない Pixel ユーザーの場合は、ファームウェアをダウングレードする OTA をフラッシュする必要があります。 Android 11 へ — Google はこれらのファームウェア ファイルを公開していませんが、数人の Redditor が有益にコンパイルしたものを提供しています 彼ら ここ.
もっと多くの Pixel ユーザーが DSU 経由で Android 12 ベータ版をインストールしていたら、レンガが入った携帯電話に関する苦情はもっと減っていただろう。 インストールは一時的なものであるため、再起動するだけで元の状態に戻り、実行できるようになります。
DSU Loader 経由で Android 12 Beta GSI を実行する ASUS ROG Phone 5。
DSU Loader は Pixel スマートフォンだけで利用できるわけではありません。 実際、Android 11 を実行しているほとんどのデバイスで利用できます。 上に示した画像とヒーロー画像では、Android 12 ベータ版が ASUS ROG Phone 5 (ASUS が開発したデバイス) 上で稼働しています。 正式にベータ版をリリースしていない 以下のために利用可能。 Pixel 4 と同様に、ROG Phone 5 のインストールは一時的かつ非破壊的であり、簡単な再起動で ZenUI を備えた Android 11 に戻ります。 ただし、大きな違いが 1 つあります。Android 12 ベータ版を DSU 経由で起動するには、ROG Phone 5 のブートローダーのロックを解除する必要がありました。 ブートローダーのロックを解除すると、電話機のデータ パーティションが消去され、DSU を使用する主な目的が無効になります。 ただし、ブートローダーのロックを解除する必要があった唯一の理由は、ASUS にブートローダーが含まれていなかったためです。 検証済みのブートキー これにより、ブートローダーのロックを解除することなく、Google 署名付き GSI を起動できるようになります。 私たちが最初に DSU について報告したとき、Google が OEM にこれらのキーのプリロードを要求したいと考えていたことを知りましたが、どうやら ロックされた状態で DSU 経由で GSI をブートできるデバイスが見つからなかったため、計画は頓挫しました。 ブートローダー。
ただし、Google がこのような素晴らしいツールを作成し、ほとんどのデバイスでビルドを実行できるように設定したのに、この事実は残念です。 OEM は、ロックされたブートローダーで Google の GSI を起動するためのサポートをデバイスに追加する必要さえありません。必要なのは、 一行追加 ファームウェアをビルドするときに device.mk ファイルに追加します。 どのような議論の結果、Google がこれを要件として削除したのかはわかりませんが、多くの OEM はそうではなかったのではないかと推測されます。 本質的に Google のファームウェアを実行するためのバックドアであるものに抵抗がなく、開発者にとっても便利です 多分。
状況が違っていたら、もっと多くのデバイスが Android 12 ベータ版を実行していたかもしれません。 また、DSU を通じてベータ版をインストールすることに伴うリスクがはるかに少ないため、一部の人々のトラブルを大幅に軽減できたはずです。 マックス・ワインバックより アンドロイド警察これを苦労して見つけた 彼が OnePlus 9 にベータ版をインストールしようとしたところ、その結果、インストール方法に関するガイドに従わなければならなくなりました。 EDLを使用して彼の携帯電話のブロックを解除する.
DSU Loader が将来的に放棄されないことを願っています。正しく実装されていれば、新しい Android リリースを試す最良の方法だからです。 特にベータ版は明らかにユーザーではなく開発者を対象としているため、Google がそのことにまったく言及しなかったのは残念だ。 確かに、デバイス固有のベータ版ではより多くの Pixel 機能がサポートされていますが、最新の OS バージョンに対してアプリをテストする場合にはそれは問題ではありません。 Android デバイス間での GSI の動作に一貫性がなく、ロックされた状態での GSI の起動をサポートしている OEM がないようであることを考えると、 ブートローダー、Android 12 ベータ版を起動する確実な方法がないため、Google はおそらく注目を集めたくなかったのでしょう。 こちらです。 サムスンは、コマンドラインインターフェイスからサービスにまだアクセスできるにもかかわらず、ギャラクシー携帯電話でそのオプションを隠しているため、おそらくサムスンはそのアイデア全体に同意していません。 いずれにせよ、私はここでチャンスを逃していると思います — Google は Treble への準拠を義務付け、 せっかく DSU を実装するのですから、新しい Android のベータ テストの推奨方法として DSU をさらに強力に推進してみてはいかがでしょうか リリース?