Paranoid Android (operating system)

Paranoid Android — это операционная система с открытым исходным кодом для смартфонов и планшетов, основанная на мобильной платформе Android. Актуальная официальная версия — Uvite, основанная на Android 14, выпущена 20 сентября 2023 года.

В сентябре 2015 года издание PC Advisor назвало Paranoid Android одной из самых известных пользовательских прошивок наряду с CyanogenMod[2], а The Economic Times отметила её как вторую по величине кастомную прошивку Android в мире с более чем 200 000 пользователей[3].

Что важно знать
Paranoid Android
Изображение логотипа
Разработчик Paranoid Android Team
Семейство ОС Android (на базе Linux)
Исходный код открытый, с проприетарными компонентами
Последняя версия
Метод обновления по воздуху (OTA), прошивка ROM, загрузка через ADB, пакет Fastboot
Менеджеры пакетов APK
Поддерживаемые платформы arm, arm64
Тип ядра монолитное (ядро Linux)
Интерфейс Paranoid Launcher
Лицензия Apache License 2.0 (пользовательское пространство), GNU GPL v2 (изменения ядра Linux)
Состояние активное
Репозиторий исходного кода github.com/AOSPA
Веб-сайт paranoidandroid.co

История

Paranoid Android был основан Полом Хеншелем[3]. Согласно AMA-сессии на Reddit с ведущими разработчиками, прошивка получила название в честь одноимённой песни группы Radiohead[4].

В феврале 2015 года компания OnePlus наняла ряд ключевых участников команды Paranoid Android для работы над собственной прошивкой OxygenOS[5]. Это привело к задержке выпуска сборок Paranoid Android 5.1[6].

В октябре 2015 года участник команды Мэтт Флеминг сообщил Android Authority, что проект будет приостановлен[7]. В июне 2016 года команда Paranoid Android объявила о возвращении и о пополнении команды[8].

Это совпало с выпуском новой версии Paranoid Android, основанной на Android 6.0.1 Marshmallow с майским патчем безопасности, а также с новыми возможностями по кастомизации[8]. На 8 июня 2016 года поддерживались устройства Nexus 6P, Nexus 5X, Nexus 6, Nexus 5, Nexus 4, Nexus 7 2013, Nexus 9, OnePlus One, OnePlus 2 и OnePlus X[9].

31 мая 2017 года команда объявила о релизе «Nougat flavour» Paranoid Android, основанной на Android 7.1.2 Nougat; главное нововведение — возвращение функций Pie Controls. Поддерживались OnePlus 3 и 3T, Nexus 5X, Nexus 6P, Pixel и Pixel XL[10].

12 мая 2018 года в Google+ появился пост о текущем статусе проекта: у разработчиков закончились средства, что привело к закрытию сайта и Gerrit и остановке работ над сборками Oreo. Команда заявила, что близка к релизу, но не может продолжать без финансирования, обратившись за помощью к сообществу[11].

27 августа 2018-го был опубликован пост с названием «Быть прозрачнее»[12], где команда извинилась за отсутствие контакта и рассказала о текущих работах. Было решено завершить devicetrees и опубликовать исходники перед окончательным уходом с Oreo MR1. Базовые сборки выпущены для OnePlus 3, 3T, 5 и 5T, Sony Xperia X, X Compact, XZ Premium, XZ1 и XZ2. Следующей целью стала Android Pie, однако на момент поста на Gerrit было размещено лишь два коммита для Pie. Также был представлен концепт новой функции Blink Navigation, основанной на жестовой навигации и системе Pie, и новая система нумерации версий[13].

Проект был возрождён с новой стабильной веткой релизов под названием «Quartz»[14] (на базе Android 10) 16 апреля 2020 года для ограниченного числа устройств. Ветка Quartz принесла поддержку новых моделей, включая Xiaomi Mi 9[15].

Особенности

По данным The Economic Times, наиболее известные возможности Paranoid Android — функции Halo и Pie[3]. Halo (отсутствует в версиях 5.0 и выше) — это всплывающее круглое уведомление, позволяющее просматривать уведомления, не покидая текущий экран. Pie — замена экранных навигационных кнопок, остающихся вне поля зрения и появляющихся свайпом от края.

Также Paranoid Android поддерживает темы Substratum и собственный движок Color Engine, алгоритмы отбрасывания ошибочных касаний, Pocket Lock (предотвращает непроизвольное нажатие кнопок в кармане) и возможность сделать скриншот жестом тремя пальцами.

Поддерживаемые устройства

Ниже представлен список устройств, официально поддерживаемых Paranoid Android:[16]

