microG Services Core | Альтернатива сервисам Google Play



Реп: (219)
microG Services Core
версия: 0.3.1.240913

Последнее обновление программы в шапке: 24.03.2024
Прикрепленное изображение
microg.org | XDA | GitHub: Wiki / Issues / Commits

microG для YouTube Vanced не имеет никакого отношения к этой теме.

Краткое описание:
Реализация Google Play Services Framework с открытым исходным кодом, предоставляющая все основные функции сервисов Google и сохраняющая конфиденциальность.

Возможности:
  • Авторизация на серверах Google и широкая поддержка приложений
  • Онлайн и оффлайн сервисы навигации
  • Не расходует батарею, не забивает память, не нагружает процессор
  • Отсутствие ненужных компонентов
  • Работает как на реальных устройствах, так и в эмуляторах Android
  • Открытый исходный код (лицензия Apache 2.0)
Требуется Android: 4.0.1+ и система с поддержкой signature spoofing (подмены подписи)
Русский интерфейс: Да (перевод от Dunkelhe)
Разработчик: MaR-V-iN
Статус проекта: Beta
Важная информация

Y Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Реализованные API
GitHub: Implementation Status
Функционал реализованных интерфейсов API (что будет работать, а что не будет):
Прикрепленное изображение

прошлый вариант
Прикрепленное изображение
D Инструкции
Решение проблем
Если вы не нашли здесь решения своей проблемы, то детально опишите её и прикрепите скриншот Проверки работоспособности, предварительно воспользовавшись поиском и прочитав 2-3 последние страницы темы.
Magisk
  • Проблема:
    • Файлы пропадают из /system после перезагрузки
    Решение:
Сервисы Google
  • Проблема:
    • Сервисы Google автообновляются поверх microG
    • Приложения требуют обновить сервисы Google
    • Постоянно скачиваются "Библиотеки поддержки Google Play"
    Решение:
    Дело в том, что внутренняя версия microG устарела относительно актуальной версии сервисов Google.
    • устанавливаем одну из модификаций с увеличенным кодом версии на данный момент модификаций нет
    • Редактируем AndroidManifest.xml microG при помощи MT Manager или APK Editor прописав versionCode такой же, как в актуальных сервисах гугл или, например versionCode='999999999' (второй вариант не рекомендуется)
    • Модифицированный плей маркет с отключенным обновлением сервисов.
  • Проблема:
    • Сервисы Google Play необходимые для работы приложения не поддерживаются на вашем устройстве
    Решение:
    • Активировать подмену подписи для microG и FakeStore
Play Market
  • Проблема:
    • Не работает / не запускается Play Market
    • Белая страница при запуске Play Market
    • Проблемы с покупками в Play Store
    Решение:
    • Включите push сообщения для Маркета, пост Antonbeard
    • Для корректной работы покупок в Маркете требуется, чтобы и microG был подписан той же подписью, что и Маркет. Пост Antonbeard
    • Либо можно отключить проверку подписи пост Antonbeard
  • Проблема:
    • Ошибка RH-01
    Решение:
    • Перезагрузитесь, если вы только что установили microG
    • Принудительно закройте маркет и запустите снова
    • Включите Google cloud messaging и регистрацию Устройства в Google. Пост Leogryph
    • Попробуйте несколько раз убрать маркет из "недавних" и открыть заново. пост alex.n201
    • При использовании модов маркета использующих подмену подписи убедитесь, что разрешение подмены подписи предоставлено
    • Рекомендации от Eddie Silvery. пост Eddie Silvery
  • Проблема:
    • Ошибка 190
    Решение:
Аккаунт Google
  • Проблема:
    • Различные проблемы с аккаунтом Google в приложениях
    • Проблемы с авторизацией в приложениях
    Решение:
    • Предоставьте разрешения для доступа к контактам и телефону приложению с проблемой, microg и play store. Дополнительно: пост vexhash, пост washerron или пункт 5
    • В настройках аккаунта разрешить приложениям находить ваш аккаунт гугл (Allow apps to find accounts).
  • Проблема:
    • Не удалось соединиться с серверами google
    Решение:
Синхронизация
Для синхронизации календаря требуется GoogleCalendarSync.apk, для синхронизации контактов GoogleContactsSync.apk, для бекапа (и восстановления) данных на сервера гугл GoogleBackupTransport.apk.
  • Проблема:
    • Не работает или отсутствует синхронизация контактов и/или календаря
    • Не восстанавливаются автоматически контакты, пароли к точкам wi-fi и тд. после входа в аккаунт
    Решение:
    • Взять файлы из набора opengapps для вашей версии android или оставить те, которые были изначально, если прошивка шла с gapps
    • При установке через рекавери выбирать архив, в котором присутствуют компоненты для синхронизации
    • GoogleSync(4.0-4.4), GoogleSync (4.4-8.0), ещё вариант
    • В качестве альтернативы используем DavDroid пост realvava, пост fireinet.
