In this comprehensive tutorial article, I am going to guide you about how you can downgrade iPhone using iFaith easily with a custom built IPSW firmware file created with an iFaith tool.
What is iFaith?
iFaith is an open source SHSH dumper tool that has a capability to create custom IPSW firmware file using saved SHSH blob. This custom IPSW firmware file generated by iFaith tool can then be used to downgrade the compatible Apple devices including iPhone, iPad, iPod touch, and Apple TV to an older version of the iOS firmware.
iFaith is written, coded, and designed by iH8sn0w and was first available to download publicly in the beginning of June 2011. This tool is specifically made for Windows based computers and operating systems.
The latest version of iFaith is version 1.5.9 and is capable to perform following four tasks.
- Build custom IPSW firmware file using SHSH blobs.
- Dump SHSH blobs.
- Show available SHSH blobs stored on the server.
- Boot your device into Pwned DFU mode.
Apart from dumping your SHSH blobs, iFaith is also capable of automatically fetching SHSH blobs for the latest version of iOS firmware for your device that is being actively sign by Apple and then submits them to Cydia.
How Can You Downgrade iPhone Using iFaith?
To make it easier for you to downgrade iPhone using iFaith, I have divided this tutorial into five easy-to-follow sections.
- Section #01 – Preparing to downgrade your iPhone
- Section #02 – Downloading SHSH blob from Cydia/TSS Server
- Section #03 – Building custom IPSW signed firmware
- Section #04 – Putting your device into Pwned DFU/Recovery mode
- Section #05 – Downgrading your device using iTunes
Okay. As you are aware about the sections. We will now begin the tutorial.
IMPORTANT: If you want to downgrade your device to an older version of iOS firmware then it is must to have SHSH blob for that version. Otherwise, you won’t be able to downgrade your device.
Section #01 – Preparing to Downgrade your iPhone
This is the first section out of five about downgrade iPhone using iFaith. Here I will guide you about preparing your iOS device for the downgrading process.
Step #01 – Download the latest version of iFaith and then extract it to Desktop. (iFaith 1.5.9 download link)
Step #02 – If you have iTunes 11.1.0 or above installed on your computer then you must need to uninstall it first. Once the latest version has been uninstalled successfully, then you can download and install iTunes 11.0.5 or lower.
You can download iTunes 11.0.5 from the below links:
Once downloaded, install it on your computer before proceeding to the next section.
NOTE: This step is essential because all the latest versions of iTunes will prevent you from downgrading your iDevice to any previous iOS version.
Section #02 – Downloading SHSH Blob from Cydia/TSS Server
Step #01 – Connect your iPhone to your computer via USB cable.
Step #02 – Launch iFaith tool. You will see a splash screen with a cautionary message. Click on “OK” button to continue.
Step #03 – From the Main Menu, click on a button that says, “Show Available SHSH Caches on Server”.
Step #04 – A prompt message box will appear asking you, if you want to use your newly connected device to download SHSH blobs? Click on “Yes” button to continue.
Step #05 – iFaith will now show you three operation to choose from. Click on an option that says, “Show list of available SHSH blobs on TSS server”.
This option will now return with the complete list of the SHSH blobs for your iPhone, whether they were stored as a backup on Cydia servers or were saved locally using iFaith.
Step #06 – Select the SHSH blob from the list by clicking on a check box that says, “6.1.3”.
Step #07 – Click on “Download selected blob”. It will then prompt you to select the download location. We will recommend you to save it to Desktop for easy access.
Once the download process has been completed, iFaith might again ask you if you want to use your newly connected device to download SHSH blobs. This time click on “No” button. This will exit iFaith tool.
Section #03 – Building Custom IPSW Signed Firmware
Step #01 – Launch iFaith tool and click on “OK” button to continue.
Step #02 – From the Main Menu, click on a button that says, “Build *signed* IPSW w/ Blobs”.
Step #03 – It will ask you to browse and select SHSH blobs for which you want to build a custom IPSW signed firmware.
Click on a “Browse for SHSH blobs” button. Go to Desktop, then locate and select the SHSH blobs you recently downloaded in previous section, i.e. Section #02.
Once iFaith has successfully verified the selected SHSH blobs, move to the next step.
Step #04 – iFaith will now ask you to either browse for the iOS 6.1.3 IPSW file or download it using iFaith. Depending on your scenario, you can select any one of the suitable option.
Once the IPSW firmware file has been verified, iFaith will now provide you with an option to build custom IPSW signed firmware. So click on “Build IPSW” button to continue the process.
The custom IPSW building process will take a while to complete. Once completed successfully, a confirmation message along with the filename of the signed IPSW will be displayed.
Section #04 – Putting your Device into Pwned DFU/Recovery Mode
This section is the second last section about downgrade iPhone using iFaith.
Here I will guide you about how you can put your device into Pwned DFU/Recovery mode.
If you already know the procedure then you can skip this section and head over to the last section i.e. Section #05. Else, follow the steps outlined below to put your device into Pwned DFU/Recovery mode.
Step #01 – Connect your device to your computer via USB cable.
Step #02 – Launch iFaith, if it is not running already. Click on a button that says, “Use DFU Pwner (iREB)”.
Step #03 – A prompt window will open, asking you if you want to “Run iREB for an Apple TV 2”. Click on the “No” button.
Step #04 – iFaith will now guide you with putting your iPhone into Pwned DFU mode. So follow the on-screen guide by clicking on the “Start” button.
Furthermore, in case you miss any step, I have outlined those same steps below:
- Turn off your device.
- Hold the “Power button” of your device for 3 seconds.
- Now hold the “Home button” and “Power button” of your device for 10 seconds.
- Release the “Power button” but continue to hold the “Home button” for 30 seconds.
Step #05 – Once iFaith has detected that your connected device has entered the DFU mode, it will now run iREB and notify you that your device is now in Pwned DFU mode/Recovery mode.
Section #05 – Downgrading your Device using iTunes
This is the fifth (05) and the last section of the downgrade iPhone using iFaith tutorial.
NOTE: Before beginning the downgrading process, it is necessary to have a fully charged device because the complete downgrading process usually consumes a lot of battery.
Step #01 – Launch iTunes 11.0.5. It will automatically detect and notify you that the connected device is in a recovery mode. Click “OK” to continue.
Step #02 – In the Summary pane, you will find a “Restore iPhone…” button. First press “Shift” key on the keyboard and then click on the “Restore iPhone…” button.
It will now ask you to browse and locate the IPSW firmware file. So locate and select the signed IPSW firmware file that you built in Section #03 using iFaith.
Step #03 – iTunes will now begin downgrading your iPhone by installing an older custom built iOS version on your device. This restoration process will take some time to complete.
Congratulations! You have now successfully downgraded your iPhone 4 to iOS 6.1.3 firmware.
Did this comprehensive step-by-step tutorial helped you to downgrade iPhone using iFaith? Please do let me know in the comments section below. 🙂