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

Оглавление:

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

Видео: Как вручную обновить устройство Nexus с помощью боковой нагрузки ADB

Видео: Как вручную обновить устройство Nexus с помощью боковой нагрузки ADB
Видео: Как удалить уведомления и значок центра уведомлений Windows 11 Windows 10 20H2 21H1 21H2 - YouTube 2024, Май
Anonim
Обновления Nexus OTA немного загадочны - они поступают прямо из Google, но они также зависят от утверждения оператора, прежде чем они могут быть отправлены на устройства в определенных сетях. Получение последнего обновления OTA означало либо ожидание несколько недель, либо ручное сверление полного заводского изображения, которое может быть немного странным. Теперь, однако, процесс более упорядочен, поэтому вы можете обновить последнее обновление с помощью одной команды, не ожидая необходимости.
Обновления Nexus OTA немного загадочны - они поступают прямо из Google, но они также зависят от утверждения оператора, прежде чем они могут быть отправлены на устройства в определенных сетях. Получение последнего обновления OTA означало либо ожидание несколько недель, либо ручное сверление полного заводского изображения, которое может быть немного странным. Теперь, однако, процесс более упорядочен, поэтому вы можете обновить последнее обновление с помощью одной команды, не ожидая необходимости.

В то время как старый метод образцового изображения был прост в теории, он не всегда был очень надежным - иногда скрипт Google не работал, поэтому вам нужно было бы запустить кучу файлов вручную из командной строки. Кроме того, для этого требуется разблокированный загрузчик, которого нет у нового метода.

Этот новый метод использует

adb sideload

чтобы мгновенно обновить последнее обновление. Если вы раньше не использовали эту команду, сначала это может быть немного сложно, но на самом деле это довольно просто. И, кроме того, это быстрее, чем ждать, когда OTA попадет на ваше устройство. Это беспроигрышный.

Шаг первый: получите готовый компьютер и устройство

Прежде чем вы начнете с этого, вам нужно будет установить ADB и fastboot на свой компьютер. Для простоты использования вам также понадобится настроить ADB в вашей системе Windows PATH. После того, как вы настроите все настройки, вы готовы нажать несколько OTA на устройство Nexus. Милая.

Затем, если вы еще этого не сделали, вам нужно получить доступ к меню «Параметры разработчика» вашего телефона и включить отладку USB. Опять же, это просто, и как только это будет сделано, вам больше не придется делать это (если вы не перезагрузите устройство).

Со всеми готовыми материалами в стороне, перейдите на страницу OTA-файлов Google. Перед тем, как вы можете получить доступ к файлам, вы должны принять юридическое соглашение, но это просто типичный mumbo jumbo: эти файлы предоставляются Google, вы соглашаетесь с условиями, бла-бла-бла. Как только вы согласитесь, будут показаны загрузки.
Со всеми готовыми материалами в стороне, перейдите на страницу OTA-файлов Google. Перед тем, как вы можете получить доступ к файлам, вы должны принять юридическое соглашение, но это просто типичный mumbo jumbo: эти файлы предоставляются Google, вы соглашаетесь с условиями, бла-бла-бла. Как только вы согласитесь, будут показаны загрузки.
Image
Image

Поскольку эта функция просто, для каждого устройства доступны только самые последние OTA-файлы. Я собираюсь использовать последнее обновление исправления безопасности на моем Nexus 6P для этого учебника - это сборка MTC19T для тех, кто находится дома.

После того как вы получите доступ к загрузкам, перейдите и найдите сборку для своего устройства. Нажмите ссылку «Ссылка», чтобы начать загрузку. Это полные пакеты OTA, поэтому они по-прежнему просто большие, как заводское изображение - одно для моего 6P - колоссальный 910 МБ.

Когда файл загружен и установлен ADB, вы готовы начать работу.
Когда файл загружен и установлен ADB, вы готовы начать работу.

Шаг второй: подключите свое устройство и перезагрузитесь в систему восстановления

Идите и подключите устройство к компьютеру. В первый раз, когда вы это сделаете, вам придется одобрить USB-отладку на этом ПК, если это ваш персональный компьютер (на мой взгляд, это так, поскольку вы только что установили кучу вещей), затем отметьте «Всегда разрешать с этого компьютера.

Затем перейдите в папку, в которой вы сохранили этот файл OTA. Shift + щелкните правой кнопкой мыши в папке, убедившись, что сначала не выбраны файлы. Выберите «Открыть окно команды здесь». Неудивительно, что откроется окно команд.
Затем перейдите в папку, в которой вы сохранили этот файл OTA. Shift + щелкните правой кнопкой мыши в папке, убедившись, что сначала не выбраны файлы. Выберите «Открыть окно команды здесь». Неудивительно, что откроется окно команд.
В окне команд убедитесь, что компьютер может видеть устройство с помощью следующей команды:
В окне команд убедитесь, что компьютер может видеть устройство с помощью следующей команды:

adb devices

Если он правильно подключен, вы увидите буквенно-цифровой идентификатор и слово «устройство». Вы готовы к работе.
Если он правильно подключен, вы увидите буквенно-цифровой идентификатор и слово «устройство». Вы готовы к работе.

Используйте эту команду для перезагрузки устройства в процессе восстановления:

adb reboot recovery

Устройство должно начать перезагрузку.
Устройство должно начать перезагрузку.

Шаг третий: добавьте обновление OTA

Устройство перезагрузится на экран с маленьким Android-парнем и красным восклицательным знаком. Нажмите кнопку увеличения громкости удерживая кнопку питания чтобы открыть скрытое меню восстановления.

После появления меню используйте кнопку уменьшения громкости, чтобы перейти к опции «Применить обновление из АБР», затем нажмите кнопку «Питание». Это заставит устройство готово принять файл OTA.
После появления меню используйте кнопку уменьшения громкости, чтобы перейти к опции «Применить обновление из АБР», затем нажмите кнопку «Питание». Это заставит устройство готово принять файл OTA.
Вернитесь на компьютер, введите следующее:
Вернитесь на компьютер, введите следующее:

adb sideload

…где

updatefile.zip

это имя файла вашего OTA.

Image
Image

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

Когда все будет готово, меню восстановления снова появится на вашем телефоне, а опция «Reboot system now» уже выделена. Нажмите кнопку «Питание», чтобы начать перезагрузку.

Вы можете продолжить работу и отключить телефон от компьютера во время его перезагрузки. Скорее всего, потребуется немного загрузки, потому что Android должен «оптимизировать приложения» после обновления. Это может привести к в то время как, в зависимости от того, сколько приложений вы установили. (К счастью, начиная с Android N, время оптимизации будет значительно улучшено).

И это все - вы закончили. Congrats.

В то время как

adb sideload

не обязательно является новым, это одно из первых реальных, повседневных применений для него, особенно для не-корневых пользователей.Это более простой способ вручную запускать файлы OTA, тем более, что вам не нужно выполнять все проблемы с миганием нового загрузчика, восстановления, радио или системных файлов - одна команда, и все. Мне нравится автопилот.

Рекомендуемые: