mirror of
https://github.com/tihmstar/futurerestore.git
synced 2024-12-22 17:35:29 +00:00
external | ||
futurerestore | ||
futurerestore.xcodeproj | ||
.gitmodules | ||
autogen.sh | ||
configure.ac | ||
LICENSE | ||
Makefile.am | ||
README.md | ||
setBuildVersion.sh |
futurerestore
futurerestore is a hacked up idevicerestore wrapper, which allows manually specifying SEP and Baseband for restoring
Latest compiled version can be found here:
(MacOS & Linux)
http://api.tihmstar.net/builds/futurerestore/futurerestore-latest.zip
Features
- Used for prometheus downgrade method
- Allows restoring any nonmatching signed iOS/Sep/Baseband
- Supports downgrading 32bit devices to iOS 9 with @alitek123's no-nonce method
Dependencies
-
Bundled Libs
Those don't need to be installed manually
- jsmn
-
External Libs
Make sure these are installed- libzip
- libcurl
- openssl (or CommonCrypto on OSX)
- libplist
-
Submodules
Make sure these projects compile on your system (install it's dependencies)
Help
(might become outdated):
Usage: futurerestore [OPTIONS] IPSW
option (short) | option (long) | description |
---|---|---|
-t | --apticket | PATH Apticket used for restoring |
-b | --baseband | PATH Baseband to be flashed |
-p | --baseband-manifest | PATH Buildmanifest for requesting baseband ticket |
-s | --sep PATH | Sep to be flashed |
-m | --sep-manifest PATH | Buildmanifest for requesting sep ticket |
-w | --wait | keep rebooting until nonce matches APTicket |
-u | --update | update instead of erase install |
--latest-sep | use latest signed sep instead of manually specifying one(may cause bad restore) | |
--latest-baseband | se latest signed baseband instead of manually specifying one(may cause bad restore) | |
--no-baseband | skip checks and don't flash baseband. WARNING: only use this for device without baseband (eg iPod or some wifi only iPads) |