From 2f76f578e667160abef995b1dc0bf1aecd8a7cc9 Mon Sep 17 00:00:00 2001 From: drobotk Date: Thu, 5 Mar 2026 23:05:29 +0100 Subject: [PATCH 1/2] fix(YouTube - Spoof app version): Remove targets that don't work anymore --- .../extension/youtube/settings/Settings.java | 2 +- .../spoofappversion/SpoofAppVersionPatch.kt | 16 +--------------- .../resources/addresources/values/arrays.xml | 16 ---------------- .../resources/addresources/values/strings.xml | 1 - 4 files changed, 2 insertions(+), 33 deletions(-) diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java index da8d9d4e95..d69ed54e2d 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/settings/Settings.java @@ -299,7 +299,7 @@ public class Settings extends YouTubeAndMusicSettings { public static final EnumSetting CHANGE_START_PAGE = new EnumSetting<>("revanced_change_start_page", StartPage.DEFAULT, true); public static final BooleanSetting CHANGE_START_PAGE_ALWAYS = new BooleanSetting("revanced_change_start_page_always", FALSE, true, new ChangeStartPageTypeAvailability()); - public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", "19.35.36", true, parent(SPOOF_APP_VERSION)); + public static final StringSetting SPOOF_APP_VERSION_TARGET = new StringSetting("revanced_spoof_app_version_target", "20.05.46", true, parent(SPOOF_APP_VERSION)); // Navigation buttons public static final BooleanSetting HIDE_HOME_BUTTON = new BooleanSetting("revanced_hide_home_button", FALSE, true); public static final BooleanSetting HIDE_CREATE_BUTTON = new BooleanSetting("revanced_hide_create_button", TRUE, true); diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt index 0704ca1036..c32949fcfc 100644 --- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt @@ -60,21 +60,7 @@ val spoofAppVersionPatch = bytecodePatch( tag = "app.revanced.extension.shared.settings.preference.NoTitlePreferenceCategory", preferences = setOf( SwitchPreference("revanced_spoof_app_version"), - if (is_20_14_or_greater) { - ListPreference("revanced_spoof_app_version_target") - } else if (is_19_43_or_greater) { - ListPreference( - key = "revanced_spoof_app_version_target", - entriesKey = "revanced_spoof_app_version_target_legacy_20_13_entries", - entryValuesKey = "revanced_spoof_app_version_target_legacy_20_13_entry_values", - ) - } else { - ListPreference( - key = "revanced_spoof_app_version_target", - entriesKey = "revanced_spoof_app_version_target_legacy_19_34_entries", - entryValuesKey = "revanced_spoof_app_version_target_legacy_19_34_entry_values", - ) - }, + ListPreference("revanced_spoof_app_version_target") ), ), ) diff --git a/patches/src/main/resources/addresources/values/arrays.xml b/patches/src/main/resources/addresources/values/arrays.xml index 0be0a47ed0..230b9b8f38 100644 --- a/patches/src/main/resources/addresources/values/arrays.xml +++ b/patches/src/main/resources/addresources/values/arrays.xml @@ -302,26 +302,10 @@ @string/revanced_spoof_app_version_target_entry_1 @string/revanced_spoof_app_version_target_entry_2 - @string/revanced_spoof_app_version_target_entry_3 20.13.41 20.05.46 - 19.35.36 - - - @string/revanced_spoof_app_version_target_entry_2 - @string/revanced_spoof_app_version_target_entry_3 - - - 20.05.46 - 19.35.36 - - - 19.01.34 - - - 19.01.34 diff --git a/patches/src/main/resources/addresources/values/strings.xml b/patches/src/main/resources/addresources/values/strings.xml index d2f3b702a6..95da75bad4 100644 --- a/patches/src/main/resources/addresources/values/strings.xml +++ b/patches/src/main/resources/addresources/values/strings.xml @@ -1441,7 +1441,6 @@ If later turned off, it is recommended to clear the app data to prevent UI bugs. Spoof app version target 20.13.41 - Restore non collapsed video action bar 20.05.46 - Restore transcript functionality - 19.35.36 - Restore old Shorts player icons Change start page From 725e53c55eb79f1360b5a24afbda480eff22cf8c Mon Sep 17 00:00:00 2001 From: drobotk Date: Thu, 5 Mar 2026 23:06:56 +0100 Subject: [PATCH 2/2] chore: imports --- .../youtube/layout/spoofappversion/SpoofAppVersionPatch.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt index c32949fcfc..74e4d65c5d 100644 --- a/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt +++ b/patches/src/main/kotlin/app/revanced/patches/youtube/layout/spoofappversion/SpoofAppVersionPatch.kt @@ -13,8 +13,6 @@ import app.revanced.patches.shared.misc.settings.preference.PreferenceCategory import app.revanced.patches.shared.misc.settings.preference.PreferenceScreenPreference.Sorting import app.revanced.patches.shared.misc.settings.preference.SwitchPreference import app.revanced.patches.youtube.misc.extension.sharedExtensionPatch -import app.revanced.patches.youtube.misc.playservice.is_19_43_or_greater -import app.revanced.patches.youtube.misc.playservice.is_20_14_or_greater import app.revanced.patches.youtube.misc.playservice.versionCheckPatch import app.revanced.patches.youtube.misc.settings.PreferenceScreen import app.revanced.patches.youtube.misc.settings.settingsPatch