Як вручну встановити оновлення OxygenOS OTA на телефон OnePlus

Найпростіший спосіб підтримувати свій телефон OnePlus в актуальному стані – це OxygenOS OTA. Ось як його встановити.

Швидкі посилання

  • Канали оновлення OxygenOS
  • Чи можу я вручну інсталювати оновлення OxygenOS на варіантах операторів телефонів OnePlus?
  • Звідки я можу завантажити оновлення OxygenOS OTA?
  • Як вручну завантажити оновлення OxygenOS
  • Особливий випадок: пониження
  • Висновок

Постачальники пристроїв Android зазвичай використовують стандартний механізм мікропрограми по повітрю (FOTA) для доставки оновлень програмного забезпечення через Інтернет. Як би там не було, іноді вам може знадобитися інсталювати оновлення системного програмного забезпечення на вашому телефоні вручну. Будь то тому, що новий ще не запрацював у вашому регіоні, представив нову функцію на іншому каналі оновлення, або просто тому, що ви рутований ваш пристрій і не можете скористатися звичайним OTA, є багато причин вибрати маршрут оновлення вручну. На щастя, на Телефони OnePlus, інсталяція оновлень OxygenOS OTA вручну є досить простим процесом, і ми допоможемо вам це зробити тут.

Канали оновлення OxygenOS

Смартфони OnePlus зазвичай мають три потоки оновлень програмного забезпечення: закрите бета-тестування, відкрите бета-тестування та стабільне. Закриті бета-версії OxygenOS доступні для обмеженої кількості тестувальників, тоді як відкриті бета-версії публікуються на форумах компанії, щоб будь-хто їх міг встановити. Обидві ці збірки використовуються для тестування, щоб усунути помилки та інші проблеми, а також представити нові функції. Нарешті, стабільні збірки є кульмінацією всіх функцій і виправлень помилок після закритої версії, а відкриті бета-версії завершилися.

Протягом останніх кількох років Google продовжував тісно співпрацювати з OEM-виробниками, намагаючись якнайшвидше отримувати основні оновлення версій на пристроях. OnePlus є одним із виробників смартфонів, який регулярно співпрацює з Google, щоб отримати ранні версії Android, що працюють на деяких з останніх пристроїв. Такі збірки попереднього випуску зазвичай є доступні через спеціальну програму «Developer Preview»., який є окремим від звичайних каналів оновлення OxygenOS.

Процес інсталяції OTA вручну здебільшого ідентичний для різних потоків оновлень. Однак він може дещо відрізнятися залежно від регіону та оператора смартфонів OnePlus.

Чи можу я вручну інсталювати оновлення OxygenOS на варіантах операторів телефонів OnePlus?

OnePlus, як правило, використовує фреймворк Google OTA (часто відомий як "GOTA") замість OxygenOS/ColorOS OTA backend на носії та деяких глобальних варіантах пристроїв. Хоча все ще можна завантажувати оновлення на такі регіональні пристрої без оператора/розблоковані, моделі оператора (наприклад, телефони, що продаються через T-Mobile і Verizon), навмисно ускладнюють встановлення будь-яких пакетів оновлень OTA за допомогою кінцевий користувач.

Майте на увазі, що ви можете перепрошити розблоковану збірку OxygenOS на варіанті носія, а потім примусово завантажити оновлення програмного забезпечення. Однак через проблеми несумісності, пов’язані з внутрішніми відмінностями модемів і кількох інших низькорівневих розділів прошивки, це не рекомендується.

Звідки я можу завантажити оновлення OxygenOS OTA?

Як згадувалося раніше, коли справа доходить до випусків Developer Preview і Open Beta, OnePlus зазвичай перераховує початкові збірки на своїх форумах. Якщо послідовні оновлення вимагають інсталяції вручну з міркувань сумісності, тоді компанія пропонує варіанти завантаження OTA з потоків оголошень про оновлення. Тим не менш, це не емпіричне правило, оскільки OnePlus уже почав застосовувати альтернативний метод відкритого бета-тестування на певних пристроях, де вам потрібно заповнити форму прямо зі свого телефону (Налаштування > Про пристрій > Торкніться оновити > Торкніться значка у верхньому правому куті > Бета програма > Бета > Заповніть свою інформацію > Застосувати зараз) брати участь. У цьому випадку початкова відкрита бета-версія збірки доставляється безпосередньо вибраним тестувальникам як звичайний OTA.

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

Як і у випадку з усіма OTA від різних OEM-виробників Android, оновлення OxygenOS для телефонів OnePlus розгортаються поетапно. Початкова фаза розгортання охопить лише невелику кількість користувачів, і як тільки компанія підтвердить, що з оновленням немає серйозних проблем, його розгорнуть на решті пристроїв.

