With the advancements in technology new information and improvement are coming out more so on how to restore custom firmware.
The use of libimobiledevice however is however not a new method as many people have tried it out since it come out newly as idevicerestore.exe in January 2015. Here is how to restore custom IPSW with libimobiledevice.
On this guide we are not use libimobiledevice a software for linux, mac and windows to inject the edited package and not purplerestore. The good news is that this version works perfectly on all widows versions at all steps.
Steps to restore custom IPSW with libimobiledevice
Before anything the following here is what you’ll need.
The good thing is that they are easy to find. Once you’ve downloaded the software, install them and copy to C:/ -my Libi: imobiledevice-1.2.0-3. You can also download the ipsw already edited files (setup.app) however it is more advisable to make your own in order to make sure that they are all okay.
@Baogatn has made some ipsw with which you can try and customize your firmware with. The following are his instructions including commands:
The most important commands to remove icould for example, restore the iPhone 3.1 firmware after setup.app renamed. Here we will make use of libimobiledevice. The following are the commands
Unzip the files imobiledevice 1.2.0-3 and make a folder in C:\
Open CMD and then enter the command:
- Cd C:\ libi then press enter
- C:\ libi> idevicerestore.exe-u-udid 0xxx6669e024c0c380f6b728421645afbd97bb4b-c iPhone3,1_7.1.2_12F70_Restore.ipsw press Enter and wait for the iCloud to fall.
Ideally you can use the tinyumbrella to fix any possible errors. Run the tss server and ensure that you have either iTunes 11.4 or 11.5 in order to successfully fix the errors.
Follow the above steps and commands systematically and with no haste in order to be successful when you want to restore custom IPSW with libimobiledevice and whenever faced with a problem, feel free to consult with the above tips.