Skip to content

Commit

Permalink
Release v2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
airsquared committed Apr 15, 2020
1 parent 37e7c55 commit 9983e43
Show file tree
Hide file tree
Showing 9 changed files with 112 additions and 24 deletions.
Binary file modified .github/screenshots/screenshot-macos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .github/screenshots/screenshot-windows.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 15 additions & 15 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ jobs:
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
steps:
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: '1.8'
java-package: jdk+fx
- name: Create macOS app
if: matrix.os == 'macOS-latest'
run: ./gradlew createApp
- name: Create Linux tar.gz
if: matrix.os == 'ubuntu-latest'
run: ./gradlew createLinuxTargz
- name: Create Windows exe
if: matrix.os == 'windows-latest'
run: ./gradlew createExe # don't createWindowsInstaller because it requires Inno Setup
- uses: actions/checkout@v1
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: '1.8'
java-package: jdk+fx
- name: Create macOS app
if: matrix.os == 'macOS-latest'
run: ./gradlew createApp
- name: Create Linux tar.gz
if: matrix.os == 'ubuntu-latest'
run: ./gradlew createLinuxTargz
- name: Create Windows exe
if: matrix.os == 'windows-latest'
run: ./gradlew createWindowsInstaller
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Help support this project by ⭐️'ing it! [Donations](https://www.paypal.me/airsqrd) also appreciated!

# 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)
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).
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).

**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)

Expand All @@ -17,12 +17,8 @@ If you have an antivirus or firewall, you may need to disable some other setting
- Store up to ten devices with presets
- Save blobs for beta versions
- Read ECID and other info from device so you don't have to get it manually
- Read apnonce from device also
- 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
- Automatically checks for updates and prompts if available
- Optionally specify device identifier instead of using device picker
- Optionally specify apnonce

## Feedback
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.
Expand Down
2 changes: 1 addition & 1 deletion blobsaver.iss
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "blobsaver"
#define MyAppVersion "2.5.0-beta6"
#define MyAppVersion "2.5.0"
#define MyAppPublisher "airsquared"
#define MyAppURL "https://www.github.com/airsquared/blobsaver"
#define MyAppExeName "blobsaver.exe"
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ sourceCompatibility = 1.8
* - Main.java
* - blobsaver.iss
*/
String appVersion = "v2.5.0-beta6";
String appVersion = "v2.5.0";

repositories {
mavenCentral()
Expand Down
46 changes: 46 additions & 0 deletions dist/windows/libraries_used_windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,52 @@ Libraries used by blobsaver:

============================================================================

tsschecker (https://github.com/tihmstar/tsschecker)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Copyright (c) 2015-2016 tihmstar

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

============================================================================

============================================================================

libimobiledevice (https://github.com/libimobiledevice)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Copyright (c) 2008-2019

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

============================================================================

============================================================================

JSON in Java (https://github.com/stleary/JSON-java)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expand Down
46 changes: 46 additions & 0 deletions libraries_used.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,52 @@ Libraries used by blobsaver:

============================================================================

tsschecker (https://github.com/tihmstar/tsschecker)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Copyright (c) 2015-2016 tihmstar

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

============================================================================

============================================================================

libimobiledevice (https://github.com/libimobiledevice)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Copyright (c) 2008-2019

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.

============================================================================

============================================================================

JSON in Java (https://github.com/stleary/JSON-java)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/airsquared/blobsaver/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

public class Main {

static final String appVersion = "v2.5.0-beta6";
static final String appVersion = "v2.5.0";
static final Preferences appPrefs = Preferences.userRoot().node("airsquared/blobsaver/prefs");
static Stage primaryStage;
static final File jarDirectory;
Expand Down

0 comments on commit 9983e43

Please sign in to comment.