From a83057758a4d4aa47c3233e9afaf63a797436847 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Thu, 23 Feb 2023 16:57:38 +0900 Subject: [PATCH] refactor(litho): use more dynamic fingerprint --- .../youtube/misc/litho/fingerprints/LithoFingerprint.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/litho/fingerprints/LithoFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/litho/fingerprints/LithoFingerprint.kt index 784016c39..43e16854a 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/litho/fingerprints/LithoFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/litho/fingerprints/LithoFingerprint.kt @@ -3,15 +3,9 @@ package app.revanced.patches.youtube.misc.litho.fingerprints import app.revanced.patcher.extensions.or import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint import org.jf.dexlib2.AccessFlags -import org.jf.dexlib2.iface.instruction.NarrowLiteralInstruction object LithoFingerprint : MethodFingerprint( returnType = "L", access = AccessFlags.PUBLIC or AccessFlags.FINAL, - parameters = listOf("L", "L", "L", "L", "L", "I", "Z"), - customFingerprint = { methodDef -> - methodDef.implementation!!.instructions.any { - ((it as? NarrowLiteralInstruction)?.narrowLiteral == 255496645) - } - } + strings = listOf("Element missing type extension") ) \ No newline at end of file