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

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

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

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

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

    Първа стъпка: Отключете Bootloader на вашето устройство

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

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

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

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

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

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

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

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

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

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

    Мигането на системния образ по обичайния начин ще изтрие вашето устройство, като по същество ще извършите фабрично нулиране. Можете да опитате да актуализирате без да изтривате устройството си, въпреки че може да срещнете проблеми. Този процес обаче трябва да работи добре при преминаването от една версия на 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 ще генерира грешка за липсващи ресурси или липса на пространство. В тази ситуация обикновено е по-добре просто ръчно да избутате всичко по парче. Този трик е полезен и ако искате само да мигате част на фабричното изображение като буутлоудъра или възстановяването - без да мига останалото.

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

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

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

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

    fastboot изтриване на потребителски данни
    fastboot flash userdata userdata.img
    fastboot рестартиране

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


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