OnePlus підтримує портал завантаження оновлень програмного забезпечення, куди компанія періодично завантажує повні зображення оновлень для своїх телефонів. Однак він часто відстає від фактичної фази оновлення, а також деякі пристрої помітно відсутні в ньому. Портал не пропонує додаткових пакетів оновлень, і ви не можете знайти там відкриті бета-версії. Саме тут люблять громадські ініціативи Оновлення Oxygen увійдіть.

Оновлення Oxygen є програма з відкритим кодом який використовує потужність краудсорсингу та інтелектуальних запитів OTA, щоб пропустити чергу розгортання та завантажити оновлення OxygenOS у зручний для вас час. Програма може завантажувати офіційні пакети оновлень безпосередньо з серверів OnePlus/Google і навіть перевіряти цілісність завантаженого ZIP-файлу за допомогою контрольних сум MD5.

Оновлення OxygenРозробник: Адхіраж С. Чаухан

Ціна: безкоштовно.

4.4.

Завантажити

Завдяки тісній співпраці між XDA та групою інтелектуальних розробників, які відповідають за Відстеження оновлень OnePlus, ми також перераховуємо повні та додаткові пакети OTA в статтях про оновлення OxygenOS щоразу можливо. Таким чином, наші читачі можуть завантажити оновлення прямо на свій ПК/Mac/Chromebook, а потім перенести їх на свій телефон, щоб виконати оновлення вручну.

Примітка: Через неправильну конфігурацію в OnePlus ви можете виявити, що пакети оновлень OxygenOS, завантажені вручну з сервера компанії, мають розширення файлу *.JAR замість *.ZIP. Сценарій поширений у мобільних браузерах. Вам потрібно видалити частину «JAR» із назви файлу та переконатися, що пакет оновлення має розширення «ZIP» перед завантаженням із сторони.

Як вручну завантажити оновлення OxygenOS

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

Для OxygenOS 11

Ось як вручну встановити оновлення на телефон OnePlus під керуванням OxygenOS 11 на основі Android 11:

  1. Визначте регіональний варіант свого телефону. На жаль, рішення про це ґрунтується лише на внутрішньому номері моделі чи параметрах регіону мікропрограми хіт-або-промах, оскільки і продавці, і користувачі можуть перепрошивати різні регіональні мікропрограми на OnePlus пристроїв.
    • Ви можете використовувати Oxygen Updater, щоб знайти варіант, оскільки він перевіряє за внутрішньою базою даних, що значно зменшує ймовірність неправильного вибору.
  2. Завантажте пакет оновлень, який потрібно встановити на свій телефон, за допомогою Oxygen Updater. Ви також можете знайти прямі посилання на наші статті, якими простіше користуватися на ПК/Mac у поєднанні з додатком менеджера завантажень.
    • Як згадувалося раніше, намагайтеся вибрати повний ZIP, коли це можливо. Застосування інкрементного оновлення потребує дельта-виправлення, яке можливо лише тоді, коли відповідна базова версія взагалі не змінена.
  3. Перемістіть пакет оновлення в корінь внутрішньої пам’яті телефону.
  4. Перейдіть до Налаштування, виберіть системаі виберіть Оновлення системи варіант.
  5. Торкніться значка шестірні у верхньому правому куті та виберіть Локальне оновлення.
  6. Файл, який ви зберегли в кореневому каталозі, має з’явитися тут. Виберіть файл, щоб почати локальне оновлення.
  7. Виберіть Встановити зараз щоб установити оновлення OxygenOS на телефон OnePlus вручну.
  8. Після завершення встановлення перейдіть до Про телефон сторінку для перевірки номера збірки.

Якщо у вас є глобальний варіант будь-якого смартфона OnePlus, параметр локального оновлення може не відображатися за умовчанням. У такому випадку вам потрібно встановіть його APK спочатку, а потім скористайтеся програмою запуску активності (приклад), щоб запустити дію під назвою com.oneplus.localupdate.ui.home.HomeActivity щоб мати можливість запустити локальний майстер оновлення. Щоб дізнатися більше, перегляньте це повідомлення на форумі.

Примітка: На кількох пристроях (наприклад, OnePlus Nord 2) стандартне відновлення OxygenOS 11 пропонує можливість завантажувати ZIP-файл оновлення. Однак ці телефони вже отримали оновлення OxygenOS 12, яке все одно не підтримує цю функцію.

Для OxygenOS 12 і новіших версій

