Домашня » як » Як вручну оновити пристрій Nexus за допомогою ADB Sideload

    Як вручну оновити пристрій Nexus за допомогою ADB Sideload

    Оновлення Nexus OTA є трохи загадкою - вони надходять безпосередньо з Google, але вони також залежать від схвалення перевізника, перш ніж вони можуть бути відправлені на пристрої в певних мережах. Отримання останнього оновлення OTA означало або очікування декількох тижнів, або вручну миготіння повної фабричної картинки, яка може бути трохи janky. Тепер, однак, процес є більш раціоналізованим, тому ви можете спалахнути останнє оновлення за допомогою однієї команди, не потрібно чекати.

    Незважаючи на те, що метод старих зображень на фабриці був простим у теорії, він не завжди був дуже надійним - іноді скрипт Google не працював, тому потрібно було б вручну спалахувати файли з командного рядка. Крім того, він потребував розблокованого завантажувача, якого новий метод не має.

    Цей новий метод використовує adb sideload  Команда спалахує останнє оновлення одним махом. Якщо ви раніше не користувалися цією командою, вона може бути трохи складною, але це насправді досить просто. І, на додаток до цього, це швидше, ніж чекати, поки OTA потрапить у ваш пристрій. Це безпрограшний варіант.

    Перший крок: Підготуйте комп'ютер і пристрій

    Перш ніж розпочати роботу з цим, вам потрібно налаштувати ADB і fastboot на вашому комп'ютері. Для зручності використання, вам також потрібно мати ADB налаштувати у вашій системі Windows PATH. Після того, як ви все налаштуєте, ви готові надіслати деякі OTA на пристрій Nexus. Солодкий.

    Потім, якщо ви ще цього не зробили, вам потрібно буде отримати доступ до меню налаштувань розробника телефону та ввімкнути налагодження USB. Знову ж таки, це просто, і як тільки це буде зроблено, вам не доведеться робити це знову (якщо ви не скинули заводські налаштування пристрою).

    З усією підготовчою речовиною з дороги, перейдіть на сторінку OTA файлів Google. Є юридична угода, яку ви повинні прийняти, перш ніж ви зможете отримати доступ до файлів, але це просто типовий джамбо: ці файли надаються Google, ви погоджуєтеся з умовами, бла-бла-бла. Щойно ви згодні, завантаження відображатиметься.

    З цієї функції просто доступні лише останні файли OTA для кожного пристрою. Я збираюся використати останнє оновлення для виправлення безпеки на моєму Nexus 6P для цього підручника - це збирання MTC19T для тих, хто слідує вдома.

    Після отримання доступу до завантажень знайдіть збірку для свого пристрою. Натисніть посилання "Посилання", щоб розпочати завантаження. Ці повні пакети OTA, так що вони все ще просто великі, як фабрика Image-один для мого 6P це колосальні 910 Мб.

    Після завантаження файлу та встановлення ADB ви готові розпочати роботу.

    Крок другий: підключіть пристрій і перезавантажте відновлення

    Виконайте підключення пристрою до комп'ютера. Перший раз, коли ви це зробите, вам доведеться схвалити налагодження USB на цьому комп'ютері - якщо це ваш персональний комп'ютер (я сподіваюся, що це так, оскільки ви тільки що встановили на ньому купу матеріалу), то поставте галочку "Завжди дозволяти з цього комп'ютера ”.

    Далі перейдіть до папки, в якій було збережено цей файл OTA. Shift + клацніть правою кнопкою миші в папці, переконавшись, що перші файли не вибрані. Виберіть «Відкрити вікно команд тут». Не дивно, що відкриється командне вікно.

    У вікні команд переконайтеся, що комп'ютер може бачити пристрій наступною командою:

    adb devices

    Якщо це правильно підключено, ви побачите буквено-цифровий ідентифікатор і слово "пристрій". Ви готові до роботи.

    Використовуйте цю команду, щоб перезавантажити пристрій у відновлення:

    adb reboot recovery

    Пристрій має розпочати перезавантаження.

    Крок третій: Sideload OTA Update

    Пристрій перезавантажиться на екран з маленьким андроїдом Android і червоним знаком оклику. Натисніть кнопку збільшення гучності утримуючи кнопку живлення щоб відкрити приховане меню відновлення.

    Коли меню з'явиться, скористайтеся кнопкою Volume Down, щоб перейти до опції "Застосувати оновлення з ADB", а потім натисніть кнопку живлення. Це дозволить пристрою прийняти файл OTA.

    На комп'ютері введіть таке:

    adb sideload 

    … Де updatefile.zip - це ім'я файлу OTA.

    Після правильного виконання файл почне натискати на пристрій. Відсоток завершення буде відображено в командному рядку, що дасть вам якусь ідею, коли він буде завершений. Це займе трохи, тому йдіть за каву.

    Після завершення роботи у вашому телефоні знову з'явиться меню відновлення, коли вже виділено параметр «Перезавантаження системи зараз». Натисніть кнопку живлення, щоб розпочати перезавантаження.

    Під час перезавантаження ви можете вимкнути телефон із комп'ютера. Скоріше за все, потрібно трохи завантажитися повністю, тому що Android має "Оптимізувати програми" після оновлення. Це може зайняти a час, в залежності від кількості встановлених програм. (На щастя, починаючи з Android N, час оптимізації буде значно покращено.)

    І ось це - ви закінчили. Вітаємо.


    Поки adb sideload це не обов'язково нове, це одне з перших реальних, повсякденних застосувань для неї - особливо для користувачів, які не мають коріння. Це простіший спосіб вручну запам'ятовувати файли OTA, тим більше, що вам не доведеться переживати всі проблеми з прошиванням нового завантажувача, відновлення, радіо або системних файлів однієї команди, і все. Мені подобається автопілот.