Производитель Модель Кодовое имя Версия PA
Sony Xperia Z1 Compact Amami 6.0.3
Huawei Honor 5X Angler 7.3.1
Sony Xperia Z3 Compact Aries 6.0.3
LG Nexus 5X Bullhead 7.3.1
Sony Xperia Z2 Tab LTE Castor 6.0.3
Sony Xperia Z2 Tab WiFi Castor_windy 6.0.3
Asus Nexus 7 2013 (4G) Deb 5.0
Asus Max Pro M1 X00TD Quartz (10)
Asus Max Pro M2 X01BD Quartz (10)
Google Pixel C Dragon 6.0.3[17]
Oppo Find5 Find5 4.6
Oppo Find7 Find7a 5.0
Oppo Find7 Find7s 5.0
Asus Nexus 7 2013 WiFi Flo 6.0.3
HTC Nexus 9 Flounder 6.0.3
Xiaomi Mi 5 Gemini 7.3.1
Xiaomi Mi A2 jasmine_sprout Quartz (10)
Xiaomi Mi 6 sagit Quartz (10)
Xiaomi Mi 8 Pro equuleus Quartz (10)
Xiaomi Mi 9 cepheus Quartz (10)
Xiaomi Mi MIX 2 chiron Quartz (10)
Xiaomi Mi MIX 2S polaris Quartz (10)
Xiaomi Pocophone F1 beryllium Quartz (10)
Xiaomi Redmi K30 Pro lmi Topaz (13)
Xiaomi Redmi 3S land Quartz (10)
Xiaomi Mi439 olives Uvite (14)
Xiaomi Redmi 5 rosy Quartz (10)
Xiaomi Redmi 6 Pro sakura Quartz (10)
Xiaomi Redmi Note 5 AI / Pro whyred Quartz (10)
Xiaomi Redmi Note 7 lavender Quartz (10)
Xiaomi Redmi Note 8 / 8T ginkgo Quartz (10)
Xiaomi Redmi K20 / Mi 9T davinci Quartz (10)
Xiaomi Redmi K20 Pro / Mi 9T Pro raphael Quartz (10)
Asus Nexus 7 2012 Wifi Grouper 5.1
LG Nexus 5 Hammerhead 7.3.1
Sony Xperia Z1 Honami 6.0.3
Sony Xperia Z3+/Z4 Ivy 6.0.3
Sony Xperia Z3 Leo 6.0.3
Sony Xperia Z4 Tablet (LTE) Karin 6.0.3
Sony Xperia Z4 Tablet (WiFI) Karin_windy 6.0.3
Sony Xperia X Compact Kugo 7.3.1
Samsung Galaxy Nexus Maguro 4.6
LG Nexus 4 Mako 6.0.3
Samsung Nexus 10 Manta 5.0
Google Pixel XL Marlin 7.3.1
Oppo N1 N1 4.6
OnePlus One Bacon 7.3.0
OnePlus 2 Oneplus2 6.0.2
Oneplus X Onyx 7.3.1
OnePlus 3/3T Oneplus3 Quartz (10)
OnePlus 5/5T Oneplus5 Quartz (10)
OnePlus 6/6T Oneplus6 Quartz (10)
OnePlus 7 Pro Oneplus7Pro Topaz (13)
OnePlus 7T Pro Oneplus7TPro Topaz (13)
OnePlus 9/9 Pro Oneplus9 Topaz (13)
Nextbit Nextbit Robin Robin 7.3.1
Google Pixel Sailfish 7.3.1
Sony Xperia Z5 Premium Satsuki 6.0.3
Sony Xperia Z3 Tab Compact Scorpion 6.0.3
Sony Xperia Z3 Tab Compact Wifi Scorpion_windy 6.0.3
Motorola Nexus 6 Shamu 7.3.1
Sony Xperia Z2 Sirius 6.0.3
Sony Xperia Z5 Sumire 6.0.3
Sony Xperia X Suzu 7.3.1
Sony Xperia Z5 Compact Suzuran 6.0.3
Asus Nexus 7 2012 (3G) Tilapia 4.6
Sony Xperia Z Ultra Togari 6.0.3
Samsung Galaxy Nexus (Verizon) Toro 4.6
Samsung Galaxy Nexus (Sprint) ToroPlus 4.6
LeEco Le Pro3 Zl1 7.3.1
Essential Essential PH1 mata Quartz (10)
Lenovo VIBE K5/K5 Plus A6020 Quartz (10)
Ainol Aurora II Unknown 1.3.2
Nothing Phone (1) Spacewar Topaz (13)
Realme Realme GT 2 Porsche Uvite (14)
Realme Realme GT Neo 2 Bitra Uvite (14)

Примечания