Skip to content

Commit 3578ef2

Browse files
committed
Add latest devices
1 parent d9e425e commit 3578ef2

File tree

5 files changed

+47
-5
lines changed

5 files changed

+47
-5
lines changed

src/main/java/airsquared/blobsaver/app/Controller.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -556,10 +556,10 @@ public void readInfo() {
556556
ecidField.setText(Utils.isNumeric(ecid) ? "0x" + ecid : ecid);
557557
// read device model
558558
String deviceIdentifier = LibimobiledeviceUtil.getDeviceModelIdentifier();
559-
try {
559+
if (Devices.containsIdentifier(deviceIdentifier)) {
560560
deviceTypeChoiceBox.setValue(Devices.getDeviceType(deviceIdentifier));
561561
deviceModelChoiceBox.setValue(Devices.identifierToModel(deviceIdentifier));
562-
} catch (IllegalArgumentException e) {
562+
} else {
563563
Utils.setSelectedFire(identifierCheckBox, true);
564564
identifierField.setText(deviceIdentifier);
565565
}

src/main/java/airsquared/blobsaver/app/Devices.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ public static void updateLists() {
7373
if (Prefs.getShowOldDevices()) {
7474
iPhoneList.setAll(iPhones);
7575
iPadList.setAll(iPads);
76-
} else if (!iPhoneList.get(0).equals("iPhone 8 (iPhone10,1)")) {
77-
iPhoneList.remove(0, iPhoneList.indexOf("iPhone 8 (iPhone10,1)"));
78-
iPadList.remove(0, iPadList.indexOf("iPad Pro 9.7 (Wifi)"));
76+
} else if (!iPhoneList.getFirst().equals("iPhone XS (Global) (iPhone11,2)")) {
77+
iPhoneList.remove(0, iPhoneList.indexOf("iPhone XS (Global) (iPhone11,2)"));
78+
iPadList.remove(0, iPadList.indexOf("iPad 7 (WiFi)(iPad7,11)"));
7979
}
8080
}
8181

src/main/resources/airsquared/blobsaver/app/boardconfigs.properties

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ iPhone15,4=d37ap
5050
iPhone15,5=d38ap
5151
iPhone16,1=d83ap
5252
iPhone16,2=d84ap
53+
iPhone17,1=d93ap
54+
iPhone17,2=d94ap
55+
iPhone17,3=d47ap
56+
iPhone17,4=d48ap
57+
iPhone17,5=v59ap
5358
iPod3,1=n18ap
5459
iPod4,1=n81ap
5560
iPod5,1=n78ap
@@ -143,6 +148,22 @@ iPad14,3=j617ap
143148
iPad14,4=j618ap
144149
iPad14,5=j620ap
145150
iPad14,6=j621ap
151+
iPad14,8=j507ap
152+
iPad14,9=j508ap
153+
iPad14,10=j537ap
154+
iPad14,11=j538ap
155+
iPad15,3=j607ap
156+
iPad15,4=j608ap
157+
iPad15,5=j637ap
158+
iPad15,6=j638ap
159+
iPad15,7=j481ap
160+
iPad15,8=j482ap
161+
iPad16,1=j410ap
162+
iPad16,2=j411ap
163+
iPad16,3=j717ap
164+
iPad16,4=j718ap
165+
iPad16,5=j720ap
166+
iPad16,6=j721ap
146167
iBridge2,1=j137ap
147168
# iBridge2,2
148169
iBridge2,3=j680ap

src/main/resources/airsquared/blobsaver/app/devicemodels/iPads.properties

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,19 @@ iPad\ Pro\ 11'\ (4th\ gen)\ (WiFi)\ (iPad14,3)=iPad14,3
8080
iPad\ Pro\ 11'\ (4th\ gen)\ (Cellular)\ (iPad14,4)=iPad14,4
8181
iPad\ Pro\ 12.9'\ (6th\ gen)\ (WiFi)\ (iPad14,5)=iPad14,5
8282
iPad\ Pro\ 12.9'\ (6th\ gen)\ (Cellular)\ (iPad14,6)=iPad14,6
83+
iPad\ Air\ 11'\ (M2,\ WiFi)=iPad14,8
84+
iPad\ Air\ 11'\ (M2,\ Cellular)=iPad14,9
85+
iPad\ Air\ 13'\ (M2,\ WiFi)=iPad14,10
86+
iPad\ Air\ 13'\ (M2,\ Cellular)=iPad14,11
87+
iPad\ Air\ 11'\ (M3,\ WiFi)=iPad15,3
88+
iPad\ Air\ 11'\ (M3,\ Cellular)=iPad15,4
89+
iPad\ Air\ 13'\ (M3,\ WiFi)=iPad15,5
90+
iPad\ Air\ 13'\ (M3,\ Cellular)=iPad15,6
91+
iPad\ (A16,\ WiFi)=iPad15,7
92+
iPad\ (A16,\ Cellular)=iPad15,8
93+
iPad\ mini\ (A17\ Pro,\ WiFi)=iPad16,1
94+
iPad\ mini\ (A17\ Pro,\ Cellular)=iPad16,2
95+
iPad\ Pro\ 11'\ (M4,\ WiFi)=iPad16,3
96+
iPad\ Pro\ 11'\ (M4,\ Cellular)=iPad16,4
97+
iPad\ Pro\ 13'\ (M4,\ WiFi)=iPad16,5
98+
iPad\ Pro\ 13'\ (M4,\ Cellular)=iPad16,6

src/main/resources/airsquared/blobsaver/app/devicemodels/iPhones.properties

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,8 @@ iPhone\ 15\ (iPhone15,4)=iPhone15,4
5050
iPhone\ 15\ Plus\ (iPhone15,5)=iPhone15,5
5151
iPhone\ 15\ Pro\ (iPhone16,1)=iPhone16,1
5252
iPhone\ 15\ Pro\ Max\ (iPhone16,2)=iPhone16,2
53+
iPhone\ 16\ Pro\ (iPhone17,1)=iPhone17,1
54+
iPhone\ 16\ Pro\ Max\ (iPhone17,2)=iPhone17,2
55+
iPhone\ 16\ (iPhone17,3)=iPhone17,3
56+
iPhone\ 16\ Plus\ (iPhone17,4)=iPhone17,4
57+
iPhone\ 16e\ (iPhone17,5)=iPhone17,5

0 commit comments

Comments
 (0)