Ошибка обновления в Android 13 убила Pixel 6
На этой неделе началось развёртывание финальной сборки операционкой Android 13, установка которой для владельцев Pixel 6, 6a и 6 Pro обернулась неприятным сюрпризом – Google заблокировала возможность отката на раннюю версию Andrоid. Один из энтузиастов попытался установить AOSP-сборку Andrоid 13 на свой Pixel 6, но ошибка при установке привела к катастрофическому сбою: девайс не просто превратился в кирпич – он умер.
Обычно в случае «окирпичивания» смартфоны могут подлежать восстановлению: нужно просто подключить девайс к ПК по USB и выполнить прошивку посредством FlashTool. В редких тяжёлых случаях на помощь всегда могут прийти сервисные центры. Но, похоже, не в случае с Android 13. Дело в том, что Pixel 6 не просто перестал работать – умер даже его USB-порт. Другими словами, смартфон восстановлению не подлежит.
Как выразился энтузиаст, произошло это из-за системы бесшовного обновления, внедрённой во времена Andrоid 7.1. Идея в том, что в девайсе создаются 2 системных раздела (A и B), один из которых принимает в себя OTА-обновление программного обеспечения и, если что-то пошло не так, смартфон загружается со второго, резервного раздела, не превращаясь в кирпич. Однако свежий Andrоid 13 внедряет запрет на откат путём замены загрузчика, а он, в свою очередь, не позволил Pixеl 6 загрузиться в резервный раздел (со «старым» Andrоid 12 внутри) после ошибки при установке Andrоid 13. В результате мобильный гаджет оказался как бы заперт в промежуточном положении: раздел A не обновился из-за ошибки, а в раздел B уже не вернуться из-за нового загрузчика.