Skip to content

Commit

Permalink
FutureRestore GUI — v1.97.1
Browse files Browse the repository at this point in the history
Update links to new fork
  • Loading branch information
CoocooFroggy authored Mar 16, 2022
1 parent de4fa0c commit 5d7fba8
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,10 @@ Download from [releases](https://github.com/CoocooFroggy/FutureRestore-GUI/relea

See [how to use FutureRestore](https://ios.cfw.guide/futurerestore).

1. Download FutureRestore automatically through the **Download FutureRestore** button, or manually from [m1stadev's fork](https://github.com/m1stadev/futurerestore/releases).
1. Download FutureRestore automatically through the **Download FutureRestore** button, or manually from [Cryptic & m1sta's fork](https://github.com/futurerestore/futurerestore/releases).
2. Select your **blob** (SHSH2) file.
3. Select your **target firmware** (iPSW) file.
4. Choose your desired arguments. See [this table](https://github.com/m1stadev/futurerestore#help) for an explanation of arguments.
4. Choose your desired arguments. See [this table](https://github.com/futurerestore/futurerestore#help) for an explanation of arguments.
5. Baseband and SEP (choose 1 each):
1. If the latest Baseband and/or SEP firmware is compatible with your target version, select **Latest Baseband**/**Latest SEP**.
2. Otherwise, choose **Manual Baseband**/**Manual SEP**, and select your desired **Baseband** and **SEP** (BBFW and IM4P), along with a BuildManifest (.PList).
Expand All @@ -79,7 +79,7 @@ See [how to use FutureRestore](https://ios.cfw.guide/futurerestore).

## Third-Party Assets

Download FutureRestore using the button included in the GUI, or manually from [here](https://github.com/m1stadev/futurerestore/releases). Download target iPSW from [iPSW.me](https://ipsw.me) or [iPSW.dev](https://ipsw.dev).
Download FutureRestore using the button included in the GUI, or manually from [here](https://github.com/futurerestore/futurerestore/releases). Download target iPSW from [iPSW.me](https://ipsw.me) or [iPSW.dev](https://ipsw.dev).

## Troubleshooting

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/FutureRestoreWorker.java
Original file line number Diff line number Diff line change
Expand Up @@ -150,9 +150,9 @@ public static void runFutureRestore(String futureRestoreFilePath, ArrayList<Stri

int response = JOptionPane.showOptionDialog(mainMenuView, "Looks like you got an iBEC error. This is a common error and easily fixable.\n" +
"A solution for this error is available here:\n" +
"https://github.com/m1stadev/futurerestore#restoring-on-windows-10", "iBEC Error", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, choices, choices[0]);
"https://github.com/futurerestore/futurerestore#restoring-on-windows-10", "iBEC Error", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, choices, choices[0]);
if (response == JOptionPane.YES_OPTION) {
boolean openWebpageResult = FRUtils.openWebpage("https://github.com/m1stadev/futurerestore#restoring-on-windows-10", null);
boolean openWebpageResult = FRUtils.openWebpage("https://github.com/futurerestore/futurerestore#restoring-on-windows-10", null);
if (!openWebpageResult)
appendToLog(logTextArea, writer, "Unable to open URL in your web browser. URL copied to clipboard, please open it manually.");
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/Main.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
public class Main {
public static void main(String[] args) {
MainMenu.futureRestoreGUIVersion = "1.97";
MainMenu.futureRestoreGUIVersion = "1.97.1";
MainMenu.main();
/*
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/MainMenu.java
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ public MainMenu() {
Object defaultChoice = choices[0];

int response = JOptionPane.showOptionDialog(mainMenuView, "Unknown operating system detected. Please download FutureRestore manually for your operating system.\n" +
"https://github.com/m1stadev/futurerestore/releases/latest/", "Download FutureRestore", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, choices, defaultChoice);
"https://github.com/futurerestore/futurerestore/releases/latest/", "Download FutureRestore", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, choices, defaultChoice);
if (response == JOptionPane.YES_OPTION) {
FRUtils.openWebpage("https://github.com/m1stadev/futurerestore/releases/latest/", this);
FRUtils.openWebpage("https://github.com/futurerestore/futurerestore/releases/latest/", this);
}
}

Expand Down Expand Up @@ -879,7 +879,7 @@ else if (assetName.toLowerCase().contains(operatingSystem)) {
}
}
// Pop-up saying "no binaries for your OS available"
noFrForOSPopup("No FutureRestore asset found for your operating system. Check releases to see if there's one available.\n", "https://github.com/m1stadev/futurerestore/releases/latest/");
noFrForOSPopup("No FutureRestore asset found for your operating system. Check releases to see if there's one available.\n", "https://github.com/futurerestore/futurerestore/releases/latest/");
return linkNameMap;
}

Expand All @@ -888,7 +888,7 @@ Map<String, String> getLatestFrBetaDownload(String operatingSystem, String archi

Map<String, String> linkNameMap = new HashMap<>();

String content = getRequestUrl("https://api.github.com/repos/m1stadev/futurerestore/actions/artifacts");
String content = getRequestUrl("https://api.github.com/repos/futurerestore/futurerestore/actions/artifacts");

Gson gson = new Gson();
Map<String, Object> result = gson.fromJson(content, Map.class);
Expand Down Expand Up @@ -916,7 +916,7 @@ Map<String, String> getLatestFrBetaDownload(String operatingSystem, String archi

// Pop-up saying "no binaries for your OS available"
noFrForOSPopup("No FutureRestore beta asset found for your operating system.\n" +
"Try a release version instead, or manually download a beta for your OS.\n", "https://github.com/m1stadev/futurerestore/actions");
"Try a release version instead, or manually download a beta for your OS.\n", "https://github.com/futurerestore/futurerestore/actions");
return linkNameMap;
}

Expand Down Expand Up @@ -954,7 +954,7 @@ public static String getRequestUrl(String urlString) throws IOException {
}

private Map<String, Object> getLatestFrGithub() throws IOException {
String content = getRequestUrl("https://api.github.com/repos/m1stadev/futurerestore/releases");
String content = getRequestUrl("https://api.github.com/repos/futurerestore/futurerestore/releases");

Gson gson = new Gson();
ArrayList<Map<String, Object>> result = gson.fromJson(content, ArrayList.class);
Expand Down

0 comments on commit 5d7fba8

Please sign in to comment.