If-Koubou

Как да надстроите ръчно устройството си с Nexus с фабричните изображения на Google

Как да надстроите ръчно устройството си с Nexus с фабричните изображения на Google (Как да)

Устройствата Nexus на Google трябва да получават своевременни актуализации, но разгънатото разпространение означава, че устройствата могат да получат седмици, за да получат актуализации по въздуха (OTA). За щастие, има по-бърз и по-бърз начин да инсталирате най-новата версия на Android.

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

Имайте предвид, че този процес е по-сложен, отколкото просто да чакате актуализацията "безжичен". Ако сте обикновен човек, а не с очевидник със свиреп пръст, вероятно ще искате да чакате.

Първа стъпка: Отключете буутлоудъра на устройството си

За да мигате системно изображение, устройството ви ще трябва да бъде отключено. Устройствата Nexus ви позволяват да отключите своя буутлоудър с една команда. Ако вече сте отключили устройството си да го коренят или да инсталирате персонализирана ROM, можете да пропуснете тази част. Ако още не сте, трябва да бъдете предупредени, че отключването на устройството ще изтрие данните, сякаш сте извършили фабрично нулиране.

Можете да отключите своя зареждащ оператор по няколко различни начина. Официалният метод е чрез обикновена команда, но за още по-лесен начин можете да използвате Nexus Root Toolkit, който ще ви преведе през процеса.

Стъпка втора: Инсталирайте ADB и Fastboot

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

Подробности как да инсталираме и двете преди, но тук е кратка версия:

  1. Отворете страницата за изтегляне на SDK на Android и превъртете надолу до "Само инструменти за SDK". Изтеглете ZIP файла за вашата платформа и го разархивирайте където искате да съхранявате файловете на ADB.
  2. Започнете мениджъра на SDK и премахнете отметката от всичко освен "Инструменти за Android SDK платформа". Ако използвате телефон Nexus, можете да изберете "Google USB Driver", за да изтеглите драйверите на Google.
  3. След като приключите с инсталирането, можете да затворите мениджъра на комплекта за разработване на софтуер.
  4. Инсталирайте USB драйверите за вашия телефон. Можете да ги намерите на уеб сайта на производителя на телефона ви (например Motorola или HTC). Ако имате Nexus, можете да инсталирате драйверите на Google, които сте изтеглили в стъпка 2, като използвате тези инструкции.
  5. Рестартирайте компютъра, ако получите подкана.

Стъпка трета: Изтеглете изображението на системата

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

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

Стъпка 4: Решете дали да изтриете данните си

Ако мигате изображението на системата по нормалния начин, ще изтриете устройството си, като по същество извършите фабрично нулиране. Можете да опитате да актуализирате без да избърсвате устройството си, въпреки че може да имате проблеми. Този процес обаче трябва да работи добре, когато отивате от една версия на Android към следващата версия.

За да предотвратите изтриването на устройството си, отворете файла flash-all.bat в текстов редактор като Notepad ++. Редактирайте реда, съдържащ "fastboot -w update" и премахнете превключвателя -w, преди да запазите файла.

Пета стъпка: Изключете изображението на системата

Копирайте системните файлове с изображения в същата папка като ADB. След това задръжте клавиша Shift, кликнете с десния бутон на мишката върху тази папка и изберете "Отваряне на прозореца на командата тук", за да отворите прозорец на командния ред в тази папка.

Активирайте USB грешки на устройството си Nexus, като отворите скритото меню за опции за програмисти и включите опцията за дебъгване на USB.

Свържете устройството си Nexus към компютъра с включения в него USB кабел и след това изпълнете следната команда, за да рестартирате устройството в зареждащото устройство:

adb рестартиране на буутлоудъра

Ако има проблем, може да се наложи да поправите драйверите на устройството си. Прочетете това ръководство за повече информация относно настройката на ADB и нейното правилно функциониране. Имайте предвид, че ще трябва да приемете подкана за удостоверяване на устройството, преди командата adb да направи каквото и да било.

След като устройството покаже зареждащото устройство на неговия екран - ще видите Android с отворен предния панел - щракнете двукратно върху файла flash-all.bat. Скриптът трябва да мига устройството ви с новото изображение на системата.

Когато процесът приключи, устройството ви ще се рестартира автоматично. Ако не премахнете опцията -w, ще трябва отново да преминете през процеса на настройка за първи път.

Какво да направя, ако скриптът не работи

Понякога обаче flash-all.bat ще генерира грешка за липсващи ресурси или липса на пространство. В тази ситуация, обикновено е по-добре просто ръчно да мигате всичко по парче. Този трик също е полезен, ако искате само да мигате част на фабричното изображение - като буутлоудъра или възстановяването - без да мига останалото.

Първото нещо, което трябва да направите, преди да въведете ръчните команди, е да разкомпирате файла с изображения, който обикновено използва "устройство-изграждане на.zip "формат за именуване. По-лесно е да разархивирате съдържанието на файла директно в папката, в която вече работите, така че всички необходими файлове да са на едно и също място. След като разархивирате, в работната ви папка трябва да има пет или шест допълнителни файла (в зависимост от устройството): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (за устройства само с мобилни връзки) и vendor.img (само за Nexus 9).

След като всичко е разопаковано, рестартирайте отново в буутлоудъра - като използвате adb рестартиране на буутлоудъра командата от по-рано и изпълнете следните команди, като натиснете Enter след всеки от тях, за да мигате ръчно всеки елемент на устройството си.

стартиране на
кеш за бързо изтриване
стартиране на изтриване на fastboot
система за бързо изтриване
флаш буутлоуд бързо буут "name-of-bootloader.img"
бързо стартиране на bootloader
бърза светкавица "name of radio.img" (ако е налице)
бързо стартиране на bootloader
система за бързо стартиране на флаш системи
стартиране на флаш батерията boot.img
възстановяването на
флаш кеш
производител на флаш базиран фърмуер vendor.img (само за Nexus 9)

Ако правите чиста инсталация на Android и искате да изтриете всичко, използвайте следните команди:

бързо стартиране на потребителско име
бързо стартиране на flash потребителско име userdata.img
бързо рестартиране

Имайте предвид, че някои от тези команди могат да отнеме известно време, за да светнат, а именно system.img и userdata.img - така че не се притеснявайте, ако командният ред изглежда не реагира. След като бъде готов за следващата команда, курсорът ще се появи отново.

Този процес е полезен и ако сте минали персонализиран ROM и трябва да се върнете към стандартното изображение на системата на Android, което се доставя с вашето устройство. Тази опция е до голяма степен предназначена за разработчици и джиповете на Android, така че е по-сложно, отколкото просто да чакате нормална актуализация OTA (over-the-air).