Я пользуюсь Android около 2 лет без Gapps или учетной записи Google, и мне нравится этот опыт, но я также хотел бы сделать его лучше, потому что некоторые приложения, которые я использовал раньше, теперь не работают без некоторых сервисов Google. Я изучил NoGapps, но недостаточно хорошо понял информацию и различные доступные пакеты, чтобы знать, что мне нужно.
Похоже, что это пакеты, которые имитируют API магазина Google Play и основных сервисов, но возвращают нулевые данные, минимальные ответы или данные от других поставщиков с открытым исходным кодом? Но я не могу найти четкого объяснения, какие существуют варианты, и основных различий между ними, чтобы помочь мне выбрать, что установить.
Мой текущий телефон — Lineage 14.1 + SuperSU 2.79 на Samsung S7 G930F, и я не использую Play Store (я использую FDroid и стороннюю загрузку).
Обновлять
Просто чтобы уточнить (после отличного «основного» ответа @Izzy до сих пор), основная проблема, связанная с этим, заключается не столько в том, «какой из этих пакетов я могу использовать для замены библиотеки Google».
Настоящая проблема заключается в том, в какой степени эти альтернативы No Gapps соответствуют предполагаемой цели, позволяющей программному обеспечению по-прежнему работать (путем подделки игрового магазина/поставщика местоположения/другой услуги, которую, как они ожидают, будут предоставлены GApps), но также в действительности санируют или избегают фактическое использование Google для этого или сокращение и уточнение того, какие данные отправляются в Google, если они используются.
Так, например, Fakestore ничего не отправляет в Google, точка, его задача состоит в том, чтобы подделать, что Google Play Store установлен и его Android API работает, но, к сожалению, недоступен/пуст. Но в остальном очень сложно понять, что еще отправлено, а что очищено или не отправлено. Если все, что есть, это повторная реализация FOSS библиотеки Google, те же данные, та же аутентификация, в основном та же регистрация / сбор данных, это немного слабо и неудачно, даже если это неизбежно. Если NLP может полностью избежать Google и использовать более надежные источники, это лучше. Но это та информация и обсуждение, о которых я не могу найти подробностей.
Я здесь реалист: человек, который хочет приложение, которому нужны push-уведомления Google, должен либо подделать эту функциональность как установленную, но не отвечающую, либо использовать код, который очищает данные и максимально предотвращает утечку данных, или должен принять их. не могу использовать это приложение. Но информация, необходимая для принятия такого решения, — это ясность в отношении того, что может сделать это программное обеспечение NoGapps, чтобы свести к минимуму или избежать утечки данных, и как далеко они могут зайти, чтобы отделиться от Google.
Это очень важно для «почему я хочу их использовать». Я хотел бы быть более ясным, каковы их компромиссы и что возможно или нет, с точки зрения данных и информации, переданных в Google, а я нет, и это все, что мешает мне наслаждаться их банкоматом.
Сначала немного основ:
Я использую эту комбинацию (CyanogenMod + µG с UnifiedNlp + BlankStore/Yalp) уже около 2 лет. Единственное, что я обнаружил неработающим , — это платные приложения, которые хотели проверить свою лицензию на GPlay — в остальном все работает гладко. Для получения подробной информации вы можете ознакомиться с моей серией статей об Android без Google . Обратите внимание, однако, что в настоящее время существуют некоторые проблемы, связанные с LOS 14.x и UnifiedNlp; для получения подробной информации, пожалуйста, обратитесь к системе отслеживания проблем на сайте µG на Github.
Вы можете найти статус реализации в вики проекта, а также краткое введение . С точки зрения конфиденциальности вы можете получить из этих двух:
Выступая в качестве замены Google Apps с закрытым исходным кодом (GAPPS), это мощный инструмент для восстановления вашей конфиденциальности при использовании основных функций Android.
(из введения; курсив мой). В статусе реализации обратите внимание на два столбца: Функциональность и Сбой. Если оба «Нет», у нас есть фиктивный: приложения думают, что он там, но там абсолютно ничего не происходит (особенно нет передачи данных); это всегда будет так, например, для Analytics и Ads. Отсутствие функциональности и сбой означают, что ничего не реализовано (даже фиктивного) — поэтому приложения, обращающиеся к этому, могут давать сбой, но опять же ничего не передается (в настоящее время, например, Auto и Cast).
Если данные передаются, насколько мне известно, это ограничивается абсолютным минимумом для достижения функциональности. Это, например, включает в себя Google Cloud Messaging (токен, идентификатор и, очевидно, сообщение должно быть обменено, где последнее обычно только входящее), аутентификация учетной записи (угадайте, что: имя учетной записи и токен/пароль должны быть отправлены для этого, или не может быть быть аутентификацией), Maps API (очевидно, необходимо отправить желаемую позицию для извлечения плиток, но это не идет в Google, поскольку вместо этого он использует OpenStreetMap/OpenScienceMap). Fused Locations также не работает через Google, поскольку вместо этого использует бэкэнды UnifiedNlp.
Стайлз
Иззи
Стайлз
Иззи