Как я могу найти точную заводскую версию изображения, которую использует мой Pixel?

Dec 21 2020

У меня есть Pixel 3XL на android 10 и Pixel 3a на android 11. Я ранее устанавливал magisk на Pixel 3a, когда android 11 находился в стадии бета-тестирования. Недавно я обнаружил, что он потерял корень, предположительно из-за того, что Android 11 вышел из бета-версии, а телефон был обновлен до последней версии Android 11 и больше не использовал загрузочный образ с исправлением magisk. Итак, я пропатчил соответствующий загрузочный образ для последнего заводского образа Android 11 для пикселя 3a, и fastboot прошил его, и это сработало.

К сожалению, сначала я перепутал свои два телефона на этапе быстрой загрузки флеш-памяти, и поэтому у меня снова получился Pixel 3a с Android 11, но также с Pixel 3XL, застрявшим при загрузке, я думаю, потому что у него был неправильный загрузочный образ (собственно для пикселя 3a) прошился в него. Я попытался исправить Pixel 3XL, получив для него последний заводской образ Android 10 и исправив загрузочный образ с помощью magisk. Однако после быстрой загрузки этого исправленного загрузочного образа он работал только частично. А именно, он может загружаться, работает оболочка adb и т. Д., Но он больше не реагирует на прикосновения, поэтому его нельзя использовать, кроме оболочки adb.

Я предполагаю, что проблема в том, что я не знал, какой заводской образ был фактически установлен на моем Pixel 3L, поэтому я просто предположил, что он был последним, но загрузочный образ из последнего может иметь некоторую несовместимость с фактическим заводским образом в телефоне. Я хотел бы узнать, какой на самом деле заводской образ установлен на Pixel 3L, поэтому я могу попробовать исправить соответствующий загрузочный образ.

Следовательно, мой вопрос: как я могу узнать, какая точная версия заводского образа Android 10 установлена ​​на моем Pixel 3L? Поиск в Google, похоже, не помогает, поскольку на большинстве страниц говорится о том, как установить заводские образы, а не о том, как узнать, какая версия установлена. Отвечая на мой вопрос, обратите внимание, что сейчас я не могу взаимодействовать с телефоном через касание, поэтому не могу ничего проверить в разделе «Настройки» с помощью сенсорного графического интерфейса, но могу видеть только информацию о быстрой загрузке (см. Снимок экрана ниже), а также все, что я может получить доступ с помощью оболочки adb (например, любой файл в телефоне, который я могу проверить, чтобы узнать заводскую версию образа, установленную на телефоне?)

Ответы

2 auspicious99 Dec 27 2020 at 14:25

Проблема решена, мой телефон Android 10 снова работает!

Первое важное наблюдение было , что есть что - то вроде 18 различных различных версий фабричных изображений для Pixel 3 XL для Android 10. Тем не менее, есть интересное различие в именах для первых 5 из этих фабричных изображений, по сравнению с остальным . Первые 5 начинаются с «QP1A», а остальные начинаются с «QQ1A». См. Снимок ниже, чтобы понять, что я имею в виду.

Первоначально я только что пробовал использовать самый последний заводской образ QQ3A.200805.001 от августа 2020 года. Теперь в качестве кандидата на пробу появлялся последний образ QP .., QP1A.191105.003 от ноября 2019 года.

Второе решающее наблюдение было, глядя на заводе изображение для QQ3A.200805.001, в том же почтовый файл внутри него , который содержит boot.img, есть также файл андроид-info.txt, выделенные синим цветом на скриншоте ниже. Так что я подумал: «А… почему я не вижу, что там написано?»

Вот что говорит android-info.txt:

требуется доска = штриховка | синяя линия

требуется раздел-существует = продукт

требуется версия-загрузчик = b1c1-0.2-6374987

требуется версия-baseband = g845-00107-200409-B-6382632

Теперь сравните здесь версии загрузчика и основной полосы с версиями, показанными на моем экране быстрой загрузки (снимок экрана, опубликованный в моем вопросе выше). Итак, для этого телефона у меня есть bootloader = b1c1-0.2-5672671 и baseband = g845-00048-190722-B-5745561.

Если я не понимаю, что означает «требуется», то «требуется версия-загрузчик = b1c1-0.2-6374987» и «требуется версия-baseband = g845-00107-200409-B-6382632» четко объясняет, почему загрузочный образ из QQ3A.200805.001 не соответствует не работает как хотелось. Для этого требуются другие версии загрузчика и основной полосы частот, чем у меня на телефоне.

Я с удовольствием проверил android-info.txt из заводского образа QP1A.191105.003, и версии совпали!

требуется доска = штриховка | синяя линия

требуется раздел-существует = продукт

требуется версия-загрузчик = b1c1-0.2-5672671

требуется версия-baseband = g845-00048-190722-B-5745561

Между прочим, я также проверил еще один из заводских образов QP .. (QP1A.191005.007, октябрь 2019 г.), и версии загрузчика и основной полосы также совпали. В то время как даже самые ранние заводские изображения QQ .. (QQ1A.191205.008, декабрь 2019 г.) не совпадали.

В любом случае, рад сообщить, что после исправления загрузочного образа из QP1A.191105.003, ноябрь 2019 года и его перепрограммирования на телефон сенсорный экран был восстановлен, и все, похоже, снова работает правильно.