0. Зачем?
Смартфоны и приложения сильно завязаны либо на Google, либо на производителя, и в большинстве случаев их использование затрудняется без наличия аккаунта Google. Отдельно отмечу говнокод в сервисах Google Play, поедающий батарею и постоянный сбор данных.
0.5. Это уже было на многих сайтах
Было. Но обычно все те статьи уходили в крайности, чуть ли не до шапочки из фольги. Я же хочу описать отвязку от софта производителей и Google, без ухода в крайности.
1. Прошивка
Здесь есть три варианта:
Сразу оговорюсь, что под свободной прошивкой подразумевается любая, собранная из исходников Android не производителем телефона (такие как LineageOS, Resurrection Remix и т.п.), а не только Replicant и подобные.
Теперь про варианты. Худший из всех - третий, из-за наличия мусора в системе. Второй вариант лучше, но производитель тоже может добавить мусор в систему, да и некоторые компоненты MicroG (NanoDroid) могут не работать (об этом далее). Самый лучший вариант - первый.
Дополнительным вариантом можно, к примеру, считать некоммерческие организации вроде /e/. Также есть LineageOS for microG - форк LineageOS со вшитым MicroG и готовыми патчами.
2. ROOT
Если планируете получать root, лучше использовать Magisk. Помимо управления правами он также имеет возможность установки различных модулей. Невероятно полезная иногда вещь.
3. Установка MicroG
Зачем вообще нужен MicroG? Это - свободная реализация сервисов Google. Требуется для корректной работы приложений, которые требуют сервисы гугла.
Вместо MicroG лучше взять NanoDroid - пакет MicroG с некоторыми исправлениями. Основные отличия:
Про последний пункт: на некоторых прошивках (особенно китайских) NanoDroid может не установиться.
Скачать последнюю версию архива можно отсюда.
Обязательно сделайте бэкап следующих приложений, т.к. иногда они по ошибке удаляются:
Приложения заменяются только если в .nanodroid-setup включена установка приложений, в противном случае они просто удаляются.
На Android 9 и новее предварительно нужно вручную сделать деодексацию.
После установки NanoDroid зайдите в настройки microG, выберите проверку работоспособности и прокликайте по пунктам. Некоторые пункты интерактивные (такие как "Система подменяет подписи").
Дополнительно почитать:
Смартфоны и приложения сильно завязаны либо на Google, либо на производителя, и в большинстве случаев их использование затрудняется без наличия аккаунта Google. Отдельно отмечу говнокод в сервисах Google Play, поедающий батарею и постоянный сбор данных.
0.5. Это уже было на многих сайтах
Было. Но обычно все те статьи уходили в крайности, чуть ли не до шапочки из фольги. Я же хочу описать отвязку от софта производителей и Google, без ухода в крайности.
1. Прошивка
Здесь есть три варианта:
- Прошить свободную прошивку/купить смартфон, поддерживающий свободную прошивку
- Купить смартфон без сервисов Google (к примеру Huawei P40, но китайские покупать нежелательно)
- Оставить стоковую прошивку
Сразу оговорюсь, что под свободной прошивкой подразумевается любая, собранная из исходников Android не производителем телефона (такие как LineageOS, Resurrection Remix и т.п.), а не только Replicant и подобные.
Теперь про варианты. Худший из всех - третий, из-за наличия мусора в системе. Второй вариант лучше, но производитель тоже может добавить мусор в систему, да и некоторые компоненты MicroG (NanoDroid) могут не работать (об этом далее). Самый лучший вариант - первый.
Дополнительным вариантом можно, к примеру, считать некоммерческие организации вроде /e/. Также есть LineageOS for microG - форк LineageOS со вшитым MicroG и готовыми патчами.
2. ROOT
Если планируете получать root, лучше использовать Magisk. Помимо управления правами он также имеет возможность установки различных модулей. Невероятно полезная иногда вещь.
3. Установка MicroG
Зачем вообще нужен MicroG? Это - свободная реализация сервисов Google. Требуется для корректной работы приложений, которые требуют сервисы гугла.
Вместо MicroG лучше взять NanoDroid - пакет MicroG с некоторыми исправлениями. Основные отличия:
- Собран как priv-app (что решает проблемы с навигацией)
- Более новая версия сервисов Google
- Заменяет системный WebView на BromiteWebView (свободный форк хрома, ungoogled, но как пишут авторы, сложно проверить, насколько) с автоматической блокировкой рекламы
- Поддержка покупок и микроплатежей в Play Store
- NanoDroid имеет патчер для подмены подписи (качается отдельно, обязательно читайте содержимое спойлера ниже)
Про последний пункт: на некоторых прошивках (особенно китайских) NanoDroid может не установиться.
Скачать последнюю версию архива можно отсюда.
Обязательно сделайте бэкап следующих приложений, т.к. иногда они по ошибке удаляются:
- DeskClock (заменяется на OmniClock из архива)
- messaging (заменяется на QKSMS из архива)
- Gallery2 (замеяется на Simple Gallery из архива)
- Camera (заменяется на Open Camera из архива)
- Calendar (заменяется на Simple Calendar из архива)
Приложения заменяются только если в .nanodroid-setup включена установка приложений, в противном случае они просто удаляются.
На Android 9 и новее предварительно нужно вручную сделать деодексацию.
После установки NanoDroid зайдите в настройки microG, выберите проверку работоспособности и прокликайте по пунктам. Некоторые пункты интерактивные (такие как "Система подменяет подписи").
Дополнительно почитать:
It's time to kick gum and chew ass. And i'm all out of ass.