mirror of
				https://github.com/SoPat712/YTLitePlus.git
				synced 2025-10-30 20:34:03 -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:
		 aricloverGitHub (INACTIVE)
					aricloverGitHub (INACTIVE)
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						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