Pixelが使用している正確なファクトリイメージバージョンを見つけるにはどうすればよいですか?
私はAndroid10にPixel3XLを、Android11にPixel3aを持っています。以前はAndroid11がベータ版だったときにPixel3aにmagiskをインストールしていました。最近、Android 11のベータ版が終了し、電話が最新のAndroid 11にアップグレードされ、magiskパッチが適用されたブートイメージを使用しなくなったために、ルートが失われたことがわかりました。そこで、対応するブートイメージをピクセル3aの最新のAndroid 11ファクトリイメージにパッチし、fastbootでフラッシュすると、機能しました。
残念ながら、最初はfastbootフラッシュステップで2台のスマートフォンを混同していたため、Android11をルート化したPixel3aが再びルート化されましたが、Pixel3XLが起動時にスタックしたままになりました。ブートイメージ(実際にはピクセル3a用)がフラッシュされました。Pixel3XLの最新のandroid10ファクトリイメージを取得し、ブートイメージにmagiskをパッチして、Pixel3XLを修正しようとしました。ただし、パッチが適用されたブートイメージのfastbootフラッシュの後、部分的にしか機能しませんでした。すなわち、それはなど、adbのシェル作品、ブートすることができ、しかし、それはもはや応答はそうadbのシェルを除いて使用することができない、触れないように。
問題は、Pixel 3Lに実際にインストールされているファクトリイメージが何であるかがわからなかったためだと思います。最新のものだと思いましたが、最新のブートイメージと実際のファクトリイメージとの互換性がない可能性があります。電話で。Pixel 3Lにインストールされている実際のファクトリイメージを確認したいので、一致するブートイメージにパッチを適用してみます。
したがって、私の質問ですが、Pixel3Lにインストールされているandroid10ファクトリイメージの正確なバージョンを知るにはどうすればよいですか?ほとんどのページでは、インストールされているバージョンを確認する方法ではなく、ファクトリイメージをインストールする方法について説明しているため、グーグルは役に立たないようです。私の質問に答える際、タッチで電話を操作できないため、タッチGUIの[設定]で何も確認できず、fastboot情報(下のスクリーンショットを参照)と私だけが表示されることに注意してくださいadbシェルでアクセスできます(たとえば、電話にインストールされている工場出荷時のイメージバージョンを確認するために確認できる電話内のファイルはありますか?)

回答
問題は解決しました、私のアンドロイド10電話は再び働いています!
最初の重要な観察は、の18種類の異なるバージョンのようなものがあるということでしたピクセル3 XLの工場出荷時のイメージのAndroidの10のは、しかし、これらの工場画像の最初の5の命名規則で興味深い違いが残りと比較して、そこにあります。最初の5つは「QP1A」で始まり、残りは「QQ1A」で始まります。私が何を意味するかについては、以下のスナップショットを参照してください。

もともとは、2020年8月付けの最新のファクトリーイメージQQ3A.200805.001で試してみましたが、今では2019年11月付けの最新のQP ..イメージQP1A.191105.003が候補として浮上しています。
第二の重要な観察がQQ3A.200805.001の工場出荷時の画像を見て、あった、boot.imgをを含んその内部同じzipファイルに、以下のスクリーンショットで青色で強調表示されたアンドロイド-INFO.TXTファイルもあります。だから私は「えーと……どうしてそれが何を言っているのかわからないの?」と思った。

android-info.txtの内容は次のとおりです。
board = crosshatch | bluelineが必要です
パーティションが必要-exists = product
version-bootloader = b1c1-0.2-6374987が必要です
version-baseband = g845-00107-200409-B-6382632が必要です
ここで、ブートローダーとベースバンドのバージョンを、fastboot画面に表示されているバージョン(上記の質問に投稿されたスクリーンショット)と比較します。したがって、この電話の場合、bootloader = b1c1-0.2-5672671およびbaseband = g845-00048-190722-B-5745561があります。
「require」の意味を誤解しない限り、「require version-bootloader = b1c1-0.2-6374987」と「requireversion-baseband = g845-00107-200409-B-6382632」は、QQ3A.200805.001のブートイメージがなぜそうでなかったのかを明確に説明しています。希望どおりに動作しません。それは私が私の電話で持っていたものとは異なるバージョンのブートローダーとベースバンドを必要とします。
わくわくしながら、QP1A.191105.003のファクトリイメージからandroid-info.txtをチェックしたところ、バージョンが一致していました。
board = crosshatch | bluelineが必要です
パーティションが必要-exists = product
version-bootloader = b1c1-0.2-5672671が必要です
version-baseband = g845-00048-190722-B-5745561が必要です
ちなみに、別のQP ..ファクトリイメージ(QP1A.191005.007、2019年10月)も確認しましたが、ブートローダーとベースバンドのバージョンも一致していました。一方、QQ ..ファクトリイメージの初期のもの(QQ1A.191205.008、2019年12月)でさえ一致しませんでした。
とにかく、2019年11月のQP1A.191105.003からブートイメージにパッチを適用し、それを電話にフラッシュした後、タッチが復元され、すべてが再び正常に機能しているように見えることを報告してください。