Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
12-09-2011, 10:49 PM #1
[How To] Use the Custom iFaith Firmware File to Restore Back to iOS 5.0
Once you've built your iOS 5.0 custom firmware, downgrading is easy.
As I reported earlier this week, iH8sn0w released iFaith version 1.4 which allows you to save your iOS 5.0 SHSH blobs and APticket so that you can create a custom iOS 5.0 firmware file to use in downgrading your iDevice back to iOS 5.0. The guide on saving your iOS 5.0 SHSH blobs and APticket can be read here. iFaith works with iOS 5.0.1 too. But since people are nervous that the Chronic Dev Team's untethered jailbreak for iOS 5 might not work with iOS 5.0.1, there is all the more reason to just play it safe and get insurance for iOS 5.0 as I like to call it. Since we just posted a guide on how to make the custom iOS 5.0 firmware, this guide will show you how to use the firmware to restore to iOS 5.0 on your iDevice.
Just a heads up, if you're on iOS 5.0.1 right now and you didn't bother to save your APticket for iOS 5.0, then you can't use this guide to get on iOS 5.0. Since I was anxious to get off of Windows, I will be using Redsn0w to put the device in Pwned DFU mode in this tutorial. Windows users can use either Redsn0w or iFaith to go into Pwned DFU mode. This guide will be using Redsn0w and Windows users can do the same thing as I am doing here on my Mac.
YOU WILL NEED:
1. Redsn0w 0.9.9b8 (or newer) Mac Download, Windows Download
2. Your custom '.ipsw' file from this guide
3. The iOS 5.0 or iOS 5.0.1 iDevice that was used to make the iOS 5.0 custom firmware
4. iTunes 10.5.1
Once you have everything, plug your iDevice into your computer and download redsn0w from the link above. Once you unzip it, open it and click on the Extras button:
From the next menu that pops up, select the '.ipsw' file for your iDevice. I suggest using the legitimate iOS 5.0 file instead of the custom one:
After you do that, Redsn0w will give you a message saying that it's verified the '.ipsw' file and that it will be used for the rest of the duration that you use Redsn0w (which means it will be used until you close it). Now, click on the Pwned DFU button to put your iDevice into Pwned DFU mode. Pwned DFU mode is a mode on the iDevice that will allow it to accept custom '.ipsw' files and not just the stock ones that Apple releases:
After you click that button, you will be asked to put your iDevice into DFU mode. Putting your iDevice into DFU mode is simple. You can follow the on-screen instructions of iFaith, or you can just hold down Power and Home for 10 seconds, then let go of Power and continue holding Home for about 15 seconds. Once you are in DFU mode, Redsn0w will start automatically:
Once Redsn0w finishes, you will get a message that says your device is in Pwned DFU mode. If it didn't work then you didn't put your iDevice into DFU mode correctly:
Now that your iDevice is in Pwned DFU mode, open iTunes. You will see a popup that says that your iDevice is in Recovery mode. Just ignore it and hold down (Shift for Windows, Option for Mac) and click restore. Navigate to where you saved your custom '.ipsw' file from this guide and click open:
iTunes will do the rest, your iDevice will begin to restore:
When you select the custom '.ipsw' file and begin the restore, you will know it's working if you see the iFaith logo appear on your iDevice while it's restoring instead of the usual Apple. Just wait until it completes, it could take a few minutes:
Congratulations, you've Pwned Apple. Your iDevice should now be restored on iOS 5.0:
Now that you have a fresh install of iOS 5.0, you will be able to use the PC-free option to set up your iDevice or you can use iTunes. It's your choice. Additionally, since it's a fresh install, you can wait for the untethered jailbreak that the Chronic Dev Team will be releasing soon, or you can rejailbreak tethered right now and restore again when the untethered jailbreak is released.
How did this guide work for you? Remember that this is part two of the other guide linked in this article. You must follow both for it to work. Share in the comments below!
The Following User Says Thank You to Anthony Bouchard For This Useful Post:
12-09-2011, 11:00 PM #2
Thank you for this Anthony. This is exactly what I thought, but wanted to make sure that I had everything correct before updating to 5.0.1 to save those APTickets as well, then I'll restore back 5.0. I just want to be safe and have the APTickets for both just in case something happens and I'll be covered. Thanks again!
12-09-2011, 11:24 PM #3
Great, just did it, works like a charm!
12-09-2011, 11:25 PM #4
So in order to have had gotten the 5.0 AP ticket required what exactly did I need to do before? Use tinyumbrella? Because I never did for 5.0 so I guess that means I have no SHSH files for 5.0 right? So Im screwed, right? Im still on 4.2.6 by the way. Do I just update to 5.0.1 so I dont get stuck on 5.1? Because for some reason tinyumbrella wouldnt save my 5.0.1 SHSH. Can iFaith save my 5.0.1 SHSH so hopefully pod2g's potential untethered 5.0.1 JB can be used?
12-09-2011, 11:37 PM #5
If you are tethered on iOS 5.0 with the 01.59.00 baseband, will the baseband be preserved just in case things go awry and you have to restore? I tried pointing iFaith towards the custom sn0wbreeze firmware I created to see what would happen and it wouldn't accept it. Now I'm in the process of creating the custom firmware with iFaith.
Let me know guys!
Last edited by JORDAN™; 12-09-2011 at 11:42 PM.
12-09-2011, 11:37 PM #6
12-10-2011, 07:32 AM #7
12-10-2011, 07:39 AM #8
I tried pointing iFaith towards the custom sn0wbreeze firmware I created to see what would happen and it wouldn't accept it.
12-10-2011, 08:08 AM #9
First question, do you have to be jailbroke to dump the APTickets with iFaith v1.4?
And I have my 5.0.1 shsh blobs saved through TU but when I try to create a custom ipsw from them with iFaith it doesn't even acknowledge that they're a file. The popup comes up but when I go to select the blob in the window they do not show unless iFaith has produced them. So since I already have my APTickets for 5.0 saved from iFaith Im going to update to 5.0.1 so I can save those through IFaith as well and then restore back to 5.0, which is why I want know if I have to JB on 5.0.1 to dump those APTickets with iFaith.....anybody?
12-10-2011, 08:47 AM #10
Is there a way I can get to 5.0?
Im still on 4.3.3
12-10-2011, 09:02 AM #11
Everything is pretty straight forward but people do need 'step by step' instructions so this is great! Thanks for putting this together anthony!
12-10-2011, 09:40 AM #12
@PoEtikly , you don't have to be jailbroke to use iFaith. I updated to 5.0.1, saved aptickets and blobs, then jailbroke with Redsnow. Make sure you select the 5.0 ipsw to jb on 5.0.1 though. It will work and you have 5.0.1 blobs saved.
12-10-2011, 09:45 AM #13
I have done this several times and it has worked perfectly every time except I cannot jailbreak the downgraded 5.0 with sn0wbreeze, iTunes get a 3194 error every time. Downgrades fine, just refuses to jailbreak. Any ideas?
12-10-2011, 10:04 AM #14
12-10-2011, 10:05 AM #15
I'll just wait till the chronic dev team release their untethered jailbreak.
12-10-2011, 10:06 AM #16
12-10-2011, 10:07 AM #17
Last edited by iSteveO; 12-10-2011 at 11:01 AM.
12-10-2011, 11:10 AM #18
Thanks so much iSteveO! Guess I'll just go ahead and restore to 5.0.1 update bb and use tiny umbrella or iFaith. But just to be sure- In order to update my baseband to the latest version I would need to be on 5.0.1 because I could've swore i remembered getting a notification to update my baseband in the past month or so and I went ahead and did it. If I could update to the latest baseband and use tiny umbrella to save the SHSH would I still need to restore?
Is there a way to check in the settings if I have the latest baseband?
Last edited by SnowLeo; 12-10-2011 at 11:13 AM.
12-10-2011, 11:59 AM #19
FYI, the tethered jailbreak is extremely stable, and with the new Semi-Tether option you don't have to worry about being stranded without even a phone. I was very scared of going off of my safe untethered iOS 4.2.8 jailbreak up to the tethered iOS 5 jailbreak, but I was pleasantly surprised by its performance. I can't make the decision for you, but I recommend that you update to iOS 5.0.1 ASAP, before the signing window closes when 5.1 is released publicly, and hope @pod2g or @musclenerd's exploits work for it. I hope this helps you figure things out and that I didn't confuse you worse! lol
12-10-2011, 12:53 PM #20
Ok so I have my 5.0 APTickets dumped and actually haves used them and restored 5.0, but now I'm going to update 5.0.1 so I can save those as well, but when I choose the ipsw (apple original) for 5.0.1 it says:
"the iPhone xxxxxxxx could not be restored because the firmware file is not compatible.
Anybody know what that's about? I even downloaded it from Modmyi. This is the exact name of file:
I have an iPhone 4 GSM that is currently on 5.0 which is done from a custom ipsw from iFaith. Anybody know what's going on?