Доброго времени суток, уважаемые читатели.
Началось глобальное обновление устройств линейки Google Nexus до Android 4.2.2
Но вот незадача, многие пользователи имеют модифицированный Recovery, как следствие при обновлении через OTA (Over The Air — загрузка данных для обновления по беспроводному каналу, не требуется наличие компьютера), после предложения перезагрузить смартфон, пользователь увидит:
Проблема касается всех пользователей с альтернативным загрузчиком, как правило это Clockwork Recovery.
Для того чтобы избежать данной проблемы необходимо перед применением обновления, провести возврат к стоковому загрузчику. Для этого выполняем следующие действия:
1. На комьютере должен присутствовать fastboot — утилита, которая позволяет управлять процессом прошивки устройства. Скачать и прочесть информацию об установке можно по адресу: CyanogenMOD WIKI [En] или установить Android SDK. Утилита fastboot будет в комплекте.
2. Скачиваем с официального сайта для разработчиков образ прошивки для Galaxy Nexus, в случае если у вас телефон работает в стандарте GSM и вы находится вне территории США, то вам потребуется прошивка для Galaxy Nexus (maguro) Android 4.2.1 (JOP40D).
3. После загрузки открываем любым архиватором прошивку и видим следующие файлы:
bootloader-maguro-primelc03.img
flash-all.bat
flash-all.sh
flash-base.sh
image-yakju-jop40d.zip
radio-maguro-i9250xxlh1.img
Из перечисленных файлов, нам требуется image-yakju-jop40d.zip, проводим его разархивацию и получаем следующий список:
android-info.txt
recovery.img
userdata.img
boot.img
system.img
нам требуется recovery.img.
4. Подключаем телефон к компьютеру при помощи USB кабеля и выполняем команду:
adb devices
List of devices attached
0149C25E7002600B device
Таким образом, видим что устройство подключено и корректно определилось ADB, утилита из комплекта Android SDK.
5. Переводим устройство в режим fastboot.
adb reboot bootloader
В результате получим следующий вид:
Теперь Вы находитесь в режиме booloader и можете управлять устройством при помощи fastboot команд.
6. Проверяем видимость устройство при помощи fastboot:
fastboot devices
ERROR: could not get pipe properties
0149C25E7002600B fastboot
Так, устройство определилось, теперь можно прошивать телефон новым рековери, выполняем следующие команды:
fastboot flash recovery ~/Downloads/yakju-jop40d/image-yakju-jop40d/recovery.img
ERROR: could not get pipe properties
sending 'recovery' (4900 KB)...
OKAY [ 0.671s]
writing 'recovery'...
OKAY [ 0.863s]
finished. total time: 1.534s
~/Downloads/yakju-jop40d/image-yakju-jop40d/recovery.img — следует указывать ваш путь к файлу recovery.img
После этого можно перезагрузить устройство и ожидать появление OTA обновления.
P.S.
Для тех у кого на устройстве имеется root, можно использовать приложение Voodoo OTA Root keeper. Данное приложение требуется установить до начала процесса обновления. Оно поставит в систему закладку, а после OTA обновления позволит восстановить root привелегии без особых проблем.