Automatically download and decrypt SecureRom stuff (iBSS, iBEC, iBoot, etc.) for all iOS versions available
decrypt0r automatically downloads all relevant firmware files of all available iOS versions (for one specified device type) via partialzip and decrypts them via ipwndfu.
First of all: decrypt0r assumes that you have img4 and partialzip installed and exported to your $PATH.
Make sure to install the requirements for this script:
pip install requests
Now make sure that you correctly set ipwndfu_path to the path where you have your ipwndfu folder and that you set device_type to the device you'll be using this script for.
If your device is in pwned dfu mode you can run the script. You can also download and decrypt just a single firmware by passing the -fw flag with desired fw version.
python3 decrypt0r.py -fw 12.0
NOTE: If this tool fails, just re-run it. I implemented some sanity checks so that not every firmware gets decrypted again.
You should know that.
/
Pretty much the BSD license, just don't repackage it and call it your own please!
Also if you do make some changes, feel free to make a pull request and help make things more awesome!
If you have any support requests please feel free to email me at shinvou[at]gmail[dot]com.
Otherwise, feel free to follow me on twitter: @biscoditch!
- Marco Grassi for partialzip
- xerub for img4lib
- Callum Jones for ipsw.me
- axi0mX for ipwndfu