Skip to content

Commit 19033ff

Browse files
committed
YT Music: support 9.03.52
1 parent 2f18ac9 commit 19033ff

File tree

1 file changed

+6
-2
lines changed
  • app/src/main/java/io/github/chsbuffer/revancedxposed/shared/misc/debugging

1 file changed

+6
-2
lines changed

app/src/main/java/io/github/chsbuffer/revancedxposed/shared/misc/debugging/Fingerprints.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import io.github.chsbuffer.revancedxposed.TargetApp
55
import io.github.chsbuffer.revancedxposed.accessFlags
66
import io.github.chsbuffer.revancedxposed.findClassDirect
77
import io.github.chsbuffer.revancedxposed.fingerprint
8-
import io.github.chsbuffer.revancedxposed.parameters
98
import io.github.chsbuffer.revancedxposed.returns
109
import io.github.chsbuffer.revancedxposed.strings
1110

@@ -14,9 +13,14 @@ internal val experimentalFeatureFlagParentFingerprint = findClassDirect {
1413
matcher {
1514
accessFlags(AccessFlags.STATIC)
1615
returns("L")
17-
parameters("L", "J", "[B")
1816
strings("Unable to parse proto typed experiment flag: ")
1917
}
18+
}.filter { methodData ->
19+
methodData.paramTypeNames.let {
20+
// Early targets is: "L", "J", "[B"
21+
// Later targets is: "L", "J"
22+
(it.size == 2 || it.size == 3) && it[1] == "long"
23+
}
2024
}.map { it.declaredClass }.distinct().single()!!
2125
}
2226

0 commit comments

Comments
 (0)