Как да надстроите ръчно Nexus устройството с ADB Sideload
Актуализациите на Nexus OTA са малко загадка - те идват направо от Google, но те също зависят от одобрението на оператора, преди да могат да бъдат изпращани до устройства в определени мрежи. Получаването на най-новата OTA актуализация означаваше или изчакване няколко седмици, или ръчно мигане на пълно фабрично изображение, което може да е малко джанково. Сега обаче процесът е по-рационален, така че можете да преминете към последната актуализация с една команда, без да е необходимо да чакате.
Докато старият метод за образ на фабриката беше прост на теория, той не винаги беше много надежден - понякога скриптът на Google нямаше да работи, така че трябваше да изтриете няколко файлове ръчно от командния ред. Освен това е необходим отключен буутлоудър, който новият метод не прави.
Този нов метод използва adb sideload
команда да мига най-новата актуализация с един замах. Ако не сте използвали тази команда преди, тя може да бъде малко обезсърчаваща в началото - но всъщност е доста лесно. Освен това е по-бързо, отколкото да чакате ОТА да удари устройството ви. Това е печеливша.
Първа стъпка: Подгответе компютъра и устройството си
Преди да започнете с това, трябва да настроите ADB и fastboot на вашия компютър. За по-лесна употреба, вие също ще трябва да имате ADB настройка във вашата система Windows PATH. След като сте го настроили, сте готови да прехвърлите някои OTA на устройството си Nexus. Сладка.
След това, ако още не сте го направили, ще трябва да влезете в менюто с опции за програмисти на телефона си и да разрешите отстраняване на грешки по USB. Отново, това е просто и след като веднъж сте го направили, няма да се налага да го правите отново (освен ако фабрично нулирате устройството).
С всички подготвителни работи от пътя, над главата на страницата на Google OTA файлове. Има юридическо споразумение, което трябва да приемете, преди да имате достъп до файловете, но това е само типичният джъмбо: тези файлове се предоставят от Google, вие се съгласявате с условията, бла бла бла. След като се съгласите, изтеглянията ще се покажат.
От тази функция просто стартирани, само най-новите OTA файлове са достъпни за всяко устройство. Ще използвам най-новата актуализация на кръпката за сигурност на Nexus 6P за този урок - това е MTC19T за тези, които следват у дома.
След като имате достъп до изтеглянията, продължете напред и намерете компилацията за устройството си. Кликнете върху връзката „Връзка“, за да започнете изтеглянето. Това са пълни OTA пакети, така че те все още са големи като Factory Image - тази за моя 6P е невероятна 910MB.
С изтегления файл и инсталирания ADB сте готови да започнете.
Стъпка втора: Свържете устройството и рестартирайте в Recovery
Продължете и свържете устройството към компютъра. Първият път, когато направите това, ще трябва да одобрите USB отстраняване на грешки на този компютър - ако това е вашият персонален компютър (на който се надявам да е, тъй като току-що сте инсталирали куп неща върху него), тогава отбележете „Винаги позволявайте от този компютър ”.
След това отидете в папката, в която сте запазили този OTA файл. Shift + десен бутон в папката, като се уверите, че първо не са избрани файлове. Изберете „Отваряне на командния прозорец тук“. Не е изненадващо, че ще се отвори команден прозорец.
В командния прозорец се уверете, че компютърът може да види устройството със следната команда:
adb devices
Ако е правилно свързан, ще видите буквено-цифров идентификатор и думата „устройство“. Готови сте да отидете.
Използвайте тази команда, за да рестартирате устройството в възстановяване:
adb рестартиране възстановяване
Вашето устройство трябва да започне да се рестартира.
Стъпка трета: Sideload OTA Update
Устройството ще се рестартира в екран с малък Android човек и червен удивителен знак. Натиснете бутона за увеличаване на звука докато държите бутона за захранване , за да покажете скритото меню за възстановяване.
След като менюто се появи, използвайте бутона за намаляване на звука, за да отидете до опцията “Прилагане на актуализация от ADB”, след което натиснете бутона за захранване. Това ще подготви устройството да приеме OTA файла.
Назад на компютъра, въведете следното:
adb sideload
… където updatefile.zip
е името на файла на OTA.
След като бъде изпълнено правилно, файлът ще започне да се придвижва към устройството. Процентът на завършване ще се покаже в командния ред, което ви дава някаква идея, когато тя приключи. Ще отнеме малко, затова вземете кафе.
Когато приключи, менюто за възстановяване ще се появи отново на телефона ви, като вече е подчертана опцията „Рестартиране на системата сега“. Натиснете бутона за захранване, за да започнете рестартиране.
Можете да продължите напред и да изключите телефона от компютъра, докато той се рестартира. Това вероятно ще отнеме малко, за да се зареди напълно, защото Android трябва да "Оптимизира приложения" след актуализация. Това може да отнеме a докато, в зависимост от това колко приложения сте инсталирали. (За щастие, започвайки с Android N, времето за оптимизация ще бъде значително подобрено.)
И това е - приключихте. поздравления.
Докато adb sideload
не е непременно ново, това е едно от първите реални, ежедневни приложения за него - особено за не-корени потребители. Това е по-лесен начин за ръчно флаш OTA файлове, особено след като не се налага да преминете през всички проблеми с мигането на нова команда за зареждане, възстановяване, радио или системни файлове - и това е всичко. Обичам автопилот.