OnePlus отозвала Android 10 для двух своих смартфонов из-за багов

Ваш OnePlus не получил Android 10? Так и должно быть

Аудитория OnePlus является одной из наиболее преданных. Если вы видите перед собой владельца смартфона этого бренда, велика вероятность того, что это уже не первый его аппарат. Впрочем, OnePlus действительно есть за что любить. Мало того, что смартфоны бренда регулярно признаются одними из самых быстрых на рынке, так ещё и, как правило, получают обновления практически сразу после того, как они выйдут для Google Pixel. Но, как это нередко случается, иногда проруха случается даже на OnePlus, которой приходится в экстренном порядке исправлять допущенные ошибки.

Почему OnePlus 6 не обновляется до Android 10

OnePlus пришлось приостановить распространение Android 10 для OnePlus 6 и OnePlus 6T, который выпустила неделей ранее. Конечно, производитель не станет принудительно откатывать уже обновившиеся аппараты до Android 9 Pie, однако те, кто ещё не успел установить апдейт, теперь получат только обновлённую сборку, которая выйдет, как только разработчики исправят обнаруженные недоработки. Их нельзя назвать критическими, однако все они существуют ещё со времён бета-тестирования, и довольно странно, что компания не устранила их к моменту релиза.

Читайте также: Пользователи OnePlus оказались в опасности из-за бага OxygenOS

«После того, как мы сообщили о запуске Android 10 для OnePlus 6 и OnePlus 6T на прошлой неделе, я получил более 20 личных сообщений от пользователей, которые спрашивали о статусе обновления. Я собираюсь ответить на этот вопрос всем сразу. Обновление всё ещё не доступно для загрузки всем пользователям. Наша команда работает над новой сборкой прошивки с исправлением ряда проблем, и она выйдет, как только будет готова. Тогда обновление смогут скачать все те, кто его ещё не получил», — написал представитель OnePlus.

Баги OxygenOS 10

  • Лаг анимации сканера отпечатков пальцев в момент распознавания;
  • Проблемы в работе механизма, скрывающего выемку в экране;
  • Отсутствие приложения Digital Wellbeing для контроля времени, проведённого со смартфоном.

Читайте также: Когда смартфоны OnePlus получат Android 10

Да, это все недостатки релизной версии Android 10 для OnePlus 6 и 6T, описанные OnePlus, что не помешало ей отозвать обновление. Та же iOS 13 страдала от куда большего количества проблем, но Apple, вместо того чтобы приостановить распространение новой версии операционной системы, начала еженедельно выпускать по обновлению с исправлениями. Несмотря на то что всех проблем это не решило, пользователи по-прежнему имеют доступ к апдейту. Поэтому отзыв Oxygen OS 10 вызывает ряд вопросов.

Двойная работа или обман

Если это действительно все недостатки, получается, что OnePlus просто делает лишнюю работу, ведь ей всего-то и нужно было, что выпустить небольшой патч с исправлениями. Скорее всего, опытные разработчики смогли бы «собрать» его за несколько дней. Однако есть вероятность, что OnePlus просто скрыла от нас реальные недоработки прошивки, которых могло оказаться значительно больше. К примеру, разработчики компании вполне могли пропустить в релизной версии Android 10 какие-либо уязвимости, позволяющие взломать обновившиеся смартфоны, а теперь, чтобы не разводить панику, просто скрывают это от пользователей.

Пользователи OnePlus оказались в опасности из-за бага OxygenOS

Смартфоны OnePlus в опасности. Но помощь уже на подходе

Проблемы с безопасностью и быстродействием сопровождали Android с момента её появления. Со временем «железо» смартфонов стало достаточно мощным, чтобы обрабатывать интерфейс операционки без лагов, но совладать с большим количеством уязвимостей разработчикам так и не удалось. Ситуацию усугубило обилие оболочек на базе Android, которые производители устанавливают на свои смартфоны, увеличивая масштабы фрагментации. Из-за этого то и дело становится известно о какой-либо уязвимости, угрожающей безопасности пользователей или стабильной работе устройств. На этот раз дамоклов меч завис над аппаратами OnePlus.

Разработчик Тилль Коттман выяснил, что прошивка OxygenOS, построенная на базе Android 9 Pie, имеет системный баг, который позволяет установленным приложениям перезагружать смартфон без ведома пользователя. Это не сбой, из-за которого происходит вылет и экстренная перезагрузка, а вполне себе реальная уязвимость, наделяющая стороннее ПО правом управлять инструментом перезагрузки. Она затрагивает все смартфоны OnePlus, работающие на базе OxygenOS 9: OnePlus 5/5T и OnePlus 6/6T.

Почему смартфон перезагружается

Опасность уязвимости, о которой идёт речь, состоит в том, что перезагрузка стартует мгновенно, не позволяя пользователю как-либо воспрепятствовать этому. Кроме того, таким образом приложения могут вводить смартфоны в бесконечный цикл перезагрузки без возможности выйти из него, не загрузив аппарат в безопасном режиме. Необязательно, чтобы перезагрузки инициировали сами разработчики. Вполне возможно, что баг, прокравшийся в программный код программы, сам спровоцирует бесконечную перезагрузку. Поэтому единственным способом для пользователя вернуть аппарат к работе будет удаление приложения.

Читайте также: Как убрать мерцание дисплеев OnePlus 6 и OnePlus 6T

По словам Коттмана, он оповестил OnePlus о существовании этой уязвимости, и разработчики компании уже исправили её в OxygenOS 10 на базе Android 10. Но поскольку с этой версией прошивки пока совместимы только смартфоны OnePlus седьмой серии, вышедшие в этом году, аппараты прошлого и позапрошлого годов так и останутся под угрозой до момента выхода обновления, которое для уязвимых моделей выйдет только в 2020 году. До тех пор их владельцам придётся тщательно следить за тем, какое ПО они устанавливают, и на всякий случай научиться загружать смартфон в безопасном режиме.

Как включить безопасный режим на OnePlus

  • Чтобы запустить смартфон OnePlus в безопасном режиме, зажмите кнопку питания и выберите перезагрузку в открывшемся окне;
  • Дождитесь, пока на экране не появится логотип OnePlus, и зажмите кнопку уменьшения громкости – держите до загрузки рабочего стола;
  • Чтобы выйти из безопасного режима, просто перезагрузите смартфон снова.

Читайте также: Как разблокировать скрытые обои на OnePlus 7 Pro

Ввод в безопасный режим может стать вашим единственным спасением, если смартфон ушел в бесконечную перезагрузку из-за бага в приложении. Дело в том, что в этом режиме аппарат загружает только системное ПО, блокируя весь сторонний софт. Это позволит вам удалить опасное приложение, вызывающее перезагрузки, чтобы вернуть смартфон к работе. Другое дело, что прежде чем что-то удалять, вам придётся выяснить, какая именно программа провоцирует бесконечный цикл перезагрузок, а это без специальных познаний будет довольно сложно.