I need help upgrading my 3g to 4.0. How would i go about it i've already look at the guides how to Jailbreak/Unlock to 4.0 but i believe i have to upgrade my 3.1.2 to 4.0 first before I can do redsn0w.
I've tried downloading the 4.0 from IPhone Firmware Download Links - ModMyi - Wiki
and did "ALT"+Update but i get an error code and i also tried "ALT"+Restore i also get an error code. My Itunes is also updated to the new version.
4.0 and up run pretty slow on a 3G so I wouldnt recommend it. But if you still want to do it then I suggest going to 4.1 (since 4.1 runs a little better on a 3G than 4.0) but use sn0wbreeze or pwnage tool to make a custom 4.1 so that your baseband does not get updated so you can unlock again. Do not restore to the stock 4.1 whatever you do or you will lose your unlock.
How would I go about restoring my phone? It's currently on 3.1.2 and I want to wipe my phone clean cause I just got it from a Friend and now its mine =]
But at the same time I want to keep my JB/UNlock cause I'm on T-mobile.
The reason I wanted to upgrade to 4.0 was that since I'm wiping my phone clean I might as well update it.
How can I bump up my 3.1.2 to 3.1.3 if there is any difference. I guess I don't need 4.0 since I'm not an intensive iphone user. Only going to use a few simple apps and games so I guess 4.0 not a biggie.
So how to go up to 3.1.2 to 3.1.3?
Last edited by Macfanboy89; 11-13-2010 at 09:40 AM.
Reason: Automerged Doublepost
Press shift and click restore, a window will pop up where you can choose the 3.1.3 firmware you downloaded.
Once restored you have a few options to jailbreak.
1. If you have a ATT sim you can activate with that and then use jailbreakme.com to jailbreak then install ulstrasn0w from cydia to unlock.
Im on a Macbook btw so that might change things alittle ..Mayb lol
I did "Alt"+Restore and selected 3.1.3 that i downloaded earlier from the link in my first post and i get this error msg
"The iPhone could not be restored because the firmware file is not compatible"
Go to Cydia, go to Manage > Sources > Edit > Add. Enter repo666.ultrasn0w.com when it finishes search ultrasn0w or click on the repo666.ultrasn0w.com in the source list and it will show you all packages in that source, just scroll down to ultrasn0w.