Skip to content

Commit 9983e43

Browse files
committed
Release v2.5.0
1 parent 37e7c55 commit 9983e43

File tree

9 files changed

+112
-24
lines changed

9 files changed

+112
-24
lines changed
51.7 KB
Loading

.github/screenshots/screenshot-windows.png

100755100644
36.9 KB
Loading

.github/workflows/main.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@ jobs:
1010
matrix:
1111
os: [ubuntu-latest, windows-latest, macOS-latest]
1212
steps:
13-
- uses: actions/checkout@v1
14-
- name: Set up JDK 1.8
15-
uses: actions/setup-java@v1
16-
with:
17-
java-version: '1.8'
18-
java-package: jdk+fx
19-
- name: Create macOS app
20-
if: matrix.os == 'macOS-latest'
21-
run: ./gradlew createApp
22-
- name: Create Linux tar.gz
23-
if: matrix.os == 'ubuntu-latest'
24-
run: ./gradlew createLinuxTargz
25-
- name: Create Windows exe
26-
if: matrix.os == 'windows-latest'
27-
run: ./gradlew createExe # don't createWindowsInstaller because it requires Inno Setup
13+
- uses: actions/checkout@v1
14+
- name: Set up JDK 1.8
15+
uses: actions/setup-java@v1
16+
with:
17+
java-version: '1.8'
18+
java-package: jdk+fx
19+
- name: Create macOS app
20+
if: matrix.os == 'macOS-latest'
21+
run: ./gradlew createApp
22+
- name: Create Linux tar.gz
23+
if: matrix.os == 'ubuntu-latest'
24+
run: ./gradlew createLinuxTargz
25+
- name: Create Windows exe
26+
if: matrix.os == 'windows-latest'
27+
run: ./gradlew createWindowsInstaller

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Help support this project by ⭐️'ing it! [Donations](https://www.paypal.me/airsqrd) also appreciated!
22

