Как установить Linux вместо Android на смартфон или планшет

Полная замена Android на Linux возможна далеко не на каждом устройстве: всё упирается в наличие порта системы под конкретную модель и в возможность разблокировать загрузчик. Для смартфонов вроде PinePhone или некоторых моделей Xiaomi и OnePlus существуют готовые сборки postmarketOS и Ubuntu Touch, а для большинства остальных аппаратов портирование требует серьёзной работы с ядром и драйверами.

Прежде чем что-либо прошивать, определите цель. Если вам нужен полноценный Linux-десктоп на телефоне — это один сценарий. Если просто хочется терминал и привычные утилиты — гораздо проще поставить Termux или контейнер поверх Android, не трогая систему. Ниже разберём оба пути, но основной фокус — именно полная замена ОС.

Что нужно проверить до начала

Первый и главный шаг — найти вашу точную модель в списках поддерживаемых устройств. У postmarketOS есть вики с каталогом аппаратов, у Ubuntu Touch — собственный список на сайте проекта UBports. Обратите внимание: важна не только модель, но и ревизия. Одно и то же коммерческое название может скрывать разные аппаратные платформы, и прошивка от «похожей» версии превратит устройство в кирпич.

Второй момент — разблокировка загрузчика. На части устройств это делается официально (у некоторых производителей через заявку или команду fastboot), на других заблокировано намертво, на третьих требует обходных путей. Если загрузчик не разблокируется, установка сторонней системы в общем случае невозможна.

  • 🔍 Точное название модели и код устройства (например, из меню «О телефоне» или с шильдика под крышкой).
  • 🔓 Возможность официальной разблокировки загрузчика для вашего аппарата.
  • 📦 Наличие готового порта Linux-дистрибутива именно под эту модель.
  • 💾 Полная резервная копия данных — разблокировка загрузчика обычно стирает всё содержимое памяти.
⚠️ Внимание: разблокировка загрузчика и установка сторонней системы почти всегда аннулируют гарантию и могут нарушить работу банковских приложений, NFC-оплаты и DRM-контента. Часть этих ограничений необратима даже после возврата на Android.

Какие Linux-системы ставят на смартфоны

Выбор дистрибутива определяется тем, что портировано на ваше железо. Самый известный вариант — postmarketOS: это Alpine-based система, рассчитанная на долгую поддержку старых смартфонов, с несколькими интерфейсами на выбор (Phosh, Plasma Mobile, SXMO). Ubuntu Touch от сообщества UBports ориентирован на повседневное использование и имеет более законченный мобильный интерфейс.

Отдельно стоит упомянуть Mobian (Debian для мобильных устройств) и Sailfish OS — последний не совсем Linux в привычном смысле, но близок по духу и поддерживает запуск Android-приложений через слой совместимости. Для устройств вроде PinePhone и PineTab выбор особенно широк, поскольку они проектировались с расчётом на Linux.

СистемаОсноваИнтерфейсДля кого
postmarketOSAlpine LinuxPhosh, Plasma Mobile, SXMOЭнтузиасты, второе дыхание старых аппаратов
Ubuntu TouchUbuntuLomiriПовседневное использование
MobianDebianPhoshПривыкшие к Debian-подобным системам
Sailfish OSСобственная (Mer)Sailfish UIТе, кому нужна совместимость с Android-приложениями
📊 Какая мобильная Linux-система вам интереснее?
postmarketOS
Ubuntu Touch
Mobian
Пока только присматриваюсь

Подготовка: бэкап, заряд, инструменты

Сделайте резервную копию всего важного: фото, контакты, переписки, файлы двухфакторной аутентификации. Разблокировка загрузчика на большинстве устройств выполняет полный сброс, а дальнейшие эксперименты с разделами могут потребовать повторной очистки. Проверьте, что бэкап действительно читается, а не просто «создан».

На компьютере понадобятся ADB и fastboot — они входят в Android SDK Platform Tools и доступны для Windows, macOS и Linux. Зарядите устройство хотя бы до половины ёмкости: прерывание прошивки из-за разряда — классическая причина «окирпичивания». Кабель берите качественный, желательно тот, которым телефон стабильно определяется ПК.

Пошаговая установка Linux вместо Android

Точный порядок действий зависит от устройства и выбранной системы, поэтому ниже — общий безопасный каркас. Конкретные команды и файлы всегда берите из официальной инструкции порта для вашей модели: на вики postmarketOS или в установщике UBports они расписаны пошагово.

