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) |
| 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 |
| 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 |
| 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) |


