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