Skip to content

A Python script I use to pack IPSW for idevicererestore

License

Notifications You must be signed in to change notification settings

matteyeux/pypack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pypack

Packagist
Simple tool to prepare a modified IPSW for idevicererestore working with Alitek's bug

Usage

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

Installation

If you want to install it, copy pypack to your $PATH. eg : sudo cp pypack /usr/local/bin

Credits

Everything goes to the downgrade.party team
Script written by matteyeux

Here is a quick demo of idevicererestore running under VMware

About

A Python script I use to pack IPSW for idevicererestore

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages