Полная замена Android на Linux начинается не с прошивки, а с проверки одного факта: существует ли порт системы именно под вашу модель смартфона — без поддержки конкретного устройства в ядре и дерева устройств (device tree) установка невозможна в принципе. Именно поэтому первым шагом нужно открыть список поддерживаемых аппаратов на сайте выбранного проекта, например postmarketOS или Ubuntu Touch, и найти там точное кодовое имя своего телефона.
В этой статье разберём, какие мобильные дистрибутивы Linux существуют, как подготовить телефон, разблокировать загрузчик и прошить систему, а также честно расскажем об ограничениях: звонки, камера и мобильный интернет на Linux-смартфонах работают далеко не всегда так же стабильно, как под Android.
Что нужно понять перед установкой
Linux на смартфоне — это не один продукт, а семейство проектов с разной зрелостью. postmarketOS строится на базе Alpine Linux и ставит целью продлить жизнь старым устройствам. Ubuntu Touch развивается сообществом UBports и предлагает собственный интерфейс Lomiri. Mobian адаптирует Debian под мобильные устройства, а Sailfish OS — коммерческая система с прослойкой совместимости с Android-приложениями.
Ключевое ограничение — драйверы. Производители чипов (Qualcomm, MediaTek) не публикуют полные открытые драйверы для модемов, GPU и камер, поэтому сообществу приходится использовать либо mainline-ядро с частичной поддержкой, либо прослойку Halium, заимствующую драйверы из Android. От этого напрямую зависит, будет ли работать на устройстве связь и камера.
⚠️ Внимание: установка Linux вместо Android — необратимая без резервной копии операция. Разблокировка загрузчика на большинстве устройств стирает все данные, а ошибка при прошивке может превратить телефон в «кирпич». Действуйте только после полного бэкапа.
Выбор дистрибутива и проверка совместимости
Начните с таблицы поддерживаемых устройств. У postmarketOS она находится в разделе wiki проекта, у Ubuntu Touch — на странице devices.ubports.com. Обращайте внимание не только на наличие модели в списке, но и на статус портирования: устройства делятся на категории от «работает почти всё» до «только загружается».
- 📱 Ubuntu Touch — самый дружелюбный к новичку вариант с графическим установщиком UBports Installer;
- 🛠️ postmarketOS — гибкая система для энтузиастов, сборка образа через утилиту
pmbootstrap; - 🐧 Mobian — привычный Debian с пакетным менеджером apt, ориентирован в первую очередь на PinePhone и ряд других устройств;
- ⚙️ Sailfish OS — вариант для тех, кому нужна совместимость с частью Android-приложений.
Если вашей модели нет ни в одном списке, портирование системы потребует навыков работы с ядром Linux и исходниками устройства — это задача уровня разработчика, а не пользователя. В таком случае разумнее рассмотреть альтернативы из последнего раздела статьи.
Сравнение мобильных дистрибутивов
Чтобы выбор был осознанным, сведём ключевые характеристики проектов в одну таблицу. Данные актуальны на момент написания, но статус поддержки конкретных устройств меняется — сверяйтесь с официальными страницами проектов.
| Дистрибутив | Основа | Установка | Для кого |
|---|---|---|---|
| Ubuntu Touch | Ubuntu / Halium | Графический UBports Installer | Новички |
| postmarketOS | Alpine Linux | Сборка через pmbootstrap | Энтузиасты |
| Mobian | Debian | Прошивка готового образа | Пользователи Debian |
| Sailfish OS | Mer / проприетарный UI | Образ + инструкция портов | Нужны Android-приложения |
Обратите внимание: даже на официально поддерживаемых устройствах отдельные функции — камера, VoLTE, NFC — могут не работать. Перед прошивкой изучите страницу своего устройства в wiki проекта, где перечислено, что именно функционирует, а что находится в разработке.
Подготовка: разблокировка загрузчика
Загрузчик (bootloader) — первое препятствие на пути к сторонней системе. На большинстве Android-устройств он заблокирован, и для прошивки нестандартного образа его нужно разблокировать. Общая схема такова: в настройках Android активируется режим разработчика, включается опция Заводская разблокировка / OEM unlocking (если она предусмотрена производителем), затем устройство переводится в режим fastboot и разблокируется командой с компьютера.
Точная процедура зависит от бренда. Некоторые производители (например, Google для Pixel) допускают разблокировку напрямую, другие требуют получения кода на официальном сайте, а часть брендов и операторских моделей блокируют загрузчик без возможности снятия защиты. Сверьтесь с официальной документацией производителя вашей модели — универсальной инструкции здесь не существует.
fastboot flashing unlock
На части устройств вместо этой команды используется fastboot oem unlock — зависит от версии загрузчика. После подтверждения на экране телефона устройство выполнит сброс к заводским настройкам.
☑️ Подготовка к прошивке Linux
⚠️ Внимание: разблокировка загрузчика может аннулировать гарантию и отключить часть функций безопасности (например, бесконтактную оплату), причём на некоторых устройствах это не восстанавливается даже после повторной блокировки.
Процесс установки на примере postmarketOS и Ubuntu Touch
Для Ubuntu Touch всё максимально упрощено: установите на компьютер UBports Installer с официального сайта проекта, подключите телефон по USB, выберите устройство в программе — установщик сам скачает образ и прошьёт его. Это самый безопасный путь для первого опыта.
С postmarketOS работа идёт через консоль. На компьютере с Linux устанавливается утилита pmbootstrap, которая собирает образ под конкретное устройство и прошивает его:
pmbootstrap init
pmbootstrap install
pmbootstrap flasher flash_rootfs
pmbootstrap flasher flash_kernel
Первой командой выбирается модель устройства и интерфейс (Phosh, Plasma Mobile, Sxmo и другие), второй собирается образ, двумя последними он записывается на телефон в режиме fastboot. После перезагрузки система загрузится уже в Linux.
Что работает после установки и чего ожидать
Честный ответ: Linux на смартфоне — это пока система для энтузиастов. Звонки и SMS на поддерживаемых устройствах обычно работают через модемный стек ModemManager или oFono, но качество зависит от порта. Камера — самое слабое место: обработка изображения в Android опирается на закрытые библиотеки производителя, и в Linux качество снимков заметно ниже либо камера не работает вовсе.
Из плюсов: полноценный терминал, привычные пакетные менеджеры (apk у postmarketOS, apt у Mobian), SSH-доступ к телефону как к обычному серверу, отсутствие рекламы и телеметрии. Android-приложения частично запускаются через контейнер Waydroid, но это работает не на всех устройствах и требует заметных ресурсов.
Почему камера работает хуже под Linux
Обработка фото в Android выполняется проприетарными библиотеками ISP от производителя чипа. В открытых драйверах этой обработки нет, поэтому снимок получается «сырым» — без шумоподавления и цветокоррекции. Сообщество разрабатывает альтернативы (например, стек libcamera), но до паритета с Android пока далеко.
Возврат на Android и альтернативы полной замене
Если эксперимент не оправдал ожиданий, вернуться можно прошивкой заводского образа производителя через fastboot или фирменную утилиту бренда. Именно для этого на этапе подготовки сохранялись стоковые разделы. После прошивки стока загрузчик можно заблокировать обратно командой fastboot flashing lock — но только на полностью оригинальной системе, иначе устройство не загрузится.
Тем, кому нужен Linux на телефоне без рисков, стоит рассмотреть более мягкие варианты:
- 💻 Termux — полноценная Linux-среда внутри Android без рута и перепрошивки;
- 🖥️ UserLAnd / Andronix — запуск дистрибутивов Debian и Ubuntu в контейнере поверх Android;
- 📲 Кастомная прошивка на базе AOSP (например, LineageOS) — не Linux в строгом смысле, но открытая система без сервисов Google.
Частые вопросы
Можно ли установить Linux на любой Android-телефон?
Нет. Полная замена Android возможна только на моделях, для которых сообщество создало порт системы и которые допускают разблокировку загрузчика. Список поддерживаемых устройств публикуется на сайтах проектов postmarketOS, Ubuntu Touch и Mobian.
Будут ли работать звонки и мобильный интернет?
На официально поддерживаемых устройствах базовая телефония обычно работает, но стабильность зависит от качества порта. VoLTE, камера и NFC — наиболее проблемные функции. Проверяйте статус конкретной модели в wiki дистрибутива.
Можно ли запускать Android-приложения под Linux?
Частично — через контейнер Waydroid, который запускает Android-среду внутри Linux. Поддержка зависит от устройства и ядра, производительность ниже нативной. Sailfish OS предлагает собственный слой совместимости.
Аннулирует ли установка Linux гарантию?
Разблокировка загрузчика на многих устройствах фиксируется системой и может служить основанием для отказа в гарантийном обслуживании. Условия различаются у производителей — уточняйте политику бренда до начала работ.
Как вернуть Android обратно?
Прошейте заводской образ системы через fastboot или фирменную утилиту производителя, затем при необходимости заблокируйте загрузчик командой fastboot flashing lock. Блокировать загрузчик можно только с полностью оригинальной системой.