diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint.kt index 62a9c4fa4..4d4ac0ecc 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/fingerprints/PlayerParameterBuilderFingerprint.kt @@ -3,15 +3,14 @@ package app.revanced.patches.youtube.utils.fingerprints import app.revanced.patcher.extensions.or import app.revanced.patcher.fingerprint.MethodFingerprint import com.android.tools.smali.dexlib2.AccessFlags -import com.android.tools.smali.dexlib2.Opcode object PlayerParameterBuilderFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL, returnType = "L", parameters = listOf( - "Ljava/lang/String;", + "Ljava/lang/String;", // VideoId. "[B", - "Ljava/lang/String;", + "Ljava/lang/String;", // Player parameters proto buffer. "Ljava/lang/String;", "I", "I", @@ -22,14 +21,5 @@ object PlayerParameterBuilderFingerprint : MethodFingerprint( "Z", // Appears to indicate if the video id is being opened or is currently playing. "Z", "Z" - ), - opcodes = listOf( - Opcode.INVOKE_INTERFACE, - Opcode.MOVE_RESULT_OBJECT, - Opcode.CHECK_CAST, - Opcode.INVOKE_INTERFACE - ), - customFingerprint = { methodDef, _ -> - methodDef.name == "b" - } + ) ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch.kt index e61633b45..cb3d7af51 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/fix/parameter/SpoofPlayerParameterPatch.kt @@ -182,7 +182,6 @@ object SpoofPlayerParameterPatch : BytecodePatch( """ ) } - } ?: throw PlayerResponseModelImplRecommendedLevel.exception /**