AndroidКак сделать

Как вручную обновить устройство Nexus с помощью заводских образов Google

android-fastboot

Предполагается, что устройства Google Nexus будут получать своевременные обновления, но постепенное развертывание означает, что устройства могут получать недели, чтобы получать обновления по беспроводной сети (OTA). К счастью, есть более быстрый (и интересный) способ установить последнюю версию Android.

Google предоставляет официальные системные образы для своих устройств Nexus, которые каждый может загрузить и прошить самостоятельно. Это простой способ пропустить ожидание, когда выйдет новая версия Android для устройств Nexus.

Обратите внимание, что этот процесс сложнее, чем просто ожидание обновления по беспроводной сети. Если вы обычный человек, а не компьютерщик с зудящим триггерным пальцем, вы, вероятно, просто захотите подождать.

Шаг первый: разблокируйте загрузчик вашего устройства

СВЯЗАННЫЕ: Как разблокировать загрузчик вашего телефона Android, официальный путь

Чтобы прошить образ системы, ваше устройство необходимо разблокировать. Устройства Nexus позволяют разблокировать их загрузчик с помощью одной команды. Если вы уже разблокировали устройство для его рутирования или установки пользовательского ПЗУ, вы можете пропустить эту часть. Если вы еще этого не сделали, вы должны быть предупреждены, что при разблокировке вашего устройства все данные будут стерты, как если бы вы выполнили сброс до заводских настроек.

Вы можете разблокировать загрузчик несколькими различными способами. Официальный метод — это простая условная команда , но для еще более простого метода вы можете использовать Nexus Root Toolkit , который проведет вас через весь процесс.

Шаг второй: установите ADB и Fastboot

СВЯЗАННЫЕ: Как установить и использовать ADB, Android Debug Bridge Utility

Для этого процесса вам понадобятся еще две вещи: Android Debug Bridge, инструмент командной строки для вашего компьютера, который позволяет вам взаимодействовать с вашим телефоном, и USB-драйверы вашего телефона. Даже если вы установили их раньше, вы должны получить последние версии прямо сейчас.

Мы подробно описали, как установить оба , но вот краткая версия:

  1. Перейдите на страницу загрузки Android SDK и прокрутите вниз до «SDK Tools Only». Загрузите ZIP-файл для вашей платформы и разархивируйте его там, где вы хотите хранить файлы ADB.
  2. Запустите SDK Manager и отмените выбор всего, кроме «Android SDK Platform-tools». Если вы используете телефон Nexus, вы также можете выбрать «Google USB Driver» для загрузки драйверов Google.
  3. После завершения установки вы можете закрыть менеджер SDK.
  4. Установите драйверы USB для вашего телефона. Вы можете найти их на веб-сайте производителя вашего телефона (например, Motorola или HTC ). Если у вас Nexus, вы можете установить драйверы Google, загруженные на шаге 2, используя эти инструкции .
  5. Перезагрузите компьютер, если это будет предложено.

2016-03-24_09h57_20

Шаг третий: Загрузите образ системы

Посетите страницу заводских образов Google для устройств Nexus и загрузите соответствующий образ для вашего устройства. Обратите внимание, что вам понадобится изображение для вашего конкретного оборудования. Например, есть отдельные изображения для Nexus 7 (2013) только с Wi-Fi и для Nexus 7 (2013) с сотовыми данными. Убедитесь, что вы загрузили правильный.

Загрузите файл на свой компьютер и используйте программу для извлечения файлов, например бесплатный 7-Zip , чтобы извлечь его содержимое в папку ADB.

2016-03-24_10h33_13

Шаг четвертый: решите, стирать ли ваши данные

Мигание образа системы обычным способом сотрет ваше устройство, по существу выполнив сброс к заводским настройкам. Вы можете попробовать обновить устройство, не стирая его, хотя у вас могут возникнуть проблемы. Тем не менее, этот процесс должен работать нормально при переходе с одной версии Android на следующую версию.

