mirror of
https://github.com/ReVanced/revanced-patches.git
synced 2024-11-10 09:07:46 +01:00
fix(youtube/theme-patch): respect app specific theme (#946)
This commit is contained in:
parent
406141c86e
commit
98964e8e49
2 changed files with 11 additions and 3 deletions
|
@ -24,9 +24,9 @@ object ThemeSetterAppFingerprint : MethodFingerprint(
|
|||
Opcode.MOVE_RESULT_OBJECT,
|
||||
Opcode.SGET_OBJECT,
|
||||
Opcode.IF_NE,
|
||||
Opcode.CONST,
|
||||
Opcode.CONST, //target reference
|
||||
Opcode.GOTO,
|
||||
Opcode.CONST,
|
||||
Opcode.CONST, //target reference
|
||||
Opcode.INVOKE_DIRECT,
|
||||
Opcode.RETURN_OBJECT,
|
||||
Opcode.NEW_INSTANCE,
|
||||
|
@ -34,6 +34,6 @@ object ThemeSetterAppFingerprint : MethodFingerprint(
|
|||
Opcode.MOVE_RESULT_OBJECT,
|
||||
Opcode.SGET_OBJECT,
|
||||
Opcode.IF_NE,
|
||||
Opcode.CONST,
|
||||
Opcode.CONST, //target reference
|
||||
)
|
||||
)
|
|
@ -75,7 +75,15 @@ class SettingsPatch : BytecodePatch(
|
|||
scanResult.patternScanResult!!.endIndex + 1,
|
||||
buildInstructionsString(1)
|
||||
)
|
||||
addInstructions(
|
||||
scanResult.patternScanResult!!.endIndex - 7,
|
||||
buildInstructionsString(0)
|
||||
)
|
||||
|
||||
addInstructions(
|
||||
scanResult.patternScanResult!!.endIndex - 9,
|
||||
buildInstructionsString(1)
|
||||
)
|
||||
addInstructions(
|
||||
mutableMethod.implementation!!.instructions.size - 2,
|
||||
buildInstructionsString(0)
|
||||
|
|
Loading…
Reference in a new issue