Компания OnePlus представила собственную прошивку для своих смартфонов. Она называется OxygenOS и представляет собой модифицированную версию Android 5.0.2. По сути, OxygenOS лишь надстройка над Lollipop, но в ней есть несколько возможностей, которых нет в стоковой версии Android 5.0.
— Жесты. Из оригинальной прошивки для смартфона OnePlus One в OxygenOS была портирована поддержка жестов для разблокировки экрана, управления плеером, запуска камеры и включения фонарика.
— Кастомизация. В OxygenOS можно использовать как физические, так и виртуальные кнопки навигации. Виртуальные кнопки можно отключить и убрать с экрана.
— Быстрые настройки. В панель уведомлений OxygenOS можно встроить кнопки для быстрого доступа к настройкам и включению или отключению функций. Расположение кнопок можно менять.
На сайте OnePlus появилась промо-страница OxygenOS, где можно скачать прошивку. Там же приводится инструкция по ее установке:
1. Скачайте OxygenOS.
2. Установите на компьютер Fastboot и ADB.
3. Установите на смартфон кастомное рекавери (например, TWRP):
— Загрузите смартфон в режиме fastboot. Для этого выключите его, а затем включите, нажав одновременно кнопки питания и прибавления громкости.
— Подключите смартфон к компьютеру USB-кабелем.
— Откройте окно терминала в той папке, куда вы скачали рекавери, и выполните три команды: fastboot oem unlock, fastboot flash recovery и fastboot reboot. Здесь recovery.img — имя файла с рекавери, оно может быть другим, например, twrp-2.8.6.0-bacon.img.
4. Распакуйте архив oxygenos_1.0.0.zip и скопируйте файл oxygenos_1.0.0.flashable.zip на смартфон.
5. Зайдите в рекавери смартфона. Для этого нажмите одновременно кнопки питания и убавления громкости.
6. Сделайте сброс к заводским настройкам (factory reset). Имейте в виду, что после этого будут стерты все пользовательские данные.
7. Найдите в рекавери файл oxygenos_1.0.0.flashable.zip и выполните установку.
8. Перезагрузите смартфон — на нем будет установлена прошивка OxygenOS.
Изначально смартфон OnePlus One работает на Android с прошивкой CyanogenMod. OnePlus приняла решение о разработке собственной оболочки после того, как Cyanogen и Micromax договорились об эксклюзивных продажах устройств с CyanogenMod в Индии. Смартфоны OnePlus были запрещены в этой стране, но затем снова появились в продаже.