Repository navigation
Conversation
MicroG RE is a regular user app, so on Android 11+ package visibility
hides it from the patched app unless it is listed in <queries>. Without
it the app cannot resolve the auth.accounts provider, sees no accounts
and keeps opening the add-account flow ("account already exists").
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #34
Problem
On Android 11+, the patched Google News can't see MicroG RE (
app.revanced.android.gms), because MicroG is a regular user app and the GmsCore support patch doesn't declare it in the manifest<queries>. Package visibility then hides it. The app can't resolve theauth.accountsprovider, sees no accounts, and opens the add-account flow, which ends in "This account already exists on your device".Patched YouTube and YouTube Music on the same device declare MicroG in
<queries>and sign in fine.Change
gmsCoreSupportResourcePatchnow adds<package android:name="app.revanced.android.gms"/>to<queries>, creating<queries>if the manifest has none.Testing
./gradlew :patches:buildsucceeds.<package>entry to a v1.10.0-patched Google News 5.163.0.947799485 APK by hand, re-signed and reinstalled it (Galaxy S25, Android 16, MicroG RE 7.2.2).dumpsys package queriesthen showed News can see MicroG, the provider errors were gone, and sign-in picked up the existing account..mpp.