Вирішив трохи написати про моє досвіді переходу на MicroG і про невеликий список вільних аналогів софта.
TL; DR: жити на MicroG можна
Але спочатку трохи доповню статтю від derlafff про XPosed.
Чи не доступний для свіжих андроїдів
Доступний аж до версії 8.1, на той момент був чи то в альфі, то чи в беті, вже не пам'ятаю. Для 9 версії є під назвою EdXposed (Підтримує ще й 8.1).
Перехід на MicroG
існує форк NanoDroid ( дзеркало на гітхабе ). Основні відмінності від MicroG:
- Зібрано як priv-app
- Більш нова версія сервісів Google
- Замінює системний WebView на BromiteWebView ( вільний форк хрому , Ungoogled, але як пишуть автори, складно перевірити, наскільки) з автоматичним блокуванням реклами
- Підтримка покупок і мікроплатежів в Play Store
Прочитати про все відмінності можна тут .
З додатками, що використовують карти Google, можуть виникнути проблеми (наприклад, Runtastic падає, хоча карти встановлені). Читати доповнення в кінці поста.
Дуже бажано мати Magisk замість Superuser.
Викачуємо останню версію звідси . Беремо найситішу. Розпаковуємо архів, редагуємо .nanodroid-setup (опис налаштувань лежить тут ). FakeStore обов'язковий до установки.
Обов'язково зробіть бекап таких програмах, тому що іноді вони помилково видаляються:
- DeskClock (замінюється на OmniClock з архіву)
- messaging (замінюється на QKSMS з архіву)
- Gallery2 (замеяется на Simple Gallery з архіву)
- Camera (замінюється на Open Camera з архіву)
- Calendar (замінюється на Simple Calendar з архіву)
Додатки замінюються тільки якщо в .nanodroid-setup включена установка додатків, в іншому випадку вони просто видаляються.
Швидше за все замінюються ще клавіатура від Google, Gmail і Google Music (не користуюся, тому не можу перевірити).
Обов'язково перевірте, чи підтримує прошивка SignatureSpoofing, список є тут . Процитую пост за посиланням вище:
Коротко кажучи, це обхід захисного механізму, що не дозволяє прикидатися gapps'амі кому попало. Для цього необхідно або патчить прошивку за допомогою Xposed / Needle / Haystack, або використовувати сумісну прошивку
Прошиваємо архів (бажано перед цим зробити бекап), вичищаємо залишки гуглових додатків (якщо вони є, я ставив з видаленням GAPPS).
Для оновлення компонентів без прошивки архіву додайте цей репозиторій в F-Droid.
отримання програм
Я вирішив обійтися без установки Google Play Store. Тим не менш, він повинен заробити. Для отримання пакетів з Google Play я використовую Aurora . Можна використовувати обліковий запис Google або анонімний. Деякі додатки не встановлюються, і я поняття не маю, чому. В основному це гуглових додатки і залежні від них (наприклад, використовують Google Maps). Через Yalp і файловий менеджер такі додатки встановлюються. Мінімальна версія системи - 5.0. Є перевірка додатків на предмет відомих трекерів в базі Exodus Privacy . Для більш старих систем є Yalp Store , Який підтримує версії Android від 2.0 і вище.
Для вільного софта звичайно ж F-Droid . ще існують M-Droid з більш приємним інтерфейсом (і ніби як виправленої завантаженням скріншотів, але у мене воно не запрацювало), і G-Droid (Краще інтерфейс, але немає підтримки сторонніх репозиторіїв).
Трохи про навігацію
Навігація по GPS працює. З навігацією по мобільній мережі є косяки. У MAPS.ME і деякому софт працює тільки MozillaNlpBackend , Але показує, ніби телефон на іншому кінці міста. Déjà Vu Location Service працює в іншому софт (Карти Google, Яндекс, ЕСТ Таксі), з похибкою в 30-50 метрів.
Карти Google працюють. Яндекс.Карти теж. Програми, що використовують OSM і Яндекс.Карти - працюють.
Вільні аналоги різного софта
- Maps - форк MAPS.ME з вирізаною рекламою і трекера
- Заміна YouTube - YouTube Vanced (підтримка авторизації через MicroG, фоновий режим, темна тема і ще всякі плюшки, є в репозиторії Magisk), NewPipe (не підтримує авторизацію, є імпорт підписок, експортувати оні можна тут ). Є ще багато інших, але я знаю тільки про ці, лол.
- Fennec F-Droid - Firefox з вирізаною телеметрією і пропрієтарними компонентами. Базується на останніх збірках офіційного Firefox. Для любителів ESR є IceCatMobile .
- Chrome - Bromite - форк хромиум, націлений на приватність і блокування реклами. Синхронізація, економія даних та інше - вирізано. Репозиторій для F-Droid - тут .
- аутентифікатор - Aegis . Підтримує імпорт з інших аутентифікатор (потрібен root). Простіше і для більш старих версій системи - FreeOTP і FreeOTP + (Доданий імпорт і експорт)
- SSH клієнт - ConnectBot
- oandbackup - заміна TitaniumBackup
- Scarlet Notes FD - заміна Google Keep. Є синхронізація (як я зрозумів, для включення хмарної синхронізації потрібно встановити версію з Google Play).
- K-9 Mail - поштовий клієнт, підтримує шифрування OpenPGP (потрібно OpenKeychain )
Різний придатний відкритий софт
- Nextcloud
- DAVx⁵ - синхронізація (замість гуглокалендаря)
- KDE Connect - інтеграція телефону з Plasma (в якийсь момент ще й з Gnome )
- OsmAnd ~ - навігація, використовує OpenStreetMap, і наскільки я пам'ятаю, може використовувати і інші джерела карт. Додаток платне, повна версія знаходиться в магазинах, посилання на сайті . Перехід на MicroG і трохи вільного софта (коментар)
- andOTP - простий аутентифікатор з можливістю експорту / імпорту і шифрування резервних копій
- EDS Lite - клієнт для роботи з криптоконтейнера VeraCrypt, TrueCrypt, LUKS. Повна версія знаходиться тут .
- Password Store - клієнт для pass
- Shelter - пісочниця для ізоляції додатків
- Forecastie - прогноз погоди, використовує OSM
- Gadgetbridge - підключення розумних годинників та браслетів
- Scrambled Exif - видалення EXIF з фотографій
- Kiwix - викачування Вікіпедії та інших вікі-сайтів і читання їх оффлайн
- Vanilla Music - музичний плеєр. Наскільки я знаю, єдиний підтримує теги в OGG Opus. За запитом «vanilla» в F-Droid знаходяться корисні додатки.
- Simple Mobile Tools - прості відкриті реалізації галереї, календаря, файлового менеджера, контактів, заміток, музичного плеєра, ліхтарика, калькулятора та інших додатків
- GameDealz - неофіційний клієнт для сайту IsThereAnyDeal . Коротко - пошук знижок на ігри.
- Phoenix for VK - відкритий клієнт для ВКонтакте
Напишіть, якщо знаєте придатні аналоги вільного софта (і будь-який придатний відкритий софт), додам в список.
всякі дрібниці
ClassyShark3xodus - сканування всіх додатків в системі на предмет трекерів. Використовує базу Exodus Privacy.
Komoot - не відкриті, але використовує OSM. Аналог додатків на зразок Runtastic (хоч і вміє менше). Судячи з Exodus Privacy, трекерів немає.
UPD: доповнення від ma1uta