Simple tool to prepare a modified IPSW for idevicererestore working with Alitek's bug
usage : ./pypack -i <ipsw_in> <ipsw_out> -m <build_manifest> -b <baseband>
You need :
- BuildManifest.plist you correctly patched
- Baseband from the latest signed IPSW for your device
- IPSW you want to downgrade to
Make sure to have all the files in the same directory. Then run pypack as followed :
./pypack -i iPhone5,4_9.3.2_13F69_Restore.ipsw custom.ipsw -m BuildManifest.plist -b Mav7Mav8-7.21.00.Release.bbfw
Default baseband in the IPSW is not removed, because it is not needed
Also, if a directory named "IPSW" already exists, it will be removed
If you want to install it, copy pypack to your $PATH
. eg : sudo cp pypack /usr/local/bin
Everything goes to the downgrade.party team
Script written by matteyeux
Here is a quick demo of idevicererestore running under VMware