Skip to content

GmsCore 0.3.13.2 service namespace mismatch causes YouTube Music ReVanced/RVX ANRs #367

Description

@Exybr

Summary

YouTube Music ReVanced and RVX freeze when opening Library or playing music. The Play Store app works normally.

Both patched apps request GmsCore services using app.revanced... actions, while GmsCore 0.3.13.2 registers them under com.google.... Android reports the requested services as missing, followed by an infinite UI-thread recursion and ANR.

Environment

  • Device: OnePlus CPH2653
  • Android: 16 / SDK 36
  • ReVanced Manager: 2.6.0
  • GmsCore: 0.3.13.2.250932, official Default APK
  • ReVanced Music: 8.40.54
  • RVX Music: 8.30.54
  • Play Store Music: 9.24.51 — unaffected

The installed GmsCore APK matches the official release SHA-256.

Service mismatch

Both patched clients request actions including:

app.revanced.android.gms.potokens.service.START
app.revanced.android.c2dm.intent.REGISTER
app.revanced.android.gms.measurement.START
app.revanced.android.gms.clearcut.service.START
app.revanced.android.gms.gass.START

Android returns Unable to start service ... not found.

GmsCore 0.3.13.2 instead registers:

com.google.android.gms.potokens.service.START
com.google.android.c2dm.intent.REGISTER
com.google.android.gms.measurement.START
com.google.android.gms.clearcut.service.START
com.google.android.gms.gass.START

cmd package query-services returns no matches for the app.revanced... actions.

For comparison, official GmsCore 0.3.1.4 registers the exact app.revanced... actions requested by both clients. Both releases use the same ReVanced signing certificate.

ANR evidence

ReVanced 8.40.54:

  • 62,757 UI-thread frames
  • Approximately 773 MB RSS
  • Approximately 187% CPU during ANR
  • Repeating stack:
bhnj.toString(PG:126)
bhnw.gW(PG:24)
bhnj.toString(PG:148)

RVX 8.30.54 reproduces the same failure with different obfuscated names:

  • 49,876 UI-thread frames
  • Approximately 560 MB RSS
  • Approximately 249% CPU during ANR
bfay.toString(PG:126)
bfbl.gO(PG:24)
bfay.toString(PG:148)

Expected behavior

The latest GmsCore and patched clients should use compatible service-action namespaces, and YouTube Music should not enter an infinite recursion/ANR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions