T-Mobile OnePlus 7T Pro McLaren із розблокованим завантажувачем не отримає оновлення OxygenOS

Якщо ви дбаєте про оновлення OxygenOS на своєму пристрої, то вам не слід розблоковувати завантажувач у своєму T-Mobile OnePlus 7T Pro McLaren Edition.

OnePlus 7T Pro McLaren Edition – це кульмінація зусиль OnePlus щодо смартфонів у 2019 році. Надзвичайно плавний дисплей із частотою 90 Гц і процесор Snapdragon 855 Plus — це лише деякі функції найновішого пристрою преміум-класу OnePlus із брендом, дизайном і підтримкою McLaren. Це також виглядає приголомшливо всередині та зовні. І пристрої OnePlus були надзвичайно популярними для розробки на наших форумах, те, що також стосується серії 7/7T. За винятком того факту, що якщо ви отримали свій пристрій OnePlus 7T Pro McLaren Edition через T-Mobile і плануєте розблокуйте його завантажувач і рутуйте його, можливо, ви не захочете цього робити, якщо ви не проти пропустити оновлення OxygenOS повністю.

Якщо ви раніше модифікували пристрій OnePlus, ви б знали, що оновити їх можливо лише за допомогою повної системи OTA zips, коли ви розблокуєте завантажувач, тоді як у вас є можливість використовувати менші, інкрементні ZIP, коли він заблокований. Щоб швидко зрозуміти, чому це відбувається, це в основному тому, що інкрементні OTA ZIP вимагають усіх розділів лише для читання, таких як /system, /vendor, /boot і /product, щоб бути повністю незміненим. Щось більше не можна гарантувати, коли завантажувач розблоковано, оскільки розблокування завантажувача дозволяє рутувати (тобто зміна завантажувального образу).

Форуми OnePlus 7T Pro XDA

У розділі /data є файл img під назвою reserve.img. Він містить кілька програм OxygenOS, які не потрібні для завантаження пристрою, але під час завантаження він монтується в /system/reserve. Оскільки розблокування завантажувача повністю очищає розділ /data, файл reserve.img, який зберігається в цьому розділі, також йде разом з ним. Оскільки цей файл більше не існує, телефон не може підключити його до розділу /system, тому він технічно підроблений. І якщо він підроблений, то телефон не може приймати поступові оновлення. Зазвичай програма оновлення OxygenOS може обійти це сама: вона визначає, чи ваш телефон розблоковано/рутовано, і завантажує повні ZIP-файли мікропрограми, які можна прошити незалежно від того, розблоковано/рутовано чи ні, оскільки вони перекривають усі розділи лише для читання все одно.

Так у чому тут проблема? T-Mobile OnePlus 7T Pro McLaren Edition, на відміну від більшості інших пристроїв OnePlus, не має повних ZIP-пакетів прошивки, доступних на веб-сайті OnePlus. Отже, з розблокованим завантажувачем, який забороняє вам отримувати поступові оновлення та не має повних архівів ZIP, ви зможете застрягти на будь-якій збірці OxygenOS, на якій працює ваш телефон, якщо ви вирішите піти вперед і розблокувати свій завантажувач. Звичайний OnePlus 7T Pro має повні ZIP-файли, доступні для завантаження, але ви не можете завантажити їх на цьому пристрої оскільки це бренд оператора і саме T-Mobile, а не OnePlus, відповідає за OxygenOS пристрою прошивка.

Тепер, якщо ви не дбаєте про OxygenOS і маєте намір лише перепрошивати GSI або інші користувальницькі ПЗУ на основі AOSP, ця проблема жодним чином вас не зупинить. Однак, якщо вам коли-небудь знадобиться повністю відновити свій пристрій до стандартного стану, вам зараз не пощастило. Таким чином, ми дуже сподіваємося, що T-Mobile і OnePlus незабаром зможуть надати повні ZIP-файли або іншу форму відновлення для цього пристрою.


Оновлення: цю статтю було оновлено, щоб виправити інформацію про reserve.img і той факт, що ця проблема не впливає на можливість прошивки користувацьких ПЗУ.