Типовая последовательность выглядит так. Сначала включается отладка по USB в настройках разработчика Android и разблокируется загрузчик — обычно через режим fastboot командой вроде fastboot flashing unlock (синтаксис зависит от производителя). Затем устройство переводится в режим загрузчика, и через fastboot прошиваются образы системы: boot, rootfs, иногда дополнительные разделы.

☑️ Перед началом прошивки

Выполнено: 0 / 5

Для Ubuntu Touch часть устройств поддерживается графическим UBports Installer — он автоматизирует большинство шагов и заметно снижает риск ошибки. Для postmarketOS нередко используется инструмент pmbootstrap, который собирает образ под конкретный аппарат. Пример инициализации выглядит так:

pmbootstrap init

pmbootstrap install

pmbootstrap flasher flash_rootfs

pmbootstrap flasher flash_kernel

После прошивки устройство перезагружается в новую систему. Первая загрузка может занять заметно больше времени, чем обычно, — это нормально. Если аппарат завис на логотипе или ушёл в циклическую перезагрузку, не паникуйте: вернитесь в режим fastboot и перепрошейте разделы заново либо откатитесь на стоковую прошивку.

⚠️ Внимание: никогда не прошивайте образы, собранные для другого устройства, даже если процессор «такой же». Разметка разделов и драйверы различаются, и восстановление после такой ошибки может потребовать сервисного оборудования.
Что делать, если устройство не загружается после прошивки

Загрузитесь в режим fastboot (комбинация кнопок зависит от модели — уточните в инструкции к аппарату). Проверьте, что ПК видит устройство командой fastboot devices. Перепрошейте boot и rootfs заново, сверив контрольные суммы образов. Если не помогло — прошейте стоковую прошивку Android через официальный инструмент производителя.

Что работает после установки, а что — нет

Здесь нужна честность: мобильный Linux пока не заменяет Android один в один. В зависимости от порта могут не работать или работать частично камера, GPS, мобильные данные, VoLTE, аппаратное декодирование видео и датчики. На хорошо поддерживаемых устройствах звонки и SMS функционируют, на экспериментальных портах — нет.

Привычных Android-приложений в чистом Linux нет. Частичный выход — слой совместимости Waydroid, который запускает Android в контейнере, но он требователен к ресурсам и поддерживается не везде. Основной же сценарий использования — это нативные Linux-приложения, терминал, SSH, разработка и приватность.

Альтернатива: Linux поверх Android без прошивки

Если рисковать прошивкой не хочется, есть компромиссный вариант. Приложение Termux даёт полноценный терминал с пакетным менеджером, Python, SSH-клиентом и сервером — без рута и без изменений системы. Поверх него можно поднять и графическое окружение через VNC или нативный X-сервер.

Другой подход — UserLAnd или Andronix: они разворачивают полноценные дистрибутивы (Debian, Ubuntu) в chroot/proot-окружении поверх Android. Производительность ниже нативной, но для обучения, скриптов и лёгкой разработки этого достаточно. Главное преимущество — система остаётся стоковой, гарантия и банковские приложения не страдают.

  • 🖥️ Termux — терминал и консольные утилиты без рута.
  • 📱 UserLAnd / Andronix — полные дистрибутивы в контейнере.
  • 🐧 Нативная прошивка — максимум возможностей, но с рисками и ограничениями.

Частые вопросы

Можно ли установить Linux на любой Android-смартфон?

Нет. Нужен порт системы под конкретную модель и разблокируемый загрузчик. Для устройств без готового порта установка требует самостоятельной адаптации ядра и драйверов — это задача для опытных разработчиков.

Получится ли вернуть Android обратно?

В большинстве случаев да, если вы заранее скачали стоковую прошивку для своей модели и знаете процедуру её установки. Однако некоторые последствия (например, сработавший счётчик вмешательства) могут быть необратимы.

Будут ли работать звонки и мобильный интернет в Linux?

Зависит от зрелости порта. На хорошо поддерживаемых устройствах модем работает через ModemManager/oFono, звонки и SMS доступны. На экспериментальных портах модем может не работать вовсе — проверяйте статус функций на странице вашего устройства.

Можно ли запускать Android-приложения в мобильном Linux?

Частично — через контейнер Waydroid, если он поддерживается вашим устройством и ядром. Полной совместимости он не гарантирует, а ресурсов потребляет заметно.

Насколько это безопасно для устройства?

При следовании официальной инструкции порта и использовании образов для вашей модели риск безвозвратного «окирпичивания» невелик, но не нулевой. Прошивка образов от чужих устройств и прерывание процесса — главные причины серьёзных проблем.