diff --git a/README.md b/README.md index 082a441a..2e315562 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ If you have an antivirus or firewall, you may need to disable some other setting - **Automatically save blobs in the background** - Store up to ten devices with presets - Save blobs for beta versions -- Automatically read ECID and other info from device so you don't to get it manually +- Read ECID and other info from device so you don't to get it manually (currently broken on Windows) - No need to download entire .ipsw for beta versions(just specify link) - Choose where to save blobs with file picker - Explains how to get ECID, Board Config(if needed), and information necessary for beta versions @@ -26,6 +26,7 @@ If you have an antivirus or firewall, you may need to disable some other setting Please send feedback via [Github Issue](https://github.com/airsquared/blobsaver/issues/new/choose) or [Reddit PM](https://www.reddit.com//message/compose?to=01110101_00101111&subject=Blobsaver+Feedback) if you encounter any bugs/problems or have a feature request. ## TODO: +- Fix reading the information from the device on Windows - Better notifications ## Built With diff --git a/src/main/java/com/airsquared/blobsaver/Controller.java b/src/main/java/com/airsquared/blobsaver/Controller.java index f2156d64..56ac00fe 100644 --- a/src/main/java/com/airsquared/blobsaver/Controller.java +++ b/src/main/java/com/airsquared/blobsaver/Controller.java @@ -145,7 +145,8 @@ public void initialize() { "iPhone 6+", "iPhone 6", "iPhone 6s", "iPhone 6s+", "iPhone SE", "iPhone 7 (Global)(iPhone9,1)", "iPhone 7+ (Global)(iPhone9,2)", "iPhone 7 (GSM)(iPhone9,3)", "iPhone 7+ (GSM)(iPhone9,4)", "iPhone 8 (iPhone10,1)", "iPhone 8+ (iPhone10,2)", "iPhone X (iPhone10,3)", "iPhone 8 (iPhone10,4)", - "iPhone 8+ (iPhone10,5)", "iPhone X (iPhone10,6)"); + "iPhone 8+ (iPhone10,5)", "iPhone X (iPhone10,6)", "iPhone XS (Global) (iPhone11,2)", + "iPhone XS Max (iPhone11,4)", "iPhone XS Max (China) (iPhone11,6)", "iPhone XR (iPhone11,8)"); final ObservableList iPods = FXCollections.observableArrayList("iPod Touch 3", "iPod Touch 4", "iPod Touch 5", "iPod Touch 6"); final ObservableList iPads = FXCollections.observableArrayList("iPad 1", "iPad 2 (WiFi)", "iPad 2 (GSM)", "iPad 2 (CDMA)", "iPad 2 (Mid 2012)", "iPad Mini (Wifi)", "iPad Mini (GSM)", "iPad Mini (Global)", @@ -196,7 +197,7 @@ public void initialize() { return; } final String v = (String) newValue; - if (v.equals("iPhone 6s") || v.equals("iPhone 6s+") || v.equals("iPhone SE") || v.equals("iPad 6 (WiFi)(iPad 7,5)") || v.equals("iPad 6 (Cellular)(iPad7,6)")) { + if (v.equals("iPhone 6s") || v.equals("iPhone 6s+") || v.equals("iPhone SE") || v.equals("iPad 6 (WiFi)(iPad 7,5)") || v.equals("iPad 6 (Cellular)(iPad7,6)") || v.equals("iPad 5 (Wifi)") || v.equals("iPad 5 (Cellular)")) { boardConfigField.setEffect(borderGlow); getBoardConfig = true; boardConfigField.setDisable(false); @@ -209,7 +210,7 @@ public void initialize() { }); identifierField.textProperty().addListener((observable, oldValue, newValue) -> { identifierField.setEffect(null); - if (newValue.equals("iPhone8,1") || newValue.equals("iPhone8,2") || newValue.equals("iPhone8,4") || newValue.equals("iPad7,5") || newValue.equals("iPad7,6")) { + if (newValue.equals("iPhone8,1") || newValue.equals("iPhone8,2") || newValue.equals("iPhone8,4") || newValue.equals("iPad7,5") || newValue.equals("iPad7,6") || newValue.equals("iPad6,11") || newValue.equals("iPad6,12")) { boardConfigField.setEffect(borderGlow); getBoardConfig = true; boardConfigField.setDisable(false); diff --git a/src/main/resources/com/airsquared/blobsaver/blobsaver.fxml b/src/main/resources/com/airsquared/blobsaver/blobsaver.fxml index aa0a5d34..f8f9bd1c 100644 --- a/src/main/resources/com/airsquared/blobsaver/blobsaver.fxml +++ b/src/main/resources/com/airsquared/blobsaver/blobsaver.fxml @@ -79,7 +79,7 @@ -