mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-04-29 22:24:31 +02:00
feat(YouTube): add support version v18.42.41
This commit is contained in:
parent
4190572f28
commit
b2d0319d5a
@ -35,7 +35,8 @@ Example:
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
@ -40,7 +40,8 @@ object ComponentParserPatch : BytecodePatch(
|
||||
invoke-static {v$stringBuilderRegister, v$identifierRegister, v$objectRegister}, $descriptor(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)Z
|
||||
move-result v$stringBuilderRegister
|
||||
if-eqz v$stringBuilderRegister, :filter
|
||||
""" + emptyComponentLabel, ExternalLabel("filter", getInstruction(insertIndex))
|
||||
""" + emptyComponentLabel,
|
||||
ExternalLabel("filter", getInstruction(insertIndex))
|
||||
)
|
||||
}
|
||||
}
|
||||
@ -53,7 +54,8 @@ object ComponentParserPatch : BytecodePatch(
|
||||
invoke-static {v$stringBuilderRegister}, $descriptor(Ljava/lang/StringBuilder;)Z
|
||||
move-result v$stringBuilderRegister
|
||||
if-eqz v$stringBuilderRegister, :filter
|
||||
""" + emptyComponentLabel, ExternalLabel("filter", getInstruction(insertIndex))
|
||||
""" + emptyComponentLabel,
|
||||
ExternalLabel("filter", getInstruction(insertIndex))
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@ -44,7 +44,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -29,7 +29,8 @@ import app.revanced.util.integrations.Constants.ADS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import app.revanced.util.resources.ResourceUtils.copyXmlNode
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -44,7 +44,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -44,7 +44,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
@ -78,7 +79,7 @@ object OldQualityLayoutPatch : BytecodePatch(
|
||||
*/
|
||||
RecyclerViewTreeObserverFingerprint.result?.let {
|
||||
it.mutableMethod.apply {
|
||||
val insertIndex = it.scanResult.patternScanResult!!.startIndex + 2
|
||||
val insertIndex = it.scanResult.patternScanResult!!.startIndex
|
||||
val recyclerViewRegister = 2
|
||||
|
||||
addInstruction(
|
||||
|
@ -98,7 +98,7 @@ object OldSpeedLayoutPatch : BytecodePatch(
|
||||
*/
|
||||
RecyclerViewTreeObserverFingerprint.result?.let {
|
||||
it.mutableMethod.apply {
|
||||
val insertIndex = it.scanResult.patternScanResult!!.startIndex + 2
|
||||
val insertIndex = it.scanResult.patternScanResult!!.startIndex
|
||||
val recyclerViewRegister = 2
|
||||
|
||||
addInstruction(
|
||||
|
@ -48,7 +48,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -43,7 +43,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import app.revanced.util.integrations.Constants.FULLSCREEN
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -50,7 +50,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction35c
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -37,7 +37,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -35,7 +35,8 @@ import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -45,7 +45,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
@ -107,7 +108,8 @@ object AccountMenuPatch : BytecodePatch(
|
||||
}.result?.let {
|
||||
it.mutableMethod.apply {
|
||||
val setViewGroupMarginIndex = it.scanResult.patternScanResult!!.startIndex
|
||||
val setViewGroupMarginReference = getInstruction<ReferenceInstruction>(setViewGroupMarginIndex).reference
|
||||
val setViewGroupMarginReference =
|
||||
getInstruction<ReferenceInstruction>(setViewGroupMarginIndex).reference
|
||||
|
||||
AccountMenuPatchFingerprint.result?.mutableMethod?.addInstructions(
|
||||
0, """
|
||||
|
@ -44,7 +44,8 @@ import app.revanced.util.integrations.Constants.GENERAL
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -34,7 +34,8 @@ import app.revanced.util.integrations.Constants.GENERAL
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -42,7 +42,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -41,7 +41,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -47,7 +47,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -34,7 +34,8 @@ import app.revanced.util.integrations.Constants.GENERAL
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -51,7 +51,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -45,7 +45,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.GENERAL
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -43,7 +43,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -10,8 +10,8 @@ import app.revanced.patcher.patch.annotation.CompatiblePackage
|
||||
import app.revanced.patcher.patch.annotation.Patch
|
||||
import app.revanced.patcher.util.proxy.mutableTypes.MutableMethod
|
||||
import app.revanced.patches.youtube.general.widesearchbar.fingerprints.SetActionBarRingoFingerprint
|
||||
import app.revanced.patches.youtube.utils.fingerprints.SetToolBarPaddingFingerprint
|
||||
import app.revanced.patches.youtube.general.widesearchbar.fingerprints.YouActionBarFingerprint
|
||||
import app.revanced.patches.youtube.utils.fingerprints.SetToolBarPaddingFingerprint
|
||||
import app.revanced.patches.youtube.utils.resourceid.SharedResourceIdPatch
|
||||
import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
import app.revanced.patches.youtube.utils.settings.SettingsPatch.contexts
|
||||
@ -43,7 +43,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -30,7 +30,8 @@ import app.revanced.util.resources.ResourceHelper.updatePatchStatusIcon
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -30,7 +30,8 @@ import app.revanced.util.resources.ResourceHelper.updatePatchStatusIcon
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -30,7 +30,8 @@ import app.revanced.util.resources.ResourceHelper.updatePatchStatusIcon
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -34,7 +34,8 @@ import app.revanced.util.resources.ResourceHelper.updatePatchStatusLabel
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -28,7 +28,8 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.resources.ResourceUtils.copyResources
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -30,7 +30,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -32,7 +32,8 @@ import kotlin.io.path.copyTo
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -37,7 +37,8 @@ import app.revanced.util.resources.ResourceUtils.copyXmlNode
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -36,7 +36,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -30,7 +30,8 @@ import kotlin.io.path.exists
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -36,7 +36,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -35,7 +35,8 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -41,7 +41,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -29,7 +29,8 @@ import app.revanced.util.integrations.Constants.MISC_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -44,7 +44,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -28,7 +28,8 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
],
|
||||
|
@ -37,7 +37,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -35,7 +35,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -40,7 +40,8 @@ import com.android.tools.smali.dexlib2.Opcode
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -45,7 +45,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -37,7 +37,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.util.integrations.Constants.MISC_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -45,7 +45,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -34,7 +34,8 @@ import com.android.tools.smali.dexlib2.util.MethodUtil
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -29,7 +29,8 @@ import app.revanced.util.resources.ResourceHelper.addTranslations
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import app.revanced.util.integrations.Constants.NAVIGATION
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -35,7 +35,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -48,7 +48,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -53,7 +53,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -43,7 +43,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -32,7 +32,8 @@ import app.revanced.util.integrations.Constants.PLAYER
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -33,7 +33,8 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -40,7 +40,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -53,7 +53,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -42,7 +42,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -38,7 +38,8 @@ import app.revanced.util.integrations.Constants.PLAYER
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import app.revanced.util.integrations.Constants.INTEGRATIONS_PATH
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -42,7 +42,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -32,7 +32,8 @@ import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -47,7 +47,8 @@ import com.android.tools.smali.dexlib2.iface.reference.MethodReference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -37,7 +37,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -13,7 +13,6 @@ import app.revanced.patches.youtube.utils.playertype.PlayerTypeHookPatch
|
||||
import app.revanced.patches.youtube.utils.resourceid.SharedResourceIdPatch
|
||||
import app.revanced.patches.youtube.utils.settings.SettingsPatch
|
||||
import app.revanced.util.integrations.Constants.COMPONENTS_PATH
|
||||
import app.revanced.util.integrations.Constants.PATCHES_PATH
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
|
||||
@Patch(
|
||||
@ -43,7 +42,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -44,7 +44,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -41,7 +41,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.TwoRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -46,7 +46,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction35c
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -51,7 +51,8 @@ import org.w3c.dom.Element
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import app.revanced.util.integrations.Constants.SEEKBAR
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -34,7 +34,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -39,7 +39,8 @@ import app.revanced.util.integrations.Constants.SEEKBAR
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -69,7 +69,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -36,7 +36,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -48,7 +48,8 @@ import com.android.tools.smali.dexlib2.immutable.ImmutableMethod
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -9,10 +9,12 @@ object RecyclerViewTreeObserverFingerprint : MethodFingerprint(
|
||||
returnType = "V",
|
||||
accessFlags = AccessFlags.PUBLIC or AccessFlags.CONSTRUCTOR,
|
||||
opcodes = listOf(
|
||||
Opcode.IGET_BOOLEAN,
|
||||
Opcode.IF_NEZ,
|
||||
Opcode.INVOKE_VIRTUAL_RANGE,
|
||||
Opcode.MOVE_RESULT_OBJECT
|
||||
Opcode.NEW_INSTANCE,
|
||||
Opcode.INVOKE_DIRECT,
|
||||
Opcode.INVOKE_VIRTUAL,
|
||||
Opcode.NEW_INSTANCE,
|
||||
Opcode.INVOKE_DIRECT,
|
||||
Opcode.IPUT_OBJECT
|
||||
),
|
||||
strings = listOf("LithoRVSLCBinder")
|
||||
)
|
@ -49,7 +49,8 @@ import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -41,7 +41,8 @@ import app.revanced.util.resources.ResourceHelper.setMicroG
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
@ -5,7 +5,6 @@ import app.revanced.patcher.patch.ResourcePatch
|
||||
import app.revanced.patcher.patch.annotation.Patch
|
||||
import app.revanced.patches.shared.patch.mapping.ResourceMappingPatch
|
||||
import app.revanced.util.enum.ResourceType
|
||||
import app.revanced.util.enum.ResourceType.ATTR
|
||||
import app.revanced.util.enum.ResourceType.COLOR
|
||||
import app.revanced.util.enum.ResourceType.DIMEN
|
||||
import app.revanced.util.enum.ResourceType.DRAWABLE
|
||||
|
@ -66,7 +66,8 @@ import com.android.tools.smali.dexlib2.iface.reference.Reference
|
||||
"18.38.44",
|
||||
"18.39.41",
|
||||
"18.40.34",
|
||||
"18.41.39"
|
||||
"18.41.39",
|
||||
"18.42.41"
|
||||
]
|
||||
)
|
||||
]
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user