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