My Ride
Started: Thursday 20th June 2013 7:06am
Distance: 13.36km
Duration: 00:30:30
Rest Time: 00:13:55
Climb: 100m
Max Speed: 56.52kmph
Average Speed: 26.29kmphInstagrams
-
Recent Posts
Recent Comments
Archives
- February 2013
- December 2012
- September 2012
- July 2012
- January 2012
- September 2011
- August 2011
- February 2011
- January 2011
- November 2010
- October 2010
- August 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
Categories
Meta
How to downgrade iPhone 3.1.3 to 3.1.2 & Jailbreak
February 8, 2010,
9,749 views
If you would like to jailbreak your iphone, ipod or ipad up to 3.2 you should be using the new non-teathered jailbreak from spirit: http://spiritjb.com/
So I accidentally upgraded my iPhone to 3.1.3, bad news bears. I lost my jailbreak with no look of getting it back, especially on a newer bootrom. After playing around for hours on hours I finally locked it down to this workflow:
**Please Note** If you bought a new phone with 3.1.3 already loaded, or if you upgraded to 3.1.3 without storing your signature on saurik’s server via Cydia then your chances of getting a jail broken 3.1.2 is zero. Sit tight until a new jailbreak is out, which unfortunately doesn’t seem like it will be soon.
- Open up iTunes. It doesn’t matter what version it is. Then click on restore with shift (win) or alt (mac) held down. Select the firmware for 3.1.2. You can download the firmware you need over at http://www.felixbruns.de/iPod/firmware/
- Wait for that to go through. You will probably hit an error 1050, which is no problem. Download redsn0w version 0.9.4. There are plenty of links out there. Load up the 3.1.2 firmware in that and then let it do its magic. It will probably hit the part where you need to activate and what not. I let me phone activate and enter a standard 3.1.2 state. But no cydia or jailbreak tools
- Next i loaded up blackra1n and let it do its jailbreak. I had to do this twice to get in, so then i could install cydia.
For those of you experiencing issues with iTunes reporting back a failure of verification on the requested build, you will need to add a rule to your hosts file. You will need to add the entry: 74.208.105.171 gs.apple.com
Windows:
go to C:WindowsSystem32driversetc and use a text editor to open the file “hosts”
Mac:
open up Terminal.app an type sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Now I have my iPhone back onto 3.1.2 and i don’t think i am going to bother with jail-breaking the 3.1.3.






