mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-09 19:14:37 +02:00
chore: lint code
This commit is contained in:
parent
bc48f2b1a6
commit
20389d549a
@ -635,7 +635,7 @@ object PlayerComponentsPatch : BaseBytecodePatch(
|
|||||||
.filter { (_, instruction) ->
|
.filter { (_, instruction) ->
|
||||||
val reference = (instruction as? ReferenceInstruction)?.reference
|
val reference = (instruction as? ReferenceInstruction)?.reference
|
||||||
instruction.opcode == Opcode.INVOKE_VIRTUAL &&
|
instruction.opcode == Opcode.INVOKE_VIRTUAL &&
|
||||||
reference is MethodReference &&
|
reference is MethodReference &&
|
||||||
reference.toString() == AUDIO_VIDEO_SWITCH_TOGGLE_VISIBILITY
|
reference.toString() == AUDIO_VIDEO_SWITCH_TOGGLE_VISIBILITY
|
||||||
}
|
}
|
||||||
.map { (index, _) -> index }
|
.map { (index, _) -> index }
|
||||||
|
@ -90,7 +90,7 @@ object ChangePackageNamePatch : BaseResourcePatch(
|
|||||||
node.textContent = when (node.getAttribute("name")) {
|
node.textContent = when (node.getAttribute("name")) {
|
||||||
"provider_authority_appdata", "provider_authority_file",
|
"provider_authority_appdata", "provider_authority_file",
|
||||||
"provider_authority_userdata", "provider_workmanager_init"
|
"provider_authority_userdata", "provider_workmanager_init"
|
||||||
-> node.textContent.replace(PACKAGE_NAME_REDDIT, redditPackageName)
|
-> node.textContent.replace(PACKAGE_NAME_REDDIT, redditPackageName)
|
||||||
|
|
||||||
else -> continue
|
else -> continue
|
||||||
}
|
}
|
||||||
|
@ -238,7 +238,7 @@ abstract class BaseGmsCoreSupportPatch(
|
|||||||
in PERMISSIONS,
|
in PERMISSIONS,
|
||||||
in ACTIONS,
|
in ACTIONS,
|
||||||
in AUTHORITIES,
|
in AUTHORITIES,
|
||||||
-> referencedString.replace("com.google", gmsCoreVendor)
|
-> referencedString.replace("com.google", gmsCoreVendor)
|
||||||
|
|
||||||
// No vendor prefix for whatever reason...
|
// No vendor prefix for whatever reason...
|
||||||
"subscribedfeeds" -> "$gmsCoreVendor.subscribedfeeds"
|
"subscribedfeeds" -> "$gmsCoreVendor.subscribedfeeds"
|
||||||
@ -279,7 +279,7 @@ abstract class BaseGmsCoreSupportPatch(
|
|||||||
when (string) {
|
when (string) {
|
||||||
"$fromPackageName.SuggestionsProvider",
|
"$fromPackageName.SuggestionsProvider",
|
||||||
"$fromPackageName.fileprovider",
|
"$fromPackageName.fileprovider",
|
||||||
-> string.replace(fromPackageName, toPackageName)
|
-> string.replace(fromPackageName, toPackageName)
|
||||||
|
|
||||||
else -> null
|
else -> null
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ internal object AccessibilityOfflineButtonSyncFingerprint : MethodFingerprint(
|
|||||||
return@custom false
|
return@custom false
|
||||||
}
|
}
|
||||||
|
|
||||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 3..< parameterSize)
|
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 3..<parameterSize)
|
||||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
|
@ -372,11 +372,13 @@ object ToolBarComponentsPatch : BaseBytecodePatch(
|
|||||||
// region patch for hide YouTube Doodles
|
// region patch for hide YouTube Doodles
|
||||||
|
|
||||||
YoodlesImageViewFingerprint.resultOrThrow().mutableMethod.apply {
|
YoodlesImageViewFingerprint.resultOrThrow().mutableMethod.apply {
|
||||||
findOpcodeIndicesReversed{
|
findOpcodeIndicesReversed {
|
||||||
opcode == Opcode.INVOKE_VIRTUAL
|
opcode == Opcode.INVOKE_VIRTUAL
|
||||||
&& getReference<MethodReference>()?.name == "setImageDrawable"
|
&& getReference<MethodReference>()?.name == "setImageDrawable"
|
||||||
}.forEach { insertIndex ->
|
}.forEach { insertIndex ->
|
||||||
val (viewRegister, drawableRegister) = getInstruction<FiveRegisterInstruction>(insertIndex).let {
|
val (viewRegister, drawableRegister) = getInstruction<FiveRegisterInstruction>(
|
||||||
|
insertIndex
|
||||||
|
).let {
|
||||||
Pair(it.registerC, it.registerD)
|
Pair(it.registerC, it.registerD)
|
||||||
}
|
}
|
||||||
replaceInstruction(
|
replaceInstruction(
|
||||||
|
@ -145,7 +145,7 @@ object ThemePatch : BaseResourcePatch(
|
|||||||
node.textContent = when (node.getAttribute("name")) {
|
node.textContent = when (node.getAttribute("name")) {
|
||||||
"yt_white1", "yt_white1_opacity95", "yt_white1_opacity98",
|
"yt_white1", "yt_white1_opacity95", "yt_white1_opacity98",
|
||||||
"yt_white2", "yt_white3", "yt_white4",
|
"yt_white2", "yt_white3", "yt_white4",
|
||||||
-> lightThemeColor
|
-> lightThemeColor
|
||||||
|
|
||||||
else -> continue
|
else -> continue
|
||||||
}
|
}
|
||||||
|
@ -93,8 +93,10 @@ object PlayerFlyoutMenuPatch : BaseBytecodePatch(
|
|||||||
// region patch for hide '1080p Premium' label
|
// region patch for hide '1080p Premium' label
|
||||||
|
|
||||||
VideoQualityArrayFingerprint.resultOrThrow().mutableMethod.apply {
|
VideoQualityArrayFingerprint.resultOrThrow().mutableMethod.apply {
|
||||||
val qualityLabelIndex = VideoQualityArrayFingerprint.indexOfQualityLabelInstruction(this) + 1
|
val qualityLabelIndex =
|
||||||
val qualityLabelRegister = getInstruction<OneRegisterInstruction>(qualityLabelIndex).registerA
|
VideoQualityArrayFingerprint.indexOfQualityLabelInstruction(this) + 1
|
||||||
|
val qualityLabelRegister =
|
||||||
|
getInstruction<OneRegisterInstruction>(qualityLabelIndex).registerA
|
||||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow(qualityLabelIndex) {
|
val jumpIndex = indexOfFirstInstructionReversedOrThrow(qualityLabelIndex) {
|
||||||
opcode == Opcode.INVOKE_INTERFACE &&
|
opcode == Opcode.INVOKE_INTERFACE &&
|
||||||
getReference<MethodReference>()?.name == "hasNext"
|
getReference<MethodReference>()?.name == "hasNext"
|
||||||
|
@ -34,7 +34,7 @@ internal object VideoQualityArrayFingerprint : MethodFingerprint(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val startsWithMethodParameterList = parameterTypes.slice(0..0)
|
val startsWithMethodParameterList = parameterTypes.slice(0..0)
|
||||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 2..< parameterSize)
|
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 2..<parameterSize)
|
||||||
|
|
||||||
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
||||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList) &&
|
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList) &&
|
||||||
|
@ -50,7 +50,7 @@ object SuggestedVideoEndScreenPatch : BytecodePatch(
|
|||||||
val invokeIndex =
|
val invokeIndex =
|
||||||
indexOfFirstInstructionOrThrow {
|
indexOfFirstInstructionOrThrow {
|
||||||
val reference = getReference<MethodReference>()
|
val reference = getReference<MethodReference>()
|
||||||
reference?.returnType == "Z" &&
|
reference?.returnType == "Z" &&
|
||||||
reference.parameterTypes.size == 0 &&
|
reference.parameterTypes.size == 0 &&
|
||||||
reference.name == autoNavStatusMethodName
|
reference.name == autoNavStatusMethodName
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,10 @@ object ReturnYouTubeDislikeShortsPatch : BytecodePatch(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (SettingsPatch.upward1834) {
|
if (SettingsPatch.upward1834) {
|
||||||
TextComponentPatch.hookSpannableString(INTEGRATIONS_RYD_CLASS_DESCRIPTOR, "onCharSequenceLoaded")
|
TextComponentPatch.hookSpannableString(
|
||||||
|
INTEGRATIONS_RYD_CLASS_DESCRIPTOR,
|
||||||
|
"onCharSequenceLoaded"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ internal object PlayerParameterBuilderFingerprint : MethodFingerprint(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val startsWithMethodParameterList = parameterTypes.slice(0..5)
|
val startsWithMethodParameterList = parameterTypes.slice(0..5)
|
||||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 7..< parameterSize)
|
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 7..<parameterSize)
|
||||||
|
|
||||||
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
||||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
||||||
|
@ -32,7 +32,8 @@ internal object VideoIdFingerprint : MethodFingerprint(
|
|||||||
return@custom false
|
return@custom false
|
||||||
}
|
}
|
||||||
|
|
||||||
val reference = (instructions.elementAt(instructionCount - 2) as? ReferenceInstruction)?.reference.toString()
|
val reference =
|
||||||
|
(instructions.elementAt(instructionCount - 2) as? ReferenceInstruction)?.reference.toString()
|
||||||
if (reference != "Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") {
|
if (reference != "Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") {
|
||||||
return@custom false
|
return@custom false
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user