Bagaimana cara menemukan versi gambar pabrik yang tepat yang digunakan Pixel saya?
Saya memiliki Pixel 3XL di android 10 dan Pixel 3a di android 11. Saya sebelumnya telah menginstal magisk di Pixel 3a saat android 11 masih dalam versi beta. Baru-baru ini saya menemukan bahwa root telah hilang, mungkin karena android 11 keluar dari beta dan ponsel telah meningkatkan ke android 11 terbaru dan tidak lagi menggunakan gambar boot magisk-patched. Jadi, saya menambal gambar boot yang sesuai untuk gambar pabrik Android 11 terbaru untuk piksel 3a, dan fastboot mem-flash-nya, dan berhasil.
Sayangnya, saya telah mencampurkan kedua ponsel saya di langkah flash fastboot pada awalnya, dan kemudian saya berakhir dengan Pixel 3a dengan Android 11 yang di-root lagi, tetapi juga dengan Pixel 3XL macet saat boot, saya kira karena itu salah. gambar boot (untuk piksel 3a sebenarnya) melintas ke dalamnya. Saya mencoba memperbaiki Pixel 3XL dengan mendapatkan image pabrik android 10 terbaru untuk itu dan menambal image boot dengan magisk. Namun, setelah flash fastboot dari gambar boot yang ditambal itu, itu hanya berfungsi sebagian. Yaitu, bisa boot, adb shell berfungsi, dll., Tetapi tidak lagi merespons sentuhan, jadi tidak dapat digunakan kecuali untuk adb shell.
Saya menduga masalahnya adalah saya tidak tahu apa gambar pabrik yang sebenarnya diinstal pada Pixel 3L saya, jadi saya hanya menebak itu yang terbaru, tetapi gambar boot dari yang terbaru mungkin memiliki beberapa ketidakcocokan dengan gambar pabrik yang sebenarnya. di telepon. Saya ingin mencari tahu apa gambar pabrik sebenarnya yang diinstal pada Pixel 3L, jadi saya dapat mencoba menambal gambar boot yang cocok.
Karenanya, pertanyaan saya, bagaimana saya bisa tahu versi persis dari gambar pabrik android 10 yang diinstal pada Pixel 3L saya? Googling tampaknya tidak membantu, karena sebagian besar halaman berbicara tentang cara menginstal gambar pabrik, bukan cara mengetahui versi apa yang diinstal. Dalam menjawab pertanyaan saya, harap dicatat bahwa saya tidak dapat berinteraksi dengan telepon sekarang melalui sentuhan, jadi tidak dapat memeriksa apapun di bawah "Pengaturan" dengan GUI sentuh, tetapi hanya dapat melihat info fastboot (lihat gambar di bawah) serta apa pun yang saya dapat mengakses dengan adb shell (misalnya, file apa saja di ponsel yang dapat saya periksa untuk mengetahui versi gambar pabrik yang diinstal di ponsel?)
Jawaban
Masalah terpecahkan, ponsel Android 10 saya berfungsi kembali!
The pertama pengamatan penting adalah bahwa ada sesuatu seperti 18 versi yang berbeda yang berbeda dari gambar pabrik untuk Pixel 3 XL untuk Android 10. Namun, ada perbedaan yang menarik dalam konvensi penamaan untuk pertama 5 gambar pabrik ini, dibandingkan dengan sisa . 5 yang pertama dimulai dengan "QP1A" di mana sisanya dimulai dengan "QQ1A". Lihat cuplikan di bawah untuk apa yang saya maksud ..
Semula saya baru saja mencoba dengan gambar pabrik terbaru, yaitu QQ3A.200805.001, tertanggal Agustus 2020. Kini, gambar QP terbaru, QP1A.191105.003, tertanggal Nov 2019, muncul sebagai kandidat untuk dicoba.
The kedua pengamatan penting adalah, melihat gambar pabrik untuk QQ3A.200805.001, di file zip yang sama di dalamnya yang berisi boot.img, ada juga file android-info.txt, disorot dengan warna biru pada gambar di bawah. Jadi saya seperti, "duh .. kenapa saya tidak melihat apa yang dikatakannya?"
Inilah yang dikatakan android-info.txt:
membutuhkan papan = crosshatch | blueline
membutuhkan partisi-ada = produk
membutuhkan versi-bootloader = b1c1-0.2-6374987
membutuhkan versi-baseband = g845-00107-200409-B-6382632
Sekarang, bandingkan versi bootloader dan baseband di sini dengan versi yang ditampilkan di layar fastboot saya (tangkapan layar yang diposting di pertanyaan saya di atas). Jadi untuk ponsel ini, saya memiliki bootloader = b1c1-0.2-5672671 dan baseband = g845-00048-190722-B-5745561
Kecuali jika saya salah paham tentang arti "memerlukan", maka "memerlukan versi-bootloader = b1c1-0.2-6374987" dan "memerlukan versi-baseband = g845-00107-200409-B-6382632" dengan jelas menjelaskan mengapa gambar boot dari QQ3A.200805.001 tidak tidak bekerja seperti yang diinginkan. Ini membutuhkan versi bootloader dan baseband yang berbeda dari yang saya miliki di ponsel saya.
Dengan semangat, saya memeriksa android-info.txt dari gambar pabrik QP1A.191105.003, dan versinya cocok!
membutuhkan papan = crosshatch | blueline
membutuhkan partisi-ada = produk
membutuhkan versi-bootloader = b1c1-0.2-5672671
membutuhkan versi-baseband = g845-00048-190722-B-5745561
Ngomong-ngomong, saya juga memeriksa QP .. gambar pabrik lainnya (QP1A.191005.007, Okt 2019), dan versi bootloader dan baseband juga cocok. Sedangkan gambar awal QQ .. pabrik, (QQ1A.191205.008, Des 2019), tidak cocok.
Bagaimanapun, dengan senang hati melaporkan bahwa setelah menambal gambar boot dari QP1A.191105.003, Nov 2019, dan mem-flash-nya ke telepon, sentuhan telah dipulihkan dan semuanya tampak berfungsi dengan baik lagi.