From f6f6c93c57bdbec13f09acd802f58554cb981f3a Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Fri, 28 Apr 2023 21:52:09 +0400 Subject: [PATCH] feat(youtube/spoof-app-version): user selectable version to spoof (#375) --- .../revanced/integrations/patches/SpoofAppVersionPatch.java | 6 ++---- .../app/revanced/integrations/settings/SettingsEnum.java | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/app/revanced/integrations/patches/SpoofAppVersionPatch.java b/app/src/main/java/app/revanced/integrations/patches/SpoofAppVersionPatch.java index 21cb5d07..4967bb95 100644 --- a/app/src/main/java/app/revanced/integrations/patches/SpoofAppVersionPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/SpoofAppVersionPatch.java @@ -5,10 +5,8 @@ import app.revanced.integrations.settings.SettingsEnum; public class SpoofAppVersionPatch { public static String getYouTubeVersionOverride(String version) { - if (SettingsEnum.SPOOF_APP_VERSION.getBoolean()){ - // Override with the most recent version that does not show the new UI player layout. - // If the new UI shows up for some users, then change this to an older version (such as 17.29.34). - return "17.30.34"; + if (SettingsEnum.SPOOF_APP_VERSION.getBoolean()) { + return SettingsEnum.SPOOF_APP_VERSION_TARGET.getString(); } return version; } diff --git a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index 3804ffe2..a7f34847 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -102,6 +102,7 @@ public enum SettingsEnum { HIDE_WATCH_IN_VR("revanced_hide_watch_in_vr", BOOLEAN, FALSE, true), PLAYER_POPUP_PANELS("revanced_player_popup_panels_enabled", BOOLEAN, FALSE), SPOOF_APP_VERSION("revanced_spoof_app_version", BOOLEAN, FALSE, true, "revanced_spoof_app_version_user_dialog_message"), + SPOOF_APP_VERSION_TARGET("revanced_spoof_app_version_target", STRING, "17.30.35", true, parents(SPOOF_APP_VERSION)), USE_TABLET_MINIPLAYER("revanced_tablet_miniplayer", BOOLEAN, FALSE, true), WIDE_SEARCHBAR("revanced_wide_searchbar", BOOLEAN, FALSE, true),