60 Comments
does this acually work cuz i accidently did it to and i want to downgrade
Well that’s how i got my jailbreak back.
Let me know if you have any issues
but did ur baseband downgraded?
Hey, I think so. Previously when i was just bailing on the 1050 error and using blackra1n to get back into the iphone i was unable to get service, but had a fully jailbroken phone.
So this time with this method i am able to get service and have a fully jailbroken phone. This is with a 3gs with the new bootrom and upgraded to 3.1.3 accidentally.
Thank you so much!!!
My 3GS was Jailbroken and got caught in a reboot loop and I restored it to horrible 3.13 firmware. I was trying to download successful for a week now. This did the trick. I did the who process twice. 1st end ended up with no carrier. 2nd time I was Jailbroken with cellular service.
Sorry for my typos there. I was pretty excited while typing. :p
3GS new boot 3.1.3 brand new
It doesn’t work for me. Please what was my mistake:
1. iTunes, try to restore 3.1.2 -> no dude
2. start 9.04, browse the same 3.1.2
3. 904 ask is it a 3gs? ->
a1- Yes, and “offclick” cydia
a2- hold pwr and home, iphone plugged, ramdisc, kernel upload, ect, done, waiting for reboot. 10 min later reboot, start blackrain, ->last screen, done weiting for reboot, and the same, 10 min later, rebooting, but the original softvare and evrithing is the same
b1 ->No, not 3GS, already Pwned (if i know correctly it skips the JB, i hope blackrain will do), after this all the same as written abowe as a2.
PLS teach me
Sry my english, and i forgot i’m using vista 64
Hi BHB,
I don’t really understand what you are saying.
If you can’t even load up 3.1.2 onto your phone then you will have issues.
Try doing it more than once, also let us know what errors you are having. The phone i have came with 3.1.2 when it was jailbroken. I don’t know if you are able to go from an initial 3.1.3 to 3.1.2 if you already havent had 3.1.2 installed. But then again I don’t see why not either. Let us know what errors you are getting.
I bought last week a brand new 3GS new with 3.1.3 firmware and new bootrom. Never have jailbraked before. Now I need to go, but I’ll post the whole process – errors
But first of all, the first problem, after I select 3.1.2 with iTumes, softvare verifying failed. So 3.1.2 not uploaded
Please make sure that you downloaded the correct iphone OS for your phone BHB
I bought with the 3.1.3 7E18, and download the 3.1.2 7D11.
1. Shift+Restore -> 7D11
2. iTunes extracting firmvare, contacting to Apple, verifying iphone restore with Apple and an error occured: your device isn’t eligible for the requested build.
Try another: 3.1 7C144, all the same as above
Have any sollution?
I’ve updated this post for you BHB how to get around the iphone verification
Thank you, already tried, Apple doesn’t verify my install. The problem is, my iphone was never Jailbreaked before. So I have no saves files at saurik’s server.
Yeah i am getting the same error. I accidently upgraded my firmware to the 3.1.3 and i have the iphone 3gs. When i try to restore on itunes by doing shift + click and use the 3.1.2 firmware it works until it starts verifying and then it tells me that “your device is not eligible for requested build”. I don’t know what to do.
Wondering if you can help me: I have a 3gs that got stuck in a reboot loop so when i restored it, it went to 3.1.3 loosing my jailbreak. i have downloaded and saved a copy of 3.1.2 and open up terminal (on a MAC) and input: /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts as you state then on text edit i add 74.208.105.171 gs.apple.com to the bottom line because i get the verify error from apple and it still will not work correctly to restore either in DFU mode or not. am i missing a step or doing something wrong? Please help me if possible.
Thanks
@SSS0511, @Snaketez11 @BHB Response is in the update of the post
I did store my sshh on cydia it showed it on the top of the main page on cydia. i clicked the link that said “make my life easier” Thats why i do not understand why it won’t work
@snakeyez11 – Interesting. I am not entirely sure what would be going wrong here. But if i was in your situation I would double check that the connection is in fact contacting 74.208.105.171 for the address gs.apple.com. Just do a ping on gs.apple.com and see what ip it hits. If that’s correct then I will do a little bit more research for you.
ok so i open up terminal and add the info you wrote above then on text edit i add 74.208.105.171 gs.apple.com to the bottom line. in order for me to do a ping i must close the text edit and terminal, i then run a ping and it comes back a different address. i know i’m doing something wrong just not sure what. Please bare with me as i am learning how to do all this as we speak. thank you for your help..
@snakeyez11 – there is your problem right there, which is quite easy to solve. You just need to clear your local DNS cache then see where gs.apple.com routes to then. To do that on a mac use dscacheutil –flushcache. Then see what happens. If you could also post your hosts file that would help me out.
i cleared my cache and did a ping it returned
“64 bytes from 17.112.176.11: icmp_seq=8 ttl=239 time=105.830 ms”
and on my host this is what it says :
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
I then add 74.208.105.171 gs.apple.com at the bottom of this correct??? It will not save for some reason even though i am the administrator (just thought i would add that in case it makes a difference)
If you have textmate installed go into terminal then run mate /etc/hosts add it below the 127.0.0.1 localhost line and then save. It should go fine then. If you don’t have text mate in terminal type sudo vi /etc/hosts move your cursor down at the 127.0.0.1 localhost line, press shift + a, press enter to make a new line and type the new host in. Press escape and then press shift + ZZ then try ping. Check the IP. Then get back to me
That worked!!!! it gave me an error of 1015 and then showed the picture with itunes and the plug(DFU) i used blackra1n and it restored it somewhat then did it fully (restore) with pwnage tool and it worked right. anyways Thanks Alot!!!!!!!!!!! i really do appreciate it..
Perfect! Glad that i could help out
well how come I did the same and when I do ping it does ping with gs.apple.com it replies the right ip… 74.208.105.171… but still Itunes says I’m no eligible!.. what else is wrong?.. i’m on windows Xp Pro
What is the exact error that you get back? That you are not eligible is an interesting one. I will look into that for you. Please confirm that you previously backed up your signature on sauriks server.
manage to downgrade to 3.1.2 with cydia but no line. What happen?
Sorry i don’t understand what you mean with no line?
Thanks Voidet!
yes is giving me the same error as if it was connecting to Apple.. “your device is not eligible for requested build”
i have problem with “your device is not eligible for requested build”, we have to have an signature in saurik to go through this process right? i can’t save the entry 74.208.105.171 gs.apple.com after i typed it in, how can we save it? i’m using win 7
You need to add in that entry into your hosts file. Maybe you have to log in as an administrator. Otherwise you won’t be able to connect to sauriks server. Which is what is causing the problem you are seeing.
no my problem is something else. if I do ping to gs.apple.com on cmd i get reply from 74.208.105.171… soo its something else.
maybe it jsut doesn’t for on the ipod 3g 32G?
okay.. i properties the hosts file, then granted full control for the username, i was able to save the file after added 74.208.105.171 gs.apple.com. i checked ping and it reply 74.208.105.171. i jailbreak before but didn’t save signature in saurik…itunes then reply the same thing “your device is not eligible for requested build”….do i have to have my signature in saurik to do this process….plz help…
Unfortunately that’s exactly the reason why you are getting that message. Because you didn’t back your signature up on saurik’s server. Nothing that you can really do but wait for a 3.1.3+ jailbreak. If that ever comes.
mine was backed up it said on cydia but im getting that messages and have tried what you have said but keep getting the same error “your device is not eligible for requested build” please help
Hello.
i have an iPod Touch 1G.
You probably know that it’s incompatible with OS 4.0, but i decided to try.
I stuck on this message: “your device is not eligible for requested build”. I think, that if i could pass verification, then it will restore my iPod with FW 4.0
I altered /etc/hosts, but haven’t saved my signatures (because I can’t see this option on Cydia Home).
Is there any method to place signature from iPod 1G on Saurik’s server?
where do I enter the “74.208.105.171 gs.apple.com” thingy?
i added the 74.208.105.171 gs.apple.com to my hosts. but itunes still gives me the error with verifying the request build. is there something else i should have done?
If I’m not mistaken, 74.208.105.171 is the IP of gs.apple.com. So what is the point of directing any requests to gs.apple.com to the same address? It’ll have the same effect as not modifying the hosts file at all. You should have all requests to gs.apple.com redirected to sauriks server if you have your shsh on file. That is located at 74.208.10.249. But if you don’t have your shsh on file, how does adding the IP and hostname of gs.apple.com to your hosts file help at all?
no my problem is something else. if I do ping to gs.apple.com on cmd i get reply from 74.208.105.171… soo its something else.
maybe it jsut doesn’t for on the ipod 3g 32G?
Fakename,
You are mistaken.
Try going to http://74.208.105.171 in your browser.
However you are correct in saying 74.208.10.249 is also a saurik mirror.
I probably should’ve tested it before I posted that, because it worked, bahaha. Thank you for this wonderful workaround
VoiDeT i am getting the erorr “The iPhone “iPhone” could not be restored. This device isn’t eligible for the requested build”.
Currently i am running 3.1.3 7E18 with serial number 88939 and Model MC131AB and Modem firmware 05.11.07.
i generated shsh for 3.1.2 and the fact that i have it downloaded on my computer but when i try to downgrade to 3.1.2 it gives me the above error.
Your help is really appreciated.
I tried just to see if it would work and had no luck. I previously copied all my raw data from iphone 3gs 3.0 before upgrading to 3.1.3. I used ifunbox to make the copy. Is there anyway I can use that data to downgrade back to 3.0? Is the ECID SHSH file in there somewhere? I can not log back into ifunbox because the phone is no longer jailbroke.
A new jailbreak to jailbreak the 3.1.3 unteathered is out:
http://www.spiritjb.com
Let us all know how you go with it!
Hello VoiDet
i’m facing same problems of most of our colleagues, i have 3gs it was 3.1.2 baseband 05.07.11, so i had to run blackra1n due to accidently turned the phone off, so it cracked the iphone appearing only black screem, and unfortunately i recovered using itunes 9.1.1 just today and voilaaa, locked, now i’m following the downgrade steps but always getting the same message as most people … not eligible for requested buid…. is there any solution?
thanks for your attenion and sorry for my english
warms regards from Brasil
Alemao
i am gettign the 1050 error half way through the downgrade and stops downgrade and shows to connect to itunes. what do i do?
MAN u awosome !!!!! GR8 wwwwwwwwwwwoooooooooooohuuuuuuuuuuuuuuuu !!
Guys.. newbie here… how do you exactly add this: “74.208.105.171 gs.apple.com” to the host file. I would really appreciate a screen shot. Thanks!!
What operating system are you on Knytfall? I will do up more detailed instructions for you in a few hours if you haven’t found out by then.
Thanks! here are the details..
Im on Win 7
i have a brand new iphone 3gs 32gig. I connected it to i tunes 9.1 and tried restoring to iphone 3.1.2. It keeps on saying its build is not eligible.
Sir, I think I have the same problem as BHB and two others. I was trying to look for your update post but can’t seem to find it…
Hey there. Recommend that you try giving spirit jail break a go. Just restore your phone to factory settings. Then run spirit jailbreak. Let me know how you got knytfall
Hey just wondering if you could help me out. a while back you helped me restore my iphone to 3.1.2 by adding a rule to your hosts file. Now i cannot access the itunes store, check software updates, or open safari (i am using firefox now). basically anything that is apple related. I am guessing because my macbook is still going to the cydia server instead of apples.? i pinged gs.apple.com and it came back 74.208.105.171. Can you tell me how to restore it back so i can acces the itunes store and update etc? Thanks
Hey no problem. Editing the hosts file should not of interfered with all your other apps. Maybe itunes with apps, but safari no chance. All we did with the hosts file was to tell the computer to route all traffic from gs.apple.com to 74.208.105.171. To undo this simply go back into your /etc/hosts file and remove the line 74.208.105.171 gs.apple.com
Let me know if you have any issues!
ok i did that and did a ping and its back to where it was but you were right that was not the problem, there must be an issue with my Macbook that will not allow me to access itune store, safari, update etc. but thank you for your help
Interesting. Does it just time out? You could always try flush your cache from the terminal. sudo dscacheutil -flushcache
I flushed it but still nothing. safari say “Safari can’t open the page “http://livepage.apple.com/” because the server where this page is located isn’t responding.”
and the itunes store times out and says to check my connection, and software update says “A networking error has occurred: timed out (-1001). Make sure you can connect to the Internet, then try again.” not sure what is going on i think its been like this for a little bit as i wouldn’t of noticed as i use firefox not safari.