Коротко о том, что такое AOSP и почему ваш смартфон выглядит иначе

AOSP — это открытый исходный код базовой версии Android без Google-сервисов и проприетарных драйверов; производители берут его как основу и добавляют свои интерфейсы, бинарные модули и сервисы, чтобы обеспечить поддержку железа и улучшить UX.

Что такое AOSP

Android Open Source Project (AOSP) — официальный репозиторий исходников Android под лицензией Apache 2.0. В него входят ядро (Linux), системные библиотеки, runtime (ART), базовые системные приложения (launcher, camera, dialer) и сборочные скрипты. AOSP не содержит Google Mobile Services (GMS), фирменных драйверов камер, кодеков и других закрытых компонентов: эти части обычно поставляют OEM в виде бинарных blob'ов.

Коротко о сборке:

  • Требования: Linux, ~16+ ГБ RAM, 200+ ГБ SSD, repo + repo sync.
  • Процесс: repo init → repo sync (сотни гигабайт) → make -j$(nproc) → тест/флеш.
  • Результат: «чистый» образ, который можно запустить в эмуляторе или на устройстве с разблокированным загрузчиком.

Если хотите попробовать без риска — запустите AOSP-образ в Android Studio или на эмуляторе прежде чем флешить устройство.

Чем AOSP отличается от прошивок производителей

Прошивки OEM — это AOSP + надстройки: интерфейс, предустановленные приложения, закрытые драйверы и оптимизации под конкретные SoC. Ключевые различия:

АспектAOSP (чистый Android)Прошивки производителей
ИнтерфейсСтрогий сток, минимум дизайнаКастомные оболочки, темы, дополнительные жесты
ПриложенияБазовый наборДесятки предустановленных сервисов и утилит
Драйверы и кодекиОтсутствуют проприетарные блобыЗакрытые бинарники для камеры, модема, графики
ОбновленияЗависит от сообщества/GoogleOEM-локальные обновления, OTA с оптимизациями
ЭнергоэффективностьУниверсальные настройкиОптимизации под конкретное железо, лучше батарея/производительность

Без проприетарных драйверов многие аппаратные функции (например, продвинутые режимы камеры или DRM Widevine) могут не работать или иметь ухудшенное качество.

Когда выбирать AOSP/кастом и когда — OEM

Практический чек-лист:

  • Выберите AOSP/кастом, если:

    • Нужна приватность (минимум Google), контроль разрешений.
    • Хотите убрать bloatware и кастомизировать систему.
    • Готовы мириться с возможными багами и ручной установкой GMS/microG.
  • Останьтесь на фирменной прошивке, если:

    • Нужна полная поддержка камеры, NFC, DRM, фирменных фич (Knox и т.п.).
    • Вы не готовы разблокировать загрузчик или терять гарантию.
    • Нужны стабильные OTA-обновления и оптимизация батареи «из коробки».

Если решаете попробовать — порядок действий:

  1. Резервная копия данных.
  2. Разблокировка загрузчика.
  3. Установка кастомного recovery (TWRP).
  4. Флеш выбранного ROM, затем GApps/microG при необходимости.
  5. Установка Magisk для root/модулей (опционально).

Частые ошибки

  • Флэш ROM не для вашего exact device — приводит к brick'у.
  • Нет бэкапа и потеря данных.
  • Ожидание, что всё «просто будет работать» без vendor blobs (камера/модем).
  • Попытка вернуть GMS неправильной версией — сбои в приложениях.
  • Игнорирование разблокировки загрузчика и заводских ограничений (юридические/гарантийные последствия).

FAQ

  • Можно ли поставить Play Store на AOSP?
    Да — через пакеты GApps или microG, но это ручная установка и требует совместимой версии и лицензионных компонентов.

  • Будет ли AOSP получать обновления безопасности?
    AOSP как проект обновляется, но OTA для конкретного устройства зависит от тех, кто собирает и поддерживает ROM (сообщество, производитель или кастом-проект).

  • Потеряю ли я гарантию при смене прошивки?
    Часто да: разблокировка загрузчика и кастомные прошивки могут аннулировать гарантию в зависимости от политики производителя.

  • Как понять, что кастом на базе AOSP более подходящий?
    Если приоритет — приватность и минимализм, и вы готовы к ручной поддержке — AOSP/кастом пригоден. Для «всё работает из коробки» — OEM.

Заключение: AOSP — фундамент Android: полностью открытый и гибкий, но минимальный. Прошивки производителей — это готовый продукт с поддержкой железа и дополнительными фичами. Выбор зависит от баланса между контролем, приватностью и готовностью мириться с ограничениями.