Чтобы предотвратить стирание устройства, откройте файл flash-all.bat в текстовом редакторе, таком как Notepad ++ . Отредактируйте строку, содержащую «fastboot -w update» и удалите ключ -w перед сохранением файла.

2016-03-24_10h07_31

Шаг пятый: прошить образ системы

Скопируйте файлы системных образов в ту же папку, что и ADB. Затем удерживайте клавишу Shift, щелкните правой кнопкой мыши в этой папке и выберите «Открыть окно команд здесь», чтобы открыть окно командной строки в этой папке.

2016-03-24_10h08_10

Включите отладку по USB на вашем устройстве Nexus, открыв скрытое меню параметров разработчика и включив параметр отладки по USB.

Подключите устройство Nexus к компьютеру с помощью прилагаемого USB-кабеля, а затем выполните следующую команду, чтобы перезагрузить устройство в загрузчик:

  ADB перезагрузить загрузчик 

Если есть проблема, вам может потребоваться исправить драйверы вашего устройства. Прочтите это руководство для получения дополнительной информации о настройке ADB и обеспечении его правильной работы. Имейте в виду, что вам придется принять запрос аутентификации на устройстве, прежде чем команда adb сможет что-либо сделать.

2016-03-24_10h09_17

Как только устройство отобразит загрузчик на своем экране — вы увидите Android с открытой передней панелью — дважды щелкните файл flash-all.bat. Скрипт должен прошить ваше устройство новым системным образом.

2016-03-24_10h15_16

Когда процесс будет завершен, ваше устройство автоматически перезагрузится. Если вы не удалили опцию -w, вам придется снова пройти процедуру первоначальной установки.

Что делать, если скрипт не работает

Однако иногда flash-all.bat генерирует ошибку об отсутствующих ресурсах или нехватке места. В такой ситуации обычно лучше всего вручную прошивать все по частям. Этот прием также полезен, если вы хотите только прошить часть заводского образа — например, загрузчик или рекавери — без прошивки остальных.

Первое, что вам нужно сделать перед вводом ручных команд, — это распаковать файл изображения, который обычно использует формат именования «image- device-build .zip». Проще разархивировать содержимое файла прямо в папку, в которой вы уже работаете, поэтому все необходимые файлы находятся в одном месте. После распаковки в вашей рабочей папке должно быть пять или шесть дополнительных файлов (в зависимости от устройства): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (для устройств только с мобильными соединениями) и vendor.img (только Nexus 9).

2016-03-24_10h06_13

После того, как все будет распаковано, перезагрузитесь обратно в загрузчик — с помощью команды adb reboot bootloader от ранее — и выполните следующие команды, нажимая Enter после каждого, чтобы вручную прошить каждый элемент на ваше устройство.

  fastboot стереть загрузку 
  фастбут стереть кеш 
  восстановление быстрой загрузки 
  фастбут стереть систему 
  флеш-загрузчик fastboot "name-of-bootloader.img" 
  fastboot reboot-bootloader 
  флеш-радио fastboot "name-of-radio.img" (если есть) 
  fastboot reboot-bootloader 
  fastboot flash system system.img 
  fastboot flash boot boot.img 
  fastboot flash recovery recovery.img 
  fastboot флэш кеш cache.img 
  fastboot flash vendor vendor.img (только для Nexus 9) 

Если вы делаете чистую установку Android и хотите стереть все, используйте следующие команды:

  fastboot стереть пользовательские данные 
  fastboot flash userdata userdata.img 
  fastboot перезагрузка 

Имейте в виду, что некоторые из этих команд могут занять некоторое время, а именно system.img и userdata.img, поэтому не беспокойтесь, если командная строка кажется не отвечающей. Как только он будет готов к следующей команде, курсор снова появится.


Этот процесс также полезен, если вы перепрограммировали пользовательское ПЗУ и вам необходимо вернуться к стандартному образу системы Android, который поставляется с вашим устройством. Эта опция в основном предназначена для разработчиков и фанатов Android, поэтому она сложнее, чем просто ожидание нормального OTA (беспроводного) обновления.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Android

Samsung перехватывает чехлы