mirror of https://github.com/YTVanced/VancedMicroG
e519443293
* Exposure Notifications: Request permissions for Android 12 Beta
* Refactor settings access to use a SettingsProvider
to enable safe usage of settings no matter which process is getting/setting them.
Previously, different processes were accessing settings in an unsafe way and the warn methods were throwing Runtime exceptions which went largely unnoticed, but happened, especially on a fresh start of the OS.
Change-Id: Ie4134e7be2a7ca4a373790f45fbcbd09bf02ad86
* Bump version
* Fix settings provider being called with wrong identity
Fixes #1503
* Revert "Make the application persistent"
This reverts commit
|
||
---|---|---|
.github/workflows | ||
LICENSES | ||
gradle/wrapper | ||
play-services-api | ||
play-services-base | ||
play-services-base-api | ||
play-services-basement | ||
play-services-cast | ||
play-services-cast-api | ||
play-services-cast-framework-api | ||
play-services-core | ||
play-services-core-proto | ||
play-services-cronet-core | ||
play-services-iid-api | ||
play-services-location | ||
play-services-location-api | ||
play-services-tasks | ||
.gitignore | ||
Android.mk | ||
LICENSE | ||
README.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
proguard.flags | ||
settings.gradle |
README.md
Vanced MicroG
microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available.
This fork tweaks MicroG to be usable by applications that require Google authentication such as Youtube Vanced.
Notable changes
- No longer a system app
- Package name changed from
com.google.android.gms
tocom.mgoogle.android.gms
to support installation alongside the official MicroG - Removed unnecessary features:
- Ads
- Analytics
- Car
- Droidguard
- Exposure-Notifications
- Feedback
- Firebase
- Games
- Maps
- Recovery
- Registering app permissions
- SafetyNet
- Self-Check
- Search
- TapAndPay
- Wallet
- Wear-Api
- Removed all permissions, as none are required for Google authentication