fix(YouTube/Spoof player parameters): thumbnail preview is not updated

This commit is contained in:
inotia00 2023-12-06 13:25:38 +09:00
parent c5d270e8fe
commit 47610bba7d
2 changed files with 3 additions and 14 deletions

View File

@ -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"
}
)
)

View File

@ -182,7 +182,6 @@ object SpoofPlayerParameterPatch : BytecodePatch(
"""
)
}
} ?: throw PlayerResponseModelImplRecommendedLevel.exception
/**