Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mcprobie

macrumors member
Original poster
Nov 16, 2009
45
0
Paradise Corrupt
So yes ... Last night I was trying to get my iPhone with the stock 3.1.3 firmware activated (it has been lying around unusable for about 3 months or so after it was upgraded "accidentally" by my spouse - don't ask)...

Since everybody and his dog knows this firmware is as of yet not JB'able and unlockable unless some requirements are met ... Which my iPhone didn't have.

Being a bit frustrated and killing time I decided to try a downgrade to 3.1.2 and then JB with Blackra1n so I could use Pwngatool 4.0 to create a custom ipsw and upgrade to 4.0 firmware. Low and behold it worked ... I still can't believe it myself.

Now ... I have to say ... I didn't just try it ... I'll give you the low-down of what I did:

- I put the iPhone into DFU
- I opened a connection to the iPhone with iRecovery
(or vice-versa, can't really recall)

- I started the alt-restore in iTunes with the 3.1.2
- The restore procedure checked the Apple sites for the restore a few times but went through with the restore anyway.
- I JB'd with Blackra1n
- I upgraded to iTunes 9.2
- I restored with the custom ipsw created with pwngatool 4.0
- installed Ultrasn0w 0.93

I now have a 3GS with iOS4 unlocked.

My question is ...

How was I possible to downgrade? Did someone experience the same thing?
Was it the procedure I used?

Just wondering.

[edit] For the record, I do not, nor did I ever had the SHSH files stored locally or on the Cydia servers
 
Your the second one to mention this tonight, the fact the apple somehow still signed off on a restore of 3.1.2 ...
 
Your the second one to mention this tonight, the fact the apple somehow still signed off on a restore of 3.1.2 ...

Yes ... Besides being lucky or the iRecovery did something, the only explanation I could think of is that Apple signed off on the restore ... Who knows why ...
 
I don't see how irecovery could have anything to do with it. Apple might be having issues server side that could cause it. Who knows lol.
 
I was able to downgrade my 3GS to 3.1.2 last night as well. Now I just need someone to release a JB solution for Windows :)
 
I was able to downgrade my 3GS to 3.1.2 last night as well. Now I just need someone to release a JB solution for Windows :)

I went from 3.1.3 on spirit to JB 4.0 on my 3gs and didn't have to get the hackintosh running..
 
Apple's servers won't let me downgrade to 3.1.2. Says my phone isn't authorized or something.

Yeah they no longer sign restores of older firmwares. That's why you have to edit your host file and have your blobs on file.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.