mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-22 02:38:45 -04:00
Added New Versions (VersionSpooferLite.xm)
Like I said. 17.33.2-18.34.5 are still deprecated. Will start removing those versions once they stop completely working.
This commit is contained in:

committed by
GitHub

parent
c050913eae
commit
90e45c3bac
@@ -28,51 +28,78 @@ static BOOL version6() {
|
||||
static BOOL version7() {
|
||||
return IsEnabled(@"enableVersionSpoofer_enabled") && appVersionSpoofer() == 7;
|
||||
}
|
||||
static BOOL version8() {
|
||||
return IsEnabled(@"enableVersionSpoofer_enabled") && appVersionSpoofer() == 8;
|
||||
}
|
||||
static BOOL version9() {
|
||||
return IsEnabled(@"enableVersionSpoofer_enabled") && appVersionSpoofer() == 9;
|
||||
}
|
||||
static BOOL version10() {
|
||||
return IsEnabled(@"enableVersionSpoofer_enabled") && appVersionSpoofer() == 10;
|
||||
}
|
||||
|
||||
%group gVersion0
|
||||
%hook YTVersionUtils // Last v18 App Version (Memory Leak errors are gone in v18.35.4+)
|
||||
+ (NSString *)appVersion { return @"18.49.3"; }
|
||||
%hook YTVersionUtils // New 2024 Thin Outline Icons
|
||||
+ (NSString *)appVersion { return @"19.28.1"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion1
|
||||
%hook YTVersionUtils // Brings back Library Tab - Deprecated
|
||||
+ (NSString *)appVersion { return @"18.34.5"; }
|
||||
%hook YTVersionUtils // Restore 2020's Thin Outline Icons
|
||||
+ (NSString *)appVersion { return @"19.26.5"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion2
|
||||
%hook YTVersionUtils // Removes Playables in Explore - Deprecated
|
||||
+ (NSString *)appVersion { return @"18.33.3"; }
|
||||
%hook YTVersionUtils // Last v18 App Version
|
||||
+ (NSString *)appVersion { return @"18.49.3"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion3
|
||||
%hook YTVersionUtils // Fixes YTClassicVideoQuality + YTSpeed - Deprecated
|
||||
+ (NSString *)appVersion { return @"18.18.2"; }
|
||||
%hook YTVersionUtils // Oldest Supported App Version (v18) - this is a replacement of v17.33.2.
|
||||
+ (NSString *)appVersion { return @"18.35.4"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion4
|
||||
%hook YTVersionUtils // First v18 App Version - Deprecated
|
||||
+ (NSString *)appVersion { return @"18.01.2"; }
|
||||
%hook YTVersionUtils // Brings back Library Tab - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"18.34.5"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion5
|
||||
%hook YTVersionUtils // Last v17 App Version - Deprecated
|
||||
+ (NSString *)appVersion { return @"17.49.6"; }
|
||||
%hook YTVersionUtils // Removes Playables in Explore - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"18.33.3"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion6
|
||||
%hook YTVersionUtils // v17.38.10 Fixes LowContrastMode + No Rounded Thumbnails - Deprecated
|
||||
+ (NSString *)appVersion { return @"17.38.10"; }
|
||||
%hook YTVersionUtils // Fixes YTClassicVideoQuality + YTSpeed - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"18.18.2"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion7
|
||||
%hook YTVersionUtils // Oldest Supported App Version (v17) - Deprecated
|
||||
%hook YTVersionUtils // First v18 App Version - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"18.01.2"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion8
|
||||
%hook YTVersionUtils // Last v17 App Version - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"17.49.6"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion9
|
||||
%hook YTVersionUtils // v17.38.10 Fixes LowContrastMode + No Rounded Thumbnails - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"17.38.10"; }
|
||||
%end
|
||||
%end
|
||||
|
||||
%group gVersion10
|
||||
%hook YTVersionUtils // Oldest Supported App Version (v17) - Deprecated/Unsupported
|
||||
+ (NSString *)appVersion { return @"17.33.2"; }
|
||||
%end
|
||||
%end
|
||||
@@ -80,28 +107,37 @@ static BOOL version7() {
|
||||
# pragma mark - ctor
|
||||
%ctor {
|
||||
%init;
|
||||
if (version0()) { // 0
|
||||
if (version0()) {
|
||||
%init(gVersion0);
|
||||
}
|
||||
if (version1()) { // 1
|
||||
if (version1()) {
|
||||
%init(gVersion1);
|
||||
}
|
||||
if (version2()) { // 2
|
||||
if (version2()) {
|
||||
%init(gVersion2);
|
||||
}
|
||||
if (version3()) { // 3
|
||||
if (version3()) {
|
||||
%init(gVersion3);
|
||||
}
|
||||
if (version4()) { // 4
|
||||
if (version4()) {
|
||||
%init(gVersion4);
|
||||
}
|
||||
if (version5()) { // 5
|
||||
if (version5()) {
|
||||
%init(gVersion5);
|
||||
}
|
||||
if (version6()) { // 6
|
||||
if (version6()) {
|
||||
%init(gVersion6);
|
||||
}
|
||||
if (version7()) { // 7
|
||||
if (version7()) {
|
||||
%init(gVersion7);
|
||||
}
|
||||
if (version8()) {
|
||||
%init(gVersion8);
|
||||
}
|
||||
if (version9()) {
|
||||
%init(gVersion9);
|
||||
}
|
||||
if (version10()) {
|
||||
%init(gVersion10);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user