From afdc1af509e82b6df83a73388c0a39f276a657e9 Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Thu, 18 Jan 2024 11:34:07 +0900 Subject: [PATCH] refactor: move integrations to correct package --- .../music/utils/integrations/Constants.kt | 2 +- .../fingerprints/LithoFilterFingerprint.kt | 2 +- .../VideoQualityPatchFingerprint.kt | 2 +- .../PlaybackSpeedPatchFingerprint.kt | 2 +- .../sponsorblock/SponsorBlockBytecodePatch.kt | 2 +- .../reddit/ad/comments/HideCommentAdsPatch.kt | 2 +- .../patches/reddit/ad/general/HideAdsPatch.kt | 4 +-- .../navigation/NavigationButtonsPatch.kt | 2 +- .../RecentlyVisitedShelfPatch.kt | 2 +- .../screenshotpopup/ScreenshotPopupPatch.kt | 2 +- .../layout/toolbar/ToolBarButtonPatch.kt | 2 +- .../misc/openlink/OpenLinksDirectlyPatch.kt | 2 +- .../misc/openlink/OpenLinksExternallyPatch.kt | 2 +- .../tracking/url/SanitizeUrlQueryPatch.kt | 2 +- .../utils/integrations/IntegrationsPatch.kt | 2 +- .../utils/settings/SettingsBytecodePatch.kt | 4 +-- .../SettingsStatusLoadFingerprint.kt | 2 +- .../AccountMenuPatchFingerprint.kt | 2 +- .../SpoofDeviceDimensionsPatch.kt | 1 + .../SwipeControlsHostActivityFingerprint.kt | 2 +- .../youtube/utils/integrations/Constants.kt | 2 +- .../fingerprints/LithoFilterFingerprint.kt | 2 +- .../VideoQualityPatchFingerprint.kt | 2 +- .../PlaybackSpeedPatchFingerprint.kt | 2 +- .../sponsorblock/SponsorBlockBytecodePatch.kt | 2 +- .../SegmentPlaybackControllerFingerprint.kt | 2 +- .../fingerprints/ToolBarPatchFingerprint.kt | 2 +- .../youtube/settings/xml/revanced_prefs.xml | 34 +++++++++---------- .../shared/layout/inline_sponsor_overlay.xml | 6 ++-- 29 files changed, 49 insertions(+), 48 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/music/utils/integrations/Constants.kt b/src/main/kotlin/app/revanced/patches/music/utils/integrations/Constants.kt index b274d89ae..3b292a320 100644 --- a/src/main/kotlin/app/revanced/patches/music/utils/integrations/Constants.kt +++ b/src/main/kotlin/app/revanced/patches/music/utils/integrations/Constants.kt @@ -2,7 +2,7 @@ package app.revanced.patches.music.utils.integrations @Suppress("MemberVisibilityCanBePrivate") object Constants { - const val INTEGRATIONS_PATH = "Lapp/revanced/music" + const val INTEGRATIONS_PATH = "Lapp/revanced/integrations/music" const val PATCHES_PATH = "$INTEGRATIONS_PATH/patches" const val ACCOUNT_PATH = "$PATCHES_PATH/account" diff --git a/src/main/kotlin/app/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint.kt b/src/main/kotlin/app/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint.kt index 3bae4b49c..9023b91f0 100644 --- a/src/main/kotlin/app/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/music/utils/litho/fingerprints/LithoFilterFingerprint.kt @@ -8,6 +8,6 @@ object LithoFilterFingerprint : MethodFingerprint( returnType = "V", accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC or AccessFlags.CONSTRUCTOR, customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/music/patches/components/LithoFilterPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/music/patches/components/LithoFilterPatch;" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt index a771e5dcb..ba146524b 100644 --- a/src/main/kotlin/app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/music/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt @@ -9,7 +9,7 @@ object VideoQualityPatchFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC, parameters = listOf("I"), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/music/patches/video/VideoQualityPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/music/patches/video/VideoQualityPatch;" && methodDef.name == "overrideQuality" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt index eef5a01eb..d98600eec 100644 --- a/src/main/kotlin/app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/music/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt @@ -9,7 +9,7 @@ object PlaybackSpeedPatchFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC, parameters = listOf("F"), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/music/patches/video/PlaybackSpeedPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/music/patches/video/PlaybackSpeedPatch;" && methodDef.name == "overrideSpeed" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch.kt b/src/main/kotlin/app/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch.kt index 684796dd5..9c0c84712 100644 --- a/src/main/kotlin/app/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patches/music/utils/sponsorblock/SponsorBlockBytecodePatch.kt @@ -37,7 +37,7 @@ object SponsorBlockBytecodePatch : BytecodePatch( ) ) { private const val INTEGRATIONS_SEGMENT_PLAYBACK_CONTROLLER_CLASS_DESCRIPTOR = - "Lapp/revanced/music/sponsorblock/SegmentPlaybackController;" + "Lapp/revanced/integrations/music/sponsorblock/SegmentPlaybackController;" private lateinit var rectangleFieldName: String override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/ad/comments/HideCommentAdsPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/ad/comments/HideCommentAdsPatch.kt index 19f76c295..f36344b74 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/ad/comments/HideCommentAdsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/ad/comments/HideCommentAdsPatch.kt @@ -13,7 +13,7 @@ object HideCommentAdsPatch : BytecodePatch( setOf(HideCommentAdsFingerprint) ) { private const val INTEGRATION_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/GeneralAdsPatch;" + + "Lapp/revanced/integrations/reddit/patches/GeneralAdsPatch;" + "->hideCommentAds()Z" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/ad/general/HideAdsPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/ad/general/HideAdsPatch.kt index 2e8997c16..7cc11d5df 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/ad/general/HideAdsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/ad/general/HideAdsPatch.kt @@ -36,11 +36,11 @@ object HideAdsPatch : BytecodePatch( ) ) { private const val INTEGRATIONS_OLD_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/GeneralAdsPatch;" + + "Lapp/revanced/integrations/reddit/patches/GeneralAdsPatch;" + "->hideOldPostAds(Ljava/util/List;)Ljava/util/List;" private const val INTEGRATIONS_NEW_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/GeneralAdsPatch;" + + "Lapp/revanced/integrations/reddit/patches/GeneralAdsPatch;" + "->hideNewPostAds()Z" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch.kt index e2126ccf1..659044641 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/layout/navigation/NavigationButtonsPatch.kt @@ -23,7 +23,7 @@ object NavigationButtonsPatch : BytecodePatch( setOf(BottomNavScreenFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/NavigationButtonsPatch;" + + "Lapp/revanced/integrations/reddit/patches/NavigationButtonsPatch;" + "->hideNavigationButtons(Landroid/view/ViewGroup;)V" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch.kt index 62dde3cf9..69ee1f891 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/layout/recentlyvisited/RecentlyVisitedShelfPatch.kt @@ -23,7 +23,7 @@ object RecentlyVisitedShelfPatch : BytecodePatch( setOf(CommunityDrawerPresenterFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/RecentlyVisitedShelfPatch;" + + "Lapp/revanced/integrations/reddit/patches/RecentlyVisitedShelfPatch;" + "->hideRecentlyVisitedShelf(Ljava/util/List;)Ljava/util/List;" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch.kt index ec242090c..44d2140d1 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/layout/screenshotpopup/ScreenshotPopupPatch.kt @@ -24,7 +24,7 @@ object ScreenshotPopupPatch : BytecodePatch( setOf(ScreenshotTakenBannerFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/ScreenshotPopupPatch;" + + "Lapp/revanced/integrations/reddit/patches/ScreenshotPopupPatch;" + "->disableScreenshotPopup()Z" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch.kt index 719babc78..e8b8ec2cf 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/layout/toolbar/ToolBarButtonPatch.kt @@ -30,7 +30,7 @@ object ToolBarButtonPatch : BytecodePatch( setOf(HomePagerScreenFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/ToolBarButtonPatch;" + + "Lapp/revanced/integrations/reddit/patches/ToolBarButtonPatch;" + "->hideToolBarButton(Landroid/view/View;)V" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch.kt index dc24d889f..ba3f7d3e3 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksDirectlyPatch.kt @@ -21,7 +21,7 @@ object OpenLinksDirectlyPatch : BytecodePatch( setOf(ScreenNavigatorFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/OpenLinksDirectlyPatch;" + + "Lapp/revanced/integrations/reddit/patches/OpenLinksDirectlyPatch;" + "->parseRedirectUri(Landroid/net/Uri;)Landroid/net/Uri;" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch.kt index 5a9a21c6b..5aa553c78 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/misc/openlink/OpenLinksExternallyPatch.kt @@ -24,7 +24,7 @@ object OpenLinksExternallyPatch : BytecodePatch( setOf(ScreenNavigatorFingerprint) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/OpenLinksExternallyPatch;" + "Lapp/revanced/integrations/reddit/patches/OpenLinksExternallyPatch;" override fun execute(context: BytecodeContext) { ScreenNavigatorFingerprint.result?.let { diff --git a/src/main/kotlin/app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch.kt index 7b856c29c..81cb44357 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/misc/tracking/url/SanitizeUrlQueryPatch.kt @@ -23,7 +23,7 @@ object SanitizeUrlQueryPatch : BytecodePatch( setOf(ShareLinkFormatterFingerprint) ) { private const val SANITIZE_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/patches/SanitizeUrlQueryPatch;" + + "Lapp/revanced/integrations/reddit/patches/SanitizeUrlQueryPatch;" + "->stripQueryParameters()Z" override fun execute(context: BytecodeContext) { diff --git a/src/main/kotlin/app/revanced/patches/reddit/utils/integrations/IntegrationsPatch.kt b/src/main/kotlin/app/revanced/patches/reddit/utils/integrations/IntegrationsPatch.kt index 594f1a16e..7df8b7580 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/utils/integrations/IntegrationsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/utils/integrations/IntegrationsPatch.kt @@ -6,6 +6,6 @@ import app.revanced.patches.shared.patch.integrations.AbstractIntegrationsPatch @Patch(requiresIntegrations = true) object IntegrationsPatch : AbstractIntegrationsPatch( - "Lapp/revanced/reddit/utils/ReVancedUtils;", + "Lapp/revanced/integrations/reddit/utils/ReVancedUtils;", setOf(InitFingerprint), ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/reddit/utils/settings/SettingsBytecodePatch.kt b/src/main/kotlin/app/revanced/patches/reddit/utils/settings/SettingsBytecodePatch.kt index 061dde130..bafc06292 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/utils/settings/SettingsBytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/utils/settings/SettingsBytecodePatch.kt @@ -25,7 +25,7 @@ object SettingsBytecodePatch : BytecodePatch( ) ) { private const val INTEGRATIONS_METHOD_DESCRIPTOR = - "Lapp/revanced/reddit/settingsmenu/ReVancedSettingActivity;->initializeSettings(Landroid/app/Activity;)V" + "Lapp/revanced/integrations/reddit/settingsmenu/ReVancedSettingActivity;->initializeSettings(Landroid/app/Activity;)V" private lateinit var settingsMethod: MutableMethod @@ -33,7 +33,7 @@ object SettingsBytecodePatch : BytecodePatch( settingsMethod.apply { addInstruction( 0, - "invoke-static {}, Lapp/revanced/reddit/settingsmenu/SettingsStatus;->$description()V" + "invoke-static {}, Lapp/revanced/integrations/reddit/settingsmenu/SettingsStatus;->$description()V" ) } } diff --git a/src/main/kotlin/app/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint.kt b/src/main/kotlin/app/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint.kt index a3cb26df9..cb569eb0c 100644 --- a/src/main/kotlin/app/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/reddit/utils/settings/fingerprints/SettingsStatusLoadFingerprint.kt @@ -4,7 +4,7 @@ import app.revanced.patcher.fingerprint.MethodFingerprint object SettingsStatusLoadFingerprint : MethodFingerprint( customFingerprint = { methodDef, _ -> - methodDef.definingClass.endsWith("Lapp/revanced/reddit/settingsmenu/SettingsStatus;") && + methodDef.definingClass.endsWith("Lapp/revanced/integrations/reddit/settingsmenu/SettingsStatus;") && methodDef.name == "load" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint.kt index 37f14fdeb..d4a314dac 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/general/accountmenu/fingerprints/AccountMenuPatchFingerprint.kt @@ -8,7 +8,7 @@ object AccountMenuPatchFingerprint : MethodFingerprint( returnType = "V", accessFlags = AccessFlags.PRIVATE or AccessFlags.STATIC, customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/patches/general/GeneralPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/patches/general/GeneralPatch;" && methodDef.name == "hideAccountMenu" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch.kt index 2b514fa45..812b27fa0 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/misc/spoofdimensions/SpoofDeviceDimensionsPatch.kt @@ -43,6 +43,7 @@ import com.android.tools.smali.dexlib2.util.MethodUtil ) ] ) +@Suppress("unused") object SpoofDeviceDimensionsPatch : BytecodePatch( setOf(DeviceDimensionsModelToStringFingerprint) ) { diff --git a/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint.kt index e8d7ad08e..281694937 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/swipe/controls/fingerprints/SwipeControlsHostActivityFingerprint.kt @@ -8,6 +8,6 @@ object SwipeControlsHostActivityFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.CONSTRUCTOR, parameters = emptyList(), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/swipecontrols/SwipeControlsHostActivity;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/swipecontrols/SwipeControlsHostActivity;" } ) diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/integrations/Constants.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/integrations/Constants.kt index aa29c38f6..ec4a61f0b 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/integrations/Constants.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/integrations/Constants.kt @@ -2,7 +2,7 @@ package app.revanced.patches.youtube.utils.integrations @Suppress("MemberVisibilityCanBePrivate") object Constants { - const val INTEGRATIONS_PATH = "Lapp/revanced/integrations" + const val INTEGRATIONS_PATH = "Lapp/revanced/integrations/youtube" const val PATCHES_PATH = "$INTEGRATIONS_PATH/patches" const val ADS_PATH = "$PATCHES_PATH/ads" diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint.kt index d28ba9b83..e8c014fe7 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/litho/fingerprints/LithoFilterFingerprint.kt @@ -8,6 +8,6 @@ object LithoFilterFingerprint : MethodFingerprint( returnType = "V", accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC or AccessFlags.CONSTRUCTOR, customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/patches/components/LithoFilterPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/patches/components/LithoFilterPatch;" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt index 8e4fb6389..6d34cf11e 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/overridequality/fingerprints/VideoQualityPatchFingerprint.kt @@ -9,7 +9,7 @@ object VideoQualityPatchFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC, parameters = listOf("I"), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/patches/video/VideoQualityPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/patches/video/VideoQualityPatch;" && methodDef.name == "overrideQuality" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt index b71cb2e79..ffca2d873 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/overridespeed/fingerprints/PlaybackSpeedPatchFingerprint.kt @@ -9,7 +9,7 @@ object PlaybackSpeedPatchFingerprint : MethodFingerprint( accessFlags = AccessFlags.PUBLIC or AccessFlags.STATIC, parameters = listOf("F"), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/patches/video/PlaybackSpeedPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/patches/video/PlaybackSpeedPatch;" && methodDef.name == "overrideSpeed" } ) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch.kt index d118d8263..eb2b6dd2b 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/SponsorBlockBytecodePatch.kt @@ -218,7 +218,7 @@ object SponsorBlockBytecodePatch : BytecodePatch( } private const val INTEGRATIONS_BUTTON_CLASS_DESCRIPTOR = - "Lapp/revanced/integrations/sponsorblock" + "Lapp/revanced/integrations/youtube/sponsorblock" private const val INTEGRATIONS_PLAYER_CONTROLLER_CLASS_DESCRIPTOR = "$INTEGRATIONS_BUTTON_CLASS_DESCRIPTOR/SegmentPlaybackController;" diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint.kt index 345e308b4..5dee6545c 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/sponsorblock/fingerprints/SegmentPlaybackControllerFingerprint.kt @@ -11,7 +11,7 @@ object SegmentPlaybackControllerFingerprint : MethodFingerprint( parameters = listOf("Ljava/lang/Object;"), opcodes = listOf(Opcode.CONST_STRING), customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/sponsorblock/SegmentPlaybackController;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/sponsorblock/SegmentPlaybackController;" && methodDef.name == "setSponsorBarRect" } ) diff --git a/src/main/kotlin/app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint.kt index 39747ad2d..5514eb72d 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/utils/toolbar/fingerprints/ToolBarPatchFingerprint.kt @@ -7,7 +7,7 @@ import com.android.tools.smali.dexlib2.AccessFlags object ToolBarPatchFingerprint : MethodFingerprint( accessFlags = AccessFlags.PRIVATE or AccessFlags.STATIC, customFingerprint = { methodDef, _ -> - methodDef.definingClass == "Lapp/revanced/integrations/patches/utils/ToolBarPatch;" + methodDef.definingClass == "Lapp/revanced/integrations/youtube/patches/utils/ToolBarPatch;" && methodDef.name == "hookToolBar" } ) \ No newline at end of file diff --git a/src/main/resources/youtube/settings/xml/revanced_prefs.xml b/src/main/resources/youtube/settings/xml/revanced_prefs.xml index ad9f8e53c..e1d7f464e 100644 --- a/src/main/resources/youtube/settings/xml/revanced_prefs.xml +++ b/src/main/resources/youtube/settings/xml/revanced_prefs.xml @@ -32,13 +32,13 @@ + SETTINGS: HIDE_FEED_FLYOUT_PANEL --> @@ -165,7 +165,7 @@ - SETTINGS: QUICK_ACTIONS_COMPONENTS --> + SETTINGS: QUICK_ACTIONS_COMPONENTS --> @@ -208,7 +208,7 @@ + SETTINGS: HIDE_ACCOUNT_MENU --> @@ -257,7 +257,7 @@ + SETTINGS: SPOOF_APP_VERSION --> @@ -564,7 +564,7 @@ - + PREFERENCE: OVERLAY_BUTTONS --> @@ -574,7 +574,7 @@ PREFERENCE: PLAYER_SETTINGS --> + SETTINGS: CUSTOM_PLAYER_OVERLAY_OPACITY --> @@ -649,7 +649,7 @@ + SETTINGS: CUSTOM_SEEKBAR_COLOR --> @@ -717,10 +717,10 @@ - - - - + + + + SETTINGS: SWIPE_CONTROLS --> @@ -748,7 +748,7 @@ + SETTINGS: CUSTOM_PLAYBACK_SPEED --> diff --git a/src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml b/src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml index 2c0385549..2e2270a3e 100644 --- a/src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml +++ b/src/main/resources/youtube/sponsorblock/shared/layout/inline_sponsor_overlay.xml @@ -1,7 +1,7 @@ - - -