From 13205906ae01cbf2e375dcc55dd58a844f299307 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Thu, 27 Jul 2023 01:02:16 +0900 Subject: [PATCH] fix(youtube): reinforce weak fingerprints --- .../fingerprints/SplashAnimationBuilderFingerprint.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/splashanimation/fingerprints/SplashAnimationBuilderFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/splashanimation/fingerprints/SplashAnimationBuilderFingerprint.kt index aab6fa587..7a4bf9660 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/splashanimation/fingerprints/SplashAnimationBuilderFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/splashanimation/fingerprints/SplashAnimationBuilderFingerprint.kt @@ -5,5 +5,10 @@ import app.revanced.util.bytecode.isWide32LiteralExists object SplashAnimationBuilderFingerprint : MethodFingerprint( returnType = "V", - customFingerprint = { methodDef, _ -> methodDef.isWide32LiteralExists(45407550) } + parameters = listOf("Landroid/os/Bundle;"), + customFingerprint = { methodDef, _ -> + methodDef.definingClass.endsWith("/WatchWhileActivity;") + && methodDef.name == "onCreate" + && methodDef.isWide32LiteralExists(45407550) + } ) \ No newline at end of file