|
|
@@ -1308,10 +1308,10 @@ static const char encodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopq
|
|
|
NSString *deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSASCIIStringEncoding];
|
|
|
|
|
|
|
|
|
- if ([deviceModel isEqualToString:@"iPhone3,1"]) return @"iPhone 4";
|
|
|
- if ([deviceModel isEqualToString:@"iPhone3,2"]) return @"iPhone 4";
|
|
|
- if ([deviceModel isEqualToString:@"iPhone3,3"]) return @"iPhone 4";
|
|
|
- if ([deviceModel isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";
|
|
|
+// if ([deviceModel isEqualToString:@"iPhone3,1"]) return @"iPhone 4";
|
|
|
+// if ([deviceModel isEqualToString:@"iPhone3,2"]) return @"iPhone 4";
|
|
|
+// if ([deviceModel isEqualToString:@"iPhone3,3"]) return @"iPhone 4";
|
|
|
+// if ([deviceModel isEqualToString:@"iPhone4,1"]) return @"iPhone 4S";
|
|
|
if ([deviceModel isEqualToString:@"iPhone5,1"]) return @"iPhone 5";
|
|
|
if ([deviceModel isEqualToString:@"iPhone5,2"]) return @"iPhone 5 (GSM+CDMA)";
|
|
|
if ([deviceModel isEqualToString:@"iPhone5,3"]) return @"iPhone 5c (GSM)";
|
|
|
@@ -1350,10 +1350,19 @@ static const char encodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopq
|
|
|
if ([deviceModel isEqualToString:@"iPhone14,5"]) return @"iPhone 13";
|
|
|
if ([deviceModel isEqualToString:@"iPhone14,2"]) return @"iPhone 13 Pro";
|
|
|
if ([deviceModel isEqualToString:@"iPhone14,3"]) return @"iPhone 13 Pro Max";
|
|
|
- if ([deviceModel isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G";
|
|
|
- if ([deviceModel isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G";
|
|
|
- if ([deviceModel isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G";
|
|
|
- if ([deviceModel isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone14,7"]) return @"iPhone 14";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone14,8"]) return @"iPhone 14 plus";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone15,2"]) return @"iPhone 14 pro";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone15,3"]) return @"iPhone 14 Pro Max";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone15,4"]) return @"iPhone 15";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone15,5"]) return @"iPhone 15 plus";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone16,1"]) return @"iPhone 15 pro";
|
|
|
+ if ([deviceModel isEqualToString:@"iPhone16,2"]) return @"iPhone 15 Pro Max";
|
|
|
+
|
|
|
+// if ([deviceModel isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G";
|
|
|
+// if ([deviceModel isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G";
|
|
|
+// if ([deviceModel isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G";
|
|
|
+// if ([deviceModel isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G";
|
|
|
if ([deviceModel isEqualToString:@"iPod5,1"]) return @"iPod Touch (5 Gen)";
|
|
|
if ([deviceModel isEqualToString:@"iPad1,1"]) return @"iPad";
|
|
|
if ([deviceModel isEqualToString:@"iPad1,2"]) return @"iPad 3G";
|
|
|
@@ -1386,7 +1395,18 @@ static const char encodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopq
|
|
|
if ([deviceModel isEqualToString:@"iPad6,4"]) return @"iPad Pro 9.7";
|
|
|
if ([deviceModel isEqualToString:@"iPad6,7"]) return @"iPad Pro 12.9";
|
|
|
if ([deviceModel isEqualToString:@"iPad6,8"]) return @"iPad Pro 12.9";
|
|
|
-
|
|
|
+ if ([deviceModel isEqualToString:@"iPad6,11"]) return @"iPad 5";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad6,12"]) return @"iPad 5";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,1"]) return @"iPad Pro 12.9 inch 2nd gen";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,2"]) return @"iPad Pro 12.9 inch 2nd gen";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,3"]) return @"iPad Pro 10.5 inch";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,4"]) return @"iPad Pro 10.5 inch";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,5"]) return @"iPad 6";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,6"]) return @"iPad 6";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,11"]) return @"iPad 7";
|
|
|
+ if ([deviceModel isEqualToString:@"iPad7,12"]) return @"iPad 7";
|
|
|
+
|
|
|
+
|
|
|
if ([deviceModel isEqualToString:@"AppleTV2,1"]) return @"Apple TV 2";
|
|
|
if ([deviceModel isEqualToString:@"AppleTV3,1"]) return @"Apple TV 3";
|
|
|
if ([deviceModel isEqualToString:@"AppleTV3,2"]) return @"Apple TV 3";
|