Мессенджеры
  • Проблема:
    • Не работают новые версии Uber, VK, Kate Mobile, Viber, Instagram и т.д.
    Решение:
    • Пробуйте их предыдущие версии, если заработало - обновитесь на актуальную.
  • Проблема:
    • Kate Mobile - не удалось проверить лицензию
    Решение:
YouTube
  • Проблема:
    • Не работают OG YouTube и YouTube Vanced с microg из этой темы
    Решение:
    • Используйте root варианты модов
    • Обязательно должен быть установлен либо маркет либо заглушка
Первоначальная настройка
  • Проблема:
    • При попытке первоначального входа в аккаунт Google на старых версиях Android (<4.4) поле ввода съезжает и не активно
    Решение:
    • Установка GoogleLoginForMicroG
    • Обновить системный WebView хотя бы до версии 70.x
  • Проблема:
    • При попытке первоначального входа в аккаунт кнопки Войти и Отмена не вмещаются
    Решение:
    • Прокрутить страницу до появления кнопок
    • Попробовать уменьшить DPI
  • Проблема:
    • Отсутствует шторка, не работает кнопка Домой и т.п. после удаления SetupWizard.apk
    Решение:
Местоположение
  • Проблема:
    • Не появляются галочки связанные с UnifiedNlp в разделе проверки работоспособности компонентов
    Решение:
    • Пропатчить framework-res.apk. Пост Antonbeard
    • Установить основные компоненты microG в систему (/system/priv-app)
    • Убедиться, что нет конфликтующих провайдеров местоположения List of removed location services
  • Проблема:
    • Отсутствует разрешение на доступ к геоданным в фоновом режиме
    Решение:
  • Проблема:
    • Вылетают Яндекс Карты
    Решение:
  • Проблема:
    • Приложения вылетают при выборе встроенной функции просмотра карты и/или отправки местоположения (location picker)
    Решение:
    • Любым архиватором извлеките библиотеки *.so соответствующей архитектуры из установленной версии microg (GmsCore.apk) и поместите их в директорию с размещенным в системе microg, чтобы путь выглядел так: /system/priv-app/<папка с apk microg>/lib/arm/*.so для arm и /system/priv-app/<папка с apk microg>/lib/arm64/*.so для arm64 и так далее выдав соответствующие разрешения. Если не помогло, то скопируйте данные библиотеки еще и в /system/lib так же выдав соответствующие разрешения. Пост washerron
  • Проблема:
    • Не определяется местоположение при использовании бекенда Mozilla
    Решение:
    • Если используются блокировщики рекламы добавить бекенд Mozilla в белый список или добавить в белый список адрес location.services.mozilla.com
Облачные (Push) сообщения
  • Проблема:
    • Приложения не регистрируются в получателях Push
    • Приложения регистрируются, но не получают свои Push сообщения
    Решение:
    • Если не приходят облачные сообщения, попробуйте переустановить приложение, которое их не получает, актуально, если сервисы microG были установлены в последнюю очередь (желательно это делать сразу после чистой прошивки).
      Скрипт для переустановки всех пользовательских приложений с целью их регистрации в microG. Если не сработает, то подправленный вариант (оба скрипта ломают приложения распространяемые, как bundled (split apk))
    • Скрипт для пере-подключения Push уведомлений к приложениям
    • Вариант исправления проблемы с получением мгновенных сообщений в различных приложениях и Kate Mobile в частности пост Antonbeard
    • При использовании блокировщика рекламы AdAway, убедитесь, что в его белый список добавлен "mtalk.google.com"
    • При использовании Titanium Backup сначала просто установите приложение НЕ восстанавливая данные, один раз запустите, чтобы приложение зарегистрировалось в получателях push, а уже после всего этого восстанавливайте данные приложения с помощью Titanium Backup
    • Иногда Google Cloud Messaging перестаёт работать после восстановления из nandroid бекапа в TWRP, точная причина пока не известна, помогает переустановка проблемного приложения
    • Правильно настройте или найдите альтернативу greenify, если используется. Пост DrRonson

  • Проблема:
    • Google Cloud Messaging "включён", но его статус "отключен" и нет ни одного приложения зарегистрированного в качестве получателя Push
    Решение:
    • Включите регистрацию устройства в гугл, отключите подтверждение на привязку приложений. Пост wilq
  • Проблема:
    • Сами выключаются пункты Регистрация устройства и/или Google Cloud Messaging
    Решение:
    • Как правило такое происходит, если microG некорректно "спит". Чаще всего было замечено на MIUI и лечится отключением фирменной функции энергосбережения, либо корректной настройкой Greenify, если используется. Пост Vavun
Энергопотребление
  • Проблема:
    • Повышенный расход заряда после перехода с GApps на microG
    Решение:
    • Решите вопрос с регистрацией приложений в качестве получателей Push
SafetyNet
  • Проблема:
    • Приложения падают при попытке пройти проверку SafetyNet
    Решение:
    • Установите DroidGuard Helper как пользовательское приложение. Можно просто поверх того, что в системе
    • Активируйте Magisk Hide для DroidGuard Helper
Подмена подписи
  • Проблема:
    • Моя прошивка точно-точно поддерживает подмену подписи, но включить её не получается
    Решение:
    • Глобальный выключатель: Настройки => Для разработчиков => Signatire Spoofing (Подмена подписи)
    • Индивидуальный выключатель: Настройки => Приложения => Разрешения приложений => Подмена подписи (показать системные)
    • Предоставить разрешение при помощи терминала, если ничего выше не помогло. Пример для маркета пост Vavun
    • На LineageOS for microG, OmniRom, crDroid и некоторых других ROM-ах после декабрьского патча безопасности от 2018 года использовать подмену подписи могут только приложения установленные в /system/priv-app и имеющие разрешение "android.permission.FAKE_PACKAGE_SIGNATURE" прописанное в файле разрешений в /system/etc/permissions. Подробности
Магазины приложений
  • Google Play 4PDA
    Обычный Play Маркет.
    Патченный маркет
  • Aurora Store 4PDA / F-Droid
    Альтернатива Google Play Store с современным дизайном и дополнительными возможностями.
  • F-Droid 4PDA
    Каталог программ с открытым исходным кодом.
  • Yalp Store 4PDA / F-Droid
    Поиск и загрузка программ из Google Play Store без Google Services Framework.
» Полезные ссылки и приложения
  1. Проверка работоспособности:
    • Sigspoof-Checker by Lanchon F-Droid, GitHub
      Небольшое приложение для проверки системы на возможность подмены подписи.
    • SafetyNet Helper Sample GP, GitHub
      Простая утилита для проверки статуса SafetyNet.
    • SafetyNet Test GP
      Проверка статуса SafetyNet.
  2. Xposed:
    • Systemless Xposed 4PDA
      Модифицикация Xposed, даёт возможность получать OTA-обновления на стоковых прошивках и пользоваться сервисами Android Pay/Samsung Pay без удаления рута и фреймворка.
    • No Play Games 4PDA
      Xposed модуль для скрытия окна с просьбой подключиться к Google Play Games (пока нет поддержки - лучшее решение). Модуль не имеет интерфейса.
    • FakeGApps 4PDA
      Этот модуль используется в комбинации с microG, чтобы включить Google Cloud Messaging (GCM), службы определения местоположения и многое другое.
    • XposedGmsCoreUnifiedNlp 4PDA
      Интеграция UnifiedNlp в систему
  3. Жизнь без GApps:
    • WebTube F-Droid
      Лёгкий внешний интерфейс YouTube, который предполагается использовать без проприетарного YouTube-API или GApps.
    • NewPipe 4PDA, F-Droid
      Просмотр и загрузка видео с Google YouTube без авторизации и GApps.
    • K-9 Mail GP, 4PDA, F-Droid
      Отличный почтовый клиент.
    • DAVdroid GP, 4PDA, F-Droid
      Приложение с открытым исходным кодом для синхронизации контактов, календаря, событий и задач.
    • OsmAnd~ GP, 4PDA, F-Droid
      Навигационное приложение с открытым исходным кодом. Совмещает в себе множество функций как навигатора, так и программ просмотра растровых карт.
    • DuckDuckGo GP, 4PDA, F-Droid
    • RHVoice GP, 4PDA, F-Droid
      Синтезатор речи с открытым исходным кодом.
  4. Репозиторий microG для F-droid
    Основной https://microg.org/fdroid/repo
    Архивный https://microg.org/fdroid/archive
  5. Magisk 4PDA, XDA
    Утилита с открытым исходным кодом, позволяющая устанавливать различные системные приложения и моды в режиме systemless и скрывать права суперпользователя от любых приложений и сервисов.




Пожалуйста, читайте спойлер "Инструкции" перед установкой.

Скачать:
Версия: 0.3.1.240913 обновление (Hanabishi)
Версия: 0.3.0.233515 обновление (Hanabishi)
Версия: 0.2.29.233013 обновление (Hanabishi)
Версия: 0.2.28.231657 обновление (Hanabishi)
Версия: 0.2.27.223616 обновление (Hanabishi)

Модификации
Версия: 0.2.17.204714 vtm release (flips)
Версия: 0.2.14.204215 Лайтовая версия MicroG Services Core (UtopianStorytelling)
Версия: 0.2.13.203915-vtm Лайтовая версия MicroG (UtopianStorytelling)
Версия: 0.2.12.203915-dirty-noen build.203915025 [snapshot-ebbf78a] microG Services Core [withMapbox withoutNearby] (5asha)
Компоненты microG

Геолокация:
Прошлые версии
Версия: 0.2.26.223616 maintenance release (Hanabishi)
Версия: 0.2.25.223616 обновление с github (Hanabishi)
Версия: 0.2.24.214816 This is a maintenance release to fix a few issues slipped into the last release. (Hanabishi)

Автоматические установщики

Результаты опросов
Опрос: microG vs GMS. Устраивает ли вас microG как альтернатива оригинальным сервисам Google Play? Завершено 17.08.2016 года.
Прикрепленное изображение

Опрос: microG vs GMS №2. Цель вашего перехода на micoG? (потребление памяти и энергоэффективность не учитываются). Завершено 25.09.2016 года.
Прикрепленное изображение

Опрос: microG vs GMS №3. Время автономной работы Вашего устройства после перехода на microG по сравнению с GApps? Завершено 08.02.2017 года.
Прикрепленное изображение

Опрос: Каким способом вы устанавливали microG ? Выберите лучший, на ваш взгляд, zip-архив для установки microg ? Завершено 02.06.2018 года.
Прикрепленное изображение




Сообщение отредактировал iMiKED - 24.03.24, 10:09
Причина редактирования: Обновление: новая версия 0.3.1.240913 обновление



Реп: (16)
После установки через каждые полчаса обновляется маркет в шторке. как решить эту проблему?



Реп: (75)
* Mashavitya123,
Поставить модифицированный маркет. Например этот Google Play (Play Маркет) (Пост Aeronliru #46925613)

Сообщение отредактировал hochyznat - 08.01.18, 09:05



Реп: (1143)
Обновление в bakcend
новая версия Deja Vu 1.0.7
microG GmsCore is a FLOSS framework (Пост washerron #68731868)



Реп: (42)
А тут есть установка через рекавери сразу всех необходимых файлов? А то лень делать всё вручную.



Реп: (530)
* ovepar,
Смотри в шапке "Различные сборки установочных архивов"



Реп: (867)
ovepar @ 08.01.18, 09:34 *
А тут есть установка через рекавери сразу всех необходимых файлов? А то лень делать всё вручную.

Даже почитать шапку и найти искомое в нескольких исполнениях на выбор ?



Реп: (42)
Я установил данную сборку microG GmsCore is a FLOSS framework (Пост Eddie Silvery #57445944) и у меня возник вопрос, как поставить YouTube? Выдаёт ошибку что сервисы не поддерживаются на моём устройстве. Тогда скачал OG YouTube, он просит скачать microG for OGYT, я их скачал, начал установку и в конце выдаёт ошибку "приложение не установлено". Как быть?



Реп: (1143)
* ovepar, попробуйте вот это ИзображениеZanezam



Реп: (42)
* washerron, Всё равно выдаёт ошибку "приложение не установлено".



Реп: (1143)
* ovepar, установи через twrp



Реп: (42)
* washerron, В TWRP выдаёт ошибку 1

Добавлено 08.01.2018, 11:17:

* washerron, Я бы сделал скриншот в тврп, но кнопка питания не работает(



Реп: (1143)
* ovepar, а старый youtube ? Как удалили? Может хвосты остались и они не дают установиться? Попробуйте ручную



Реп: (42)
* washerron, Старый ютюб удалился после того как я поставил эту сборку, а вместо него встал NewPipe.



Реп: (530)
* ovepar,
Попробуй sdmaid'ом по чистить следы
Также ютуб от Zanezam можно через LP как системное попробывать установить

Сообщение отредактировал Twologon - 08.01.18, 11:26



Реп: (42)
* Twologon, А как я установлю его через LP? Разве LP может устанавливать .apk файлы?



Реп: (530)
* ovepar,
LP>пересобрать и установить>выбирай apk>и выбирай опцию "установить как системное"



Реп: (42)
* Twologon, Сейчас попробую, чуть позже отпишусь.



Реп: (42)
* Twologon, Установил как системное это приложение и теперь просит сервисы гугл.



Реп: (42)
Вот такая ошибка, не знаю как решить.
Прикрепленное изображение

(Извиняюсь за спойлер, сижу с телефона)

Сообщение отредактировал vovanKARPO - 08.01.18, 12:10



Реп: (1143)
* ovepar, microG GmsCore is a FLOSS framework (Пост Eddie Silvery #46917888) п.7 все сделали?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 14:58