Якщо у вас є телефон OnePlus без оператора зв’язку з OxygenOS 12 або новішої версії на базі Android 12 і ви хочете завантажити оновлення вручну, виконайте такі дії:

  1. Визначте регіональний варіант свого телефону. Ще раз скористайтеся для цього Oxygen Updater, оскільки він перевіряє внутрішню базу даних, що значно зменшує ймовірність неправильного вибору.
  2. Завантажте пакет оновлень, який потрібно встановити на свій телефон, за допомогою Oxygen Updater. Ви також можете знайти прямі посилання на наші статті, якими простіше користуватися на ПК/Mac у поєднанні з додатком менеджера завантажень.
    • Як згадувалося раніше, намагайтеся вибрати повний ZIP, коли це можливо. Застосування інкрементного оновлення потребує дельта-виправлення, яке можливо лише тоді, коли відповідна базова версія взагалі не змінена.
  3. Перемістіть пакет оновлення в корінь внутрішньої пам’яті телефону.
  4. Щоб розблокувати функцію локального встановлення, потрібно ввімкнути вбудовані параметри розробника Android. Для цього перейдіть до Налаштування > Про пристрій > Версія і торкніться Номер збірки розділ 7 разів.
  5. Поверніться на сторінку «Про пристрій», натисніть В актуальному стані, потім натисніть меню з трьома вертикальними крапками у верхньому правому куті та виберіть Локальна установка.
  6. Файл, який ви зберегли в кореневому каталозі, має з’явитися тут. Виберіть файл, щоб почати локальне оновлення.
  7. Виберіть Встановити зараз щоб установити оновлення OxygenOS на телефон OnePlus вручну.
  8. Після завершення встановлення перейдіть до Про телефон сторінку для перевірки номера збірки.

У деяких випадках вам потрібно буде встановити окрему програму, щоб примусово ввімкнути функцію. OnePlus пропонує чимало варіацій цієї автономної програми «Оновлення системи» на своїх форумах, але той, на який наведено посилання нижче, має бути сумісним із більшістю пристроїв.

Завантажте OPLocalUpdate APK

Після встановлення APK, все, що вам потрібно зробити, це відкрити програму Оновлення системи з панелі програм. Він автоматично виявить дійсний пакет оновлень, якщо його розміщено в корені внутрішньої пам’яті вашого телефону. Далі торкніться імені файлу, щоб почати процедуру оновлення.

Примітка: Кілька телефонів OnePlus мають свої оновлення у формі розділених ZIP-архівів (відомих як «компонент OTA»). Наразі ми не знаємо про спрощений процес інсталяції вручну для цього типу OxygenOS OTA. Ми оновимо статтю, коли отримаємо більше інформації про цей конкретний сценарій.

Для OxygnenOS 13

Хоча немає суттєвих змін між OxygenOS 12 і 13, коли справа доходить до стороннього завантаження оновлень, існує відома помилка, яка впливає на інсталяцію OTA на певних глобальних варіантах. Навіть під час звичайної події FOTA деякі користувачі можуть зіткнутися з помилкою оновлення під час процесу оновлення.

The офіційне вирішення проблеми все ж досить просто. Усе, що вам потрібно зробити, це увімкнути Налаштування виробника, потім перемкніть Автоматичне оновлення системи запис під ним. Після цього повторіть спробу інсталювати оновлення через OTA/ручне завантаження.

Особливий випадок: пониження

Зазвичай ви можете лише оновити до вищої версії збірки. Функція локального встановлення OxygenOS запобігає завантаженню старішої збірки з міркувань безпеки. З огляду на це, OnePlus справді пропонує особливий тип збірок мікропрограм (зазвичай їх називають «пакетами відкату»), які призначені для повернення поточної встановленої ОС.

Пакунки відкату, перелічені в ланцюжку форуму OnePlus

Під час основного перехідного періоду (наприклад, від OxygenOS 12 до OxygenOS 13) компанія надає офіційні ZIP-файли для попередньої версії, які можна використовувати для повернення з попереднього перегляду бета-версії/розробника до стабільної версії канал. Незважаючи на те, що процес ручного завантаження цих пакетів мало чим відрізняється від звичайних оновлень, вони примусово знищують цільовий пристрій під час фази встановлення. Значить, краще резервне копіювання всіх ваших даних перш ніж спробувати повернутися до попередньої версії.

Висновок

І це все. Ви повинні оновитися до будь-якої версії OxygenOS, яка вам потрібна, не чекаючи, поки OnePlus надішле оновлення на ваш телефон. Крім того, тепер ви можете легко повернутися до попередньої версії OxygenOS, використовуючи процес інсталяції вручну.

Дякуємо старшому члену XDA Some_Random_Username за допомогу.

Якщо у вас є запитання щодо процесу встановлення, повідомте нас у розділі коментарів нижче.