Update Version Spoofer

This commit is contained in:
aricloverEXTRA 2025-09-21 15:19:46 -05:00 committed by GitHub
parent 9ce69f4b4e
commit 7a8cc20159
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -692,302 +692,314 @@ NSString *cacheDescription = [NSString stringWithFormat:@"%@", GetCacheSize()];
detailTextBlock:^NSString *() { detailTextBlock:^NSString *() {
switch (appVersionSpoofer()) { switch (appVersionSpoofer()) {
case 0: case 0:
return @"v20.33.2"; return @"v20.37.3";
case 1: case 1:
return @"v20.32.5"; return @"v20.36.3";
case 2: case 2:
return @"v20.32.4"; return @"v20.35.2";
case 3: case 3:
return @"v20.31.6"; return @"v20.34.2";
case 4: case 4:
return @"v20.31.5"; return @"v20.33.2";
case 5: case 5:
return @"v20.30.5"; return @"v20.32.5";
case 6: case 6:
return @"v20.29.3"; return @"v20.32.4";
case 7: case 7:
return @"v20.28.2"; return @"v20.31.6";
case 8: case 8:
return @"v20.26.7"; return @"v20.31.5";
case 9: case 9:
return @"v20.25.4"; return @"v20.30.5";
case 10: case 10:
return @"v20.24.5"; return @"v20.29.3";
case 11: case 11:
return @"v20.24.4"; return @"v20.28.2";
case 12: case 12:
return @"v20.23.3"; return @"v20.26.7";
case 13: case 13:
return @"v20.22.1"; return @"v20.25.4";
case 14: case 14:
return @"v20.21.6"; return @"v20.24.5";
case 15: case 15:
return @"v20.20.7"; return @"v20.24.4";
case 16: case 16:
return @"v20.20.5"; return @"v20.23.3";
case 17: case 17:
return @"v20.19.3"; return @"v20.22.1";
case 18: case 18:
return @"v20.19.2"; return @"v20.21.6";
case 19: case 19:
return @"v20.18.5"; return @"v20.20.7";
case 20: case 20:
return @"v20.18.4"; return @"v20.20.5";
case 21: case 21:
return @"v20.16.7"; return @"v20.19.3";
case 22: case 22:
return @"v20.15.1"; return @"v20.19.2";
case 23: case 23:
return @"v20.14.2"; return @"v20.18.5";
case 24: case 24:
return @"v20.13.5"; return @"v20.18.4";
case 25: case 25:
return @"v20.12.4"; return @"v20.16.7";
case 26: case 26:
return @"v20.11.6"; return @"v20.15.1";
case 27: case 27:
return @"v20.10.4"; return @"v20.14.2";
case 28: case 28:
return @"v20.10.3"; return @"v20.13.5";
case 29: case 29:
return @"v20.09.3"; return @"v20.12.4";
case 30: case 30:
return @"v20.08.3"; return @"v20.11.6";
case 31: case 31:
return @"v20.07.6"; return @"v20.10.4";
case 32: case 32:
return @"v20.06.03"; return @"v20.10.3";
case 33: case 33:
return @"v20.05.4"; return @"v20.09.3";
case 34: case 34:
return @"v20.03.1"; return @"v20.08.3";
case 35: case 35:
return @"v20.03.02"; return @"v20.07.6";
case 36: case 36:
return @"v20.02.3"; return @"v20.06.03";
case 37: case 37:
return @"v19.49.7"; return @"v20.05.4";
case 38: case 38:
return @"v19.49.5"; return @"v20.03.1";
case 39: case 39:
return @"v19.49.3"; return @"v20.03.02";
case 40: case 40:
return @"v19.47.7"; return @"v20.02.3";
case 41: case 41:
return @"v19.46.3"; return @"v19.49.7";
case 42: case 42:
return @"v19.45.4"; return @"v19.49.5";
case 43: case 43:
return @"v19.44.4"; return @"v19.49.3";
case 44: case 44:
return @"v19.43.2"; return @"v19.47.7";
case 45: case 45:
return @"v19.42.1"; return @"v19.46.3";
case 46: case 46:
return @"v19.41.3"; return @"v19.45.4";
case 47: case 47:
return @"v19.40.4"; return @"v19.44.4";
case 48: case 48:
return @"v19.39.1"; return @"v19.43.2";
case 49: case 49:
return @"v19.38.2"; return @"v19.42.1";
case 50: case 50:
return @"v19.37.2"; return @"v19.41.3";
case 51: case 51:
return @"v19.36.1"; return @"v19.40.4";
case 52: case 52:
return @"v19.35.3"; return @"v19.39.1";
case 53: case 53:
return @"v19.34.2"; return @"v19.38.2";
case 54: case 54:
return @"v19.33.2"; return @"v19.37.2";
case 55: case 55:
return @"v19.32.8"; return @"v19.36.1";
case 56: case 56:
return @"v19.32.6"; return @"v19.35.3";
case 57: case 57:
return @"v19.31.4"; return @"v19.34.2";
case 58: case 58:
return @"v19.30.2"; return @"v19.33.2";
case 59: case 59:
return @"v19.29.1"; return @"v19.32.8";
case 60: case 60:
return @"v19.28.1"; return @"v19.32.6";
case 61: case 61:
return @"v19.26.5"; return @"v19.31.4";
case 62: case 62:
return @"v19.25.4"; return @"v19.30.2";
case 63: case 63:
return @"v19.25.3"; return @"v19.29.1";
case 64: case 64:
return @"v19.24.3"; return @"v19.28.1";
case 65: case 65:
return @"v19.24.2"; return @"v19.26.5";
case 66: case 66:
return @"v19.23.3"; return @"v19.25.4";
case 67: case 67:
return @"v19.22.6"; return @"v19.25.3";
case 68: case 68:
return @"v19.22.3"; return @"v19.24.3";
case 69: case 69:
return @"v19.21.3"; return @"v19.24.2";
case 70: case 70:
return @"v19.21.2"; return @"v19.23.3";
case 71: case 71:
return @"v19.20.2"; return @"v19.22.6";
case 72: case 72:
return @"v19.19.7"; return @"v19.22.3";
case 73: case 73:
return @"v19.19.5"; return @"v19.21.3";
case 74: case 74:
return @"v19.18.2"; return @"v19.21.2";
case 75: case 75:
return @"v19.17.2"; return @"v19.20.2";
case 76: case 76:
return @"v19.16.3"; return @"v19.19.7";
case 77: case 77:
return @"v19.15.1"; return @"v19.19.5";
case 78: case 78:
return @"v19.14.3"; return @"v19.18.2";
case 79: case 79:
return @"v19.14.2"; return @"v19.17.2";
case 80: case 80:
return @"v19.13.1"; return @"v19.16.3";
case 81: case 81:
return @"v19.12.3"; return @"v19.15.1";
case 82: case 82:
return @"v19.10.7"; return @"v19.14.3";
case 83: case 83:
return @"v19.10.6"; return @"v19.14.2";
case 84: case 84:
return @"v19.10.5"; return @"v19.13.1";
case 85: case 85:
return @"v19.09.4"; return @"v19.12.3";
case 86: case 86:
return @"v19.09.3"; return @"v19.10.7";
case 87: case 87:
return @"v19.08.2"; return @"v19.10.6";
case 88: case 88:
return @"v19.07.5"; return @"v19.10.5";
case 89: case 89:
return @"v19.07.4"; return @"v19.09.4";
case 90: case 90:
return @"v19.06.2"; return @"v19.09.3";
case 91: case 91:
return @"v19.05.5"; return @"v19.08.2";
case 92: case 92:
return @"v19.05.3"; return @"v19.07.5";
case 93: case 93:
return @"v19.04.3"; return @"v19.07.4";
case 94: case 94:
return @"v19.03.2"; return @"v19.06.2";
case 95: case 95:
return @"v19.02.1"; return @"v19.05.5";
case 96: case 96:
return @"v19.05.3";
case 97:
return @"v19.04.3";
case 98:
return @"v19.03.2";
case 99:
return @"v19.02.1";
case 100:
return @"v19.01.1"; return @"v19.01.1";
default: default:
return @"v20.33.2"; return @"v20.37.3";
} }
} }
selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) { selectBlock:^BOOL (YTSettingsCell *cell, NSUInteger arg1) {
NSArray <YTSettingsSectionItem *> *rows = @[ NSArray <YTSettingsSectionItem *> *rows = @[
SPOOFER_VERSION(@"v20.33.2", 0), SPOOFER_VERSION(@"v20.37.3", 0),
SPOOFER_VERSION(@"v20.32.5", 1), SPOOFER_VERSION(@"v20.36.3", 1),
SPOOFER_VERSION(@"v20.32.4", 2), SPOOFER_VERSION(@"v20.35.2", 2),
SPOOFER_VERSION(@"v20.31.6", 3), SPOOFER_VERSION(@"v20.34.2", 3),
SPOOFER_VERSION(@"v20.31.5", 4), SPOOFER_VERSION(@"v20.33.2", 4),
SPOOFER_VERSION(@"v20.30.5", 5), SPOOFER_VERSION(@"v20.32.5", 5),
SPOOFER_VERSION(@"v20.29.3", 6), SPOOFER_VERSION(@"v20.32.4", 6),
SPOOFER_VERSION(@"v20.28.2", 7), SPOOFER_VERSION(@"v20.31.6", 7),
SPOOFER_VERSION(@"v20.26.7", 8), SPOOFER_VERSION(@"v20.31.5", 8),
SPOOFER_VERSION(@"v20.25.4", 9), SPOOFER_VERSION(@"v20.30.5", 9),
SPOOFER_VERSION(@"v20.24.5", 10), SPOOFER_VERSION(@"v20.29.3", 10),
SPOOFER_VERSION(@"v20.24.4", 11), SPOOFER_VERSION(@"v20.28.2", 11),
SPOOFER_VERSION(@"v20.23.3", 12), SPOOFER_VERSION(@"v20.26.7", 12),
SPOOFER_VERSION(@"v20.22.1", 13), SPOOFER_VERSION(@"v20.25.4", 13),
SPOOFER_VERSION(@"v20.21.6", 14), SPOOFER_VERSION(@"v20.24.5", 14),
SPOOFER_VERSION(@"v20.20.7", 15), SPOOFER_VERSION(@"v20.24.4", 15),
SPOOFER_VERSION(@"v20.20.5", 16), SPOOFER_VERSION(@"v20.23.3", 16),
SPOOFER_VERSION(@"v20.19.3", 17), SPOOFER_VERSION(@"v20.22.1", 17),
SPOOFER_VERSION(@"v20.19.2", 18), SPOOFER_VERSION(@"v20.21.6", 18),
SPOOFER_VERSION(@"v20.18.5", 19), SPOOFER_VERSION(@"v20.20.7", 19),
SPOOFER_VERSION(@"v20.18.4", 20), SPOOFER_VERSION(@"v20.20.5", 20),
SPOOFER_VERSION(@"v20.16.7", 21), SPOOFER_VERSION(@"v20.19.3", 21),
SPOOFER_VERSION(@"v20.15.1", 22), SPOOFER_VERSION(@"v20.19.2", 22),
SPOOFER_VERSION(@"v20.14.2", 23), SPOOFER_VERSION(@"v20.18.5", 23),
SPOOFER_VERSION(@"v20.13.5", 24), SPOOFER_VERSION(@"v20.18.4", 24),
SPOOFER_VERSION(@"v20.12.4", 25), SPOOFER_VERSION(@"v20.16.7", 25),
SPOOFER_VERSION(@"v20.11.6", 26), SPOOFER_VERSION(@"v20.15.1", 26),
SPOOFER_VERSION(@"v20.10.4", 27), SPOOFER_VERSION(@"v20.14.2", 27),
SPOOFER_VERSION(@"v20.10.3", 28), SPOOFER_VERSION(@"v20.13.5", 28),
SPOOFER_VERSION(@"v20.09.3", 29), SPOOFER_VERSION(@"v20.12.4", 29),
SPOOFER_VERSION(@"v20.08.3", 30), SPOOFER_VERSION(@"v20.11.6", 30),
SPOOFER_VERSION(@"v20.07.6", 31), SPOOFER_VERSION(@"v20.10.4", 31),
SPOOFER_VERSION(@"v20.06.03", 32), SPOOFER_VERSION(@"v20.10.3", 32),
SPOOFER_VERSION(@"v20.05.4", 33), SPOOFER_VERSION(@"v20.09.3", 33),
SPOOFER_VERSION(@"v20.03.1", 34), SPOOFER_VERSION(@"v20.08.3", 34),
SPOOFER_VERSION(@"v20.03.02", 35), SPOOFER_VERSION(@"v20.07.6", 35),
SPOOFER_VERSION(@"v20.02.3", 36), SPOOFER_VERSION(@"v20.06.03", 36),
SPOOFER_VERSION(@"v19.49.7", 37), SPOOFER_VERSION(@"v20.05.4", 37),
SPOOFER_VERSION(@"v19.49.5", 38), SPOOFER_VERSION(@"v20.03.1", 38),
SPOOFER_VERSION(@"v19.49.3", 39), SPOOFER_VERSION(@"v20.03.02", 39),
SPOOFER_VERSION(@"v19.47.7", 40), SPOOFER_VERSION(@"v20.02.3", 40),
SPOOFER_VERSION(@"v19.46.3", 41), SPOOFER_VERSION(@"v19.49.7", 41),
SPOOFER_VERSION(@"v19.45.4", 42), SPOOFER_VERSION(@"v19.49.5", 42),
SPOOFER_VERSION(@"v19.44.4", 43), SPOOFER_VERSION(@"v19.49.3", 43),
SPOOFER_VERSION(@"v19.43.2", 44), SPOOFER_VERSION(@"v19.47.7", 44),
SPOOFER_VERSION(@"v19.42.1", 45), SPOOFER_VERSION(@"v19.46.3", 45),
SPOOFER_VERSION(@"v19.41.3", 46), SPOOFER_VERSION(@"v19.45.4", 46),
SPOOFER_VERSION(@"v19.40.4", 47), SPOOFER_VERSION(@"v19.44.4", 47),
SPOOFER_VERSION(@"v19.39.1", 48), SPOOFER_VERSION(@"v19.43.2", 48),
SPOOFER_VERSION(@"v19.38.2", 49), SPOOFER_VERSION(@"v19.42.1", 49),
SPOOFER_VERSION(@"v19.37.2", 50), SPOOFER_VERSION(@"v19.41.3", 50),
SPOOFER_VERSION(@"v19.36.1", 51), SPOOFER_VERSION(@"v19.40.4", 51),
SPOOFER_VERSION(@"v19.35.3", 52), SPOOFER_VERSION(@"v19.39.1", 52),
SPOOFER_VERSION(@"v19.34.2", 53), SPOOFER_VERSION(@"v19.38.2", 53),
SPOOFER_VERSION(@"v19.33.2", 54), SPOOFER_VERSION(@"v19.37.2", 54),
SPOOFER_VERSION(@"v19.32.8", 55), SPOOFER_VERSION(@"v19.36.1", 55),
SPOOFER_VERSION(@"v19.32.6", 56), SPOOFER_VERSION(@"v19.35.3", 56),
SPOOFER_VERSION(@"v19.31.4", 57), SPOOFER_VERSION(@"v19.34.2", 57),
SPOOFER_VERSION(@"v19.30.2", 58), SPOOFER_VERSION(@"v19.33.2", 58),
SPOOFER_VERSION(@"v19.29.1", 59), SPOOFER_VERSION(@"v19.32.8", 59),
SPOOFER_VERSION(@"v19.28.1", 60), SPOOFER_VERSION(@"v19.32.6", 60),
SPOOFER_VERSION(@"v19.26.5", 61), SPOOFER_VERSION(@"v19.31.4", 61),
SPOOFER_VERSION(@"v19.25.4", 62), SPOOFER_VERSION(@"v19.30.2", 62),
SPOOFER_VERSION(@"v19.25.3", 63), SPOOFER_VERSION(@"v19.29.1", 63),
SPOOFER_VERSION(@"v19.24.3", 64), SPOOFER_VERSION(@"v19.28.1", 64),
SPOOFER_VERSION(@"v19.24.2", 65), SPOOFER_VERSION(@"v19.26.5", 65),
SPOOFER_VERSION(@"v19.23.3", 66), SPOOFER_VERSION(@"v19.25.4", 66),
SPOOFER_VERSION(@"v19.22.6", 67), SPOOFER_VERSION(@"v19.25.3", 67),
SPOOFER_VERSION(@"v19.22.3", 68), SPOOFER_VERSION(@"v19.24.3", 68),
SPOOFER_VERSION(@"v19.21.3", 69), SPOOFER_VERSION(@"v19.24.2", 69),
SPOOFER_VERSION(@"v19.21.2", 70), SPOOFER_VERSION(@"v19.23.3", 70),
SPOOFER_VERSION(@"v19.20.2", 71), SPOOFER_VERSION(@"v19.22.6", 71),
SPOOFER_VERSION(@"v19.19.7", 72), SPOOFER_VERSION(@"v19.22.3", 72),
SPOOFER_VERSION(@"v19.19.5", 73), SPOOFER_VERSION(@"v19.21.3", 73),
SPOOFER_VERSION(@"v19.18.2", 74), SPOOFER_VERSION(@"v19.21.2", 74),
SPOOFER_VERSION(@"v19.17.2", 75), SPOOFER_VERSION(@"v19.20.2", 75),
SPOOFER_VERSION(@"v19.16.3", 76), SPOOFER_VERSION(@"v19.19.7", 76),
SPOOFER_VERSION(@"v19.15.1", 77), SPOOFER_VERSION(@"v19.19.5", 77),
SPOOFER_VERSION(@"v19.14.3", 78), SPOOFER_VERSION(@"v19.18.2", 78),
SPOOFER_VERSION(@"v19.14.2", 79), SPOOFER_VERSION(@"v19.17.2", 79),
SPOOFER_VERSION(@"v19.13.1", 80), SPOOFER_VERSION(@"v19.16.3", 80),
SPOOFER_VERSION(@"v19.12.3", 81), SPOOFER_VERSION(@"v19.15.1", 81),
SPOOFER_VERSION(@"v19.10.7", 82), SPOOFER_VERSION(@"v19.14.3", 82),
SPOOFER_VERSION(@"v19.10.6", 83), SPOOFER_VERSION(@"v19.14.2", 83),
SPOOFER_VERSION(@"v19.10.5", 84), SPOOFER_VERSION(@"v19.13.1", 84),
SPOOFER_VERSION(@"v19.09.4", 85), SPOOFER_VERSION(@"v19.12.3", 85),
SPOOFER_VERSION(@"v19.09.3", 86), SPOOFER_VERSION(@"v19.10.7", 86),
SPOOFER_VERSION(@"v19.08.2", 87), SPOOFER_VERSION(@"v19.10.6", 87),
SPOOFER_VERSION(@"v19.07.5", 88), SPOOFER_VERSION(@"v19.10.5", 88),
SPOOFER_VERSION(@"v19.07.4", 89), SPOOFER_VERSION(@"v19.09.4", 89),
SPOOFER_VERSION(@"v19.06.2", 90), SPOOFER_VERSION(@"v19.09.3", 90),
SPOOFER_VERSION(@"v19.05.5", 91), SPOOFER_VERSION(@"v19.08.2", 91),
SPOOFER_VERSION(@"v19.05.3", 92), SPOOFER_VERSION(@"v19.07.5", 92),
SPOOFER_VERSION(@"v19.04.3", 93), SPOOFER_VERSION(@"v19.07.4", 93),
SPOOFER_VERSION(@"v19.03.2", 94), SPOOFER_VERSION(@"v19.06.2", 94),
SPOOFER_VERSION(@"v19.02.1", 95), SPOOFER_VERSION(@"v19.05.5", 95),
SPOOFER_VERSION(@"v19.01.1", 96) SPOOFER_VERSION(@"v19.05.3", 96),
SPOOFER_VERSION(@"v19.04.3", 97),
SPOOFER_VERSION(@"v19.03.2", 98),
SPOOFER_VERSION(@"v19.02.1", 99),
SPOOFER_VERSION(@"v19.01.1", 100)
]; ];
YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VERSION_SPOOFER_SELECTOR") pickerSectionTitle:nil rows:rows selectedItemIndex:appVersionSpoofer() parentResponder:[self parentResponder]]; YTSettingsPickerViewController *picker = [[%c(YTSettingsPickerViewController) alloc] initWithNavTitle:LOC(@"VERSION_SPOOFER_SELECTOR") pickerSectionTitle:nil rows:rows selectedItemIndex:appVersionSpoofer() parentResponder:[self parentResponder]];
[settingsViewController pushViewController:picker]; [settingsViewController pushViewController:picker];