mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-06-12 05:07:41 +02:00
feat(youtube/spoof-player-parameters): no longer automatically spoofed
This commit is contained in:
@ -1,9 +0,0 @@
|
||||
package app.revanced.patches.youtube.utils.fix.parameter.fingerprints
|
||||
|
||||
import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
|
||||
object BadResponseFingerprint : MethodFingerprint(
|
||||
opcodes = listOf(Opcode.CONST_16),
|
||||
strings = listOf("Response code: ")
|
||||
)
|
@ -18,7 +18,6 @@ import app.revanced.patcher.patch.annotations.DependsOn
|
||||
import app.revanced.patcher.patch.annotations.Patch
|
||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||
import app.revanced.patches.youtube.utils.annotations.YouTubeCompatibility
|
||||
import app.revanced.patches.youtube.utils.fix.parameter.fingerprints.BadResponseFingerprint
|
||||
import app.revanced.patches.youtube.utils.fix.parameter.fingerprints.ProtobufParameterBuilderFingerprint
|
||||
import app.revanced.patches.youtube.utils.fix.parameter.fingerprints.ScrubbedPreviewLayoutFingerprint
|
||||
import app.revanced.patches.youtube.utils.fix.parameter.fingerprints.StoryboardThumbnailFingerprint
|
||||
@ -46,7 +45,6 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
@Version("0.0.1")
|
||||
class SpoofPlayerParameterPatch : BytecodePatch(
|
||||
listOf(
|
||||
BadResponseFingerprint,
|
||||
ProtobufParameterBuilderFingerprint,
|
||||
ScrubbedPreviewLayoutFingerprint,
|
||||
StoryboardThumbnailParentFingerprint,
|
||||
@ -120,12 +118,6 @@ class SpoofPlayerParameterPatch : BytecodePatch(
|
||||
}
|
||||
} ?: return ScrubbedPreviewLayoutFingerprint.toErrorResult()
|
||||
|
||||
// hook video playback result
|
||||
BadResponseFingerprint.result?.mutableMethod?.addInstruction(
|
||||
0,
|
||||
"invoke-static {}, $INTEGRATIONS_CLASS_DESCRIPTOR->switchPlayerParameters()V"
|
||||
) ?: return BadResponseFingerprint.toErrorResult()
|
||||
|
||||
// fix protobuf spoof side issue
|
||||
SubtitleWindowFingerprint.result?.mutableMethod?.addInstructions(
|
||||
0,
|
||||
|
Reference in New Issue
Block a user