How to downgrade from 5.1 to 5.0 without jailbreak?

Hxh

New Member
May 12, 2012
4
0
1
#1
I currently have an iPhone running 5.1. It's not jailbroken and I would like to downgrade to 5.0
Anyone know how to do this, without jailbreaking?
 
Last edited by a moderator:

Hxh

New Member
May 12, 2012
4
0
1
#3
I have iPhone 4. i haven't seen anything on the internet that says its possible, which really sucks. i don't have any SHSH blobs saved
 

Shan S.

New Member
Oct 23, 2011
29
2
3
#4
It can be done. You have to put the iPhone into 'Device Firmware Update' (DFU) mode. Basically it powers up the iPhone but does not start the boot loader and operating system. You will lose all your content, as you are re installing the full os and firmware.

So go get the 5.0 iOS file, and then follow the steps for DFU mode. I included a link about DFU mode and then a google search for the topic. Plenty of posts talking about how to/ when / why you would do it.

http://osxdaily.com/2010/06/24/iphone-dfu-mode-explained-and-how-to-enter-dfu-mode-on-your-iphone/

http://www.google.com/search?q=rebo....,cf.osb&fp=edcf9ae1530fa4f6&biw=1024&bih=672


Sent from my new iPad using iCafe app
 

Hxh

New Member
May 12, 2012
4
0
1
#5
awesome. thats very helpful.

by the way , the only reason i'd want to downgrade is because I noticed that xcode 4.2 doesn't recognize my phone after I upgraded. and I want to keep developing for 5.0 instead of 5.1. is there a way to keep developing for 5.0 but use a 5.1 device for testing?
 

Shan S.

New Member
Oct 23, 2011
29
2
3
#6
I think the only way is to maybe buy another iOS device off of eBay at a low cost so you could always have one on the current os and another for testing, etc.. I believe quite a few developers do this.

I know not the answer you wanted..


Sent from my new iPad using iCafe app
 

iP5

Evangelist
Gold
Sep 7, 2010
2,964
136
63
Toronto
#7
Pretty sure you have to make your own ipsw file modified by your saved SHSH blob. Is my termniology correct? I restored our iPhone to 5.0.1 back to an un-jailbroken state.
 

Shan S.

New Member
Oct 23, 2011
29
2
3
#8
Well the DFU mode should work fine. And you do not need the blobs

Once you have the full iOS 5.0 firmware file (ipsw) from Apple and complete the DFU mode to restore the firmware and the os . It will be fully restored back to iOS 5.0 instead of 5.1. Basically a factory restore back to 5.0

Again you can get all the Apple firmware files (ipsw) from such sites as www.iPhonefirmware.com

Sites like these just track the ipsw files and when you download you are actually getting the file directly from the Apple servers.

Sent from my iPhone 4s using iCafe app
 
Dec 10, 2009
2,589
1,337
113
52
Clarksburg, WV
#9
....And you do not need the blobs...
....Basically a factory restore back to 5.0....
Pretty sure that is incorrect. DFU mode or not, a saved blob is needed since Apple is not signing any firmware but the current one.
The way I understand it, that's what the blobs are for.
You redirect iTunes to think that the older firmware IS signed, and that's only possible if the blob has been saved for your device at some point.....
 

Shan S.

New Member
Oct 23, 2011
29
2
3
#10
Ok yes I did forget that Apple is not signing the old firmware. I believe you are correct.


Sent from my iPhone 4s using iCafe app
 

Hxh

New Member
May 12, 2012
4
0
1
#11
looks like snowtrooper is right. i tried the DFU recovery but it said my phone is not eligible for this build. thanks anyway!
 

PDADoc

New Member
Oct 18, 2011
8
1
3
Edgewater, NJ
#12
What I find interesting is that Cydia is telling me I have saved blobs for 5.1, even though I'm on 5.0.1, on both my iPad 2 CDMA and my iPhone. How is that possible that I have blobs for a firmware version I never upgraded to?

Not complaining, just curious. I want to update, but
 

Europa

Moderator
Senior Moderator
Dec 12, 2008
28,437
5,562
113
Utah
#13
What I find interesting is that Cydia is telling me I have saved blobs for 5.1, even though I'm on 5.0.1, on both my iPad 2 CDMA and my iPhone. How is that possible that I have blobs for a firmware version I never upgraded to?

Not complaining, just curious. I want to update, but
You don't have to update to a firmware to save blobs for it. It just saves them for whatever firmware version Apple is currently signing regardless of what you're actually running on the phone. It automatically saved 5.1 for you prior to the signing window closing last month.
 

Europa

Moderator
Senior Moderator
Dec 12, 2008
28,437
5,562
113
Utah
#14
Pretty sure you have to make your own ipsw file modified by your saved SHSH blob. Is my termniology correct? I restored our iPhone to 5.0.1 back to an un-jailbroken state.
The SHSH just allows you to get past the eligibility check prior to the restore. It doesn't modify the firmware file (ipsw). I've only used custom firmware when I wanted to preserve my baseband.
 
Mar 9, 2011
22
0
1
#15
No restore to any os unless you have the shsh saved for that specific os version.