33
# blobsaver [![GitHub All Releases](https://img.shields.io/github/downloads/airsquared/blobsaver/total.svg)](https://github.com/airsquared/blobsaver/releases/latest) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/21c7f52476c948c9adc0439c0b6841ad)](https://app.codacy.com/app/airsquared/blobsaver?utm_source=github.com&utm_medium=referral&utm_content=airsquared/blobsaver&utm_campaign=Badge_Grade_Dashboard)
4-
A GUI for saving SHSH blobs using [tsschecker](https://github.com/tihmstar/tsschecker). Supports Mac, Windows, and Linux. Requires [Java](https://java.com/inc/BrowserRedirect1.jsp).
4+
A GUI for saving SHSH blobs using [tsschecker](https://github.com/tihmstar/tsschecker). Supports Mac, Windows, and Linux. Requires [Java](https://java.com/en/download/manual.jsp).
55

66
**Tip:** if you want blobs you save to automatically be uploaded to the cloud, see [this](https://github.com/airsquared/blobsaver/wiki/Automatically-saving-blobs-to-the-cloud)
77

@@ -17,12 +17,8 @@ If you have an antivirus or firewall, you may need to disable some other setting
1717
- Store up to ten devices with presets
1818
- Save blobs for beta versions
1919
- Read ECID and other info from device so you don't have to get it manually
20+
- Read apnonce from device also
2021
- No need to download entire .ipsw for beta versions(just specify link)
21-
- Choose where to save blobs with file picker
22-
- Explains how to get ECID, Board Config(if needed), and information necessary for beta versions
23-
- Automatically checks for updates and prompts if available
24-
- Optionally specify device identifier instead of using device picker
25-
- Optionally specify apnonce
2622

2723
## Feedback
2824
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.

blobsaver.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33

44
#define MyAppName "blobsaver"
5-
#define MyAppVersion "2.5.0-beta6"
5+
#define MyAppVersion "2.5.0"
66
#define MyAppPublisher "airsquared"
77
#define MyAppURL "https://www.github.com/airsquared/blobsaver"
88
#define MyAppExeName "blobsaver.exe"

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ sourceCompatibility = 1.8
3232
* - Main.java
3333
* - blobsaver.iss
3434
*/
35-
String appVersion = "v2.5.0-beta6";
35+
String appVersion = "v2.5.0";
3636

3737
repositories {
3838
mavenCentral()

dist/windows/libraries_used_windows.txt

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ Libraries used by blobsaver:
55

66
============================================================================
77

8+
tsschecker (https://github.com/tihmstar/tsschecker)
9+
10+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11+
12+
Copyright (c) 2015-2016 tihmstar
13+
14+
This program is free software: you can redistribute it and/or modify
15+
it under the terms of the GNU Lesser General Public License as published by
16+
the Free Software Foundation, either version 3 of the License, or
17+
(at your option) any later version.
18+
19+
This program is distributed in the hope that it will be useful,
20+
but WITHOUT ANY WARRANTY; without even the implied warranty of
21+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22+
GNU Lesser General Public License for more details.
23+
24+
You should have received a copy of the GNU Lesser General Public License
25+
along with this program. If not, see <https://www.gnu.org/licenses/>.
26+
27+
============================================================================
28+
29+
============================================================================
30+
31+
libimobiledevice (https://github.com/libimobiledevice)
32+
33+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
34+
35+
Copyright (c) 2008-2019
36+
37+
This program is free software: you can redistribute it and/or modify
38+
it under the terms of the GNU Lesser General Public License as published by
39+
the Free Software Foundation, either version 3 of the License, or
40+
(at your option) any later version.
41+
42+
This program is distributed in the hope that it will be useful,
43+
but WITHOUT ANY WARRANTY; without even the implied warranty of
44+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
45+
GNU Lesser General Public License for more details.
46+
47+
You should have received a copy of the GNU Lesser General Public License
48+
along with this program. If not, see <https://www.gnu.org/licenses/>.
49+
50+
============================================================================
51+
52+
============================================================================
53+
854
JSON in Java (https://github.com/stleary/JSON-java)
955

1056
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

libraries_used.txt

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ Libraries used by blobsaver:
55

66
============================================================================
77

8+
tsschecker (https://github.com/tihmstar/tsschecker)
9+
10+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
11+
12+
Copyright (c) 2015-2016 tihmstar
13+
14+
This program is free software: you can redistribute it and/or modify
15+
it under the terms of the GNU Lesser General Public License as published by
16+
the Free Software Foundation, either version 3 of the License, or
17+
(at your option) any later version.
18+
19+
This program is distributed in the hope that it will be useful,
20+
but WITHOUT ANY WARRANTY; without even the implied warranty of
21+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22+
GNU Lesser General Public License for more details.
23+
24+
You should have received a copy of the GNU Lesser General Public License
25+
along with this program. If not, see <https://www.gnu.org/licenses/>.
26+
27+
============================================================================
28+
29+
============================================================================
30+
31+
libimobiledevice (https://github.com/libimobiledevice)
32+
33+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
34+
35+
Copyright (c) 2008-2019
36+
37+
This program is free software: you can redistribute it and/or modify
38+
it under the terms of the GNU Lesser General Public License as published by
39+
the Free Software Foundation, either version 3 of the License, or
40+
(at your option) any later version.
41+
42+
This program is distributed in the hope that it will be useful,
43+
but WITHOUT ANY WARRANTY; without even the implied warranty of
44+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
45+
GNU Lesser General Public License for more details.
46+
47+
You should have received a copy of the GNU Lesser General Public License
48+
along with this program. If not, see <https://www.gnu.org/licenses/>.
49+
50+
============================================================================
51+
52+
============================================================================
53+
854
JSON in Java (https://github.com/stleary/JSON-java)
955

1056
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

src/main/java/com/airsquared/blobsaver/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
public class Main {
4040

41-
static final String appVersion = "v2.5.0-beta6";
41+
static final String appVersion = "v2.5.0";
4242
static final Preferences appPrefs = Preferences.userRoot().node("airsquared/blobsaver/prefs");
4343
static Stage primaryStage;
4444
static final File jarDirectory;

0 commit comments

Comments
 (0)