iOS 4 was released earlier today and the iPhone Dev Team was quick enough to release an ultrasn0w unlock for it. Thanks to the unlock, and the recently released redsn0w 0.9.5 beta 5, you can install, jailbreak and unlock iOS 4 on your iPhone 3G. Make sure you follow the instructions correctly.
Jailbreak and Unlock iOS 4
- Download iOS 4 for your iPhone 3G. Place it on your desktop for easy access.
- Download redsn0w 0.9.5b5-4 [links at the end]. It’s available for both Mac and Windows.
- Download and install iTunes 9.2
- Now connect your iPhone 3G to your computer and using iTunes, upgrade to iOS 4. Do this the official way as described here.
- Now that you have iOS 4 final build on your iPhone 3G, you’ll have to jailbreak it by using the iOS 4 with redsn0w 0.9.5 Beta 5. Click browse and point it to iOS 4 firmware and follow the instructions on the screen. Remember to enable battery percentage, wallpapers and multitasking. [Vista users might need to run redsn0w as administrator]
- Once you’re done and the iPhone reboots, you should have a jailbroken iPhone 3G.
- Now go to Cydia and add the following repo http://repo666.ultrasn0w.com. Check here for how to do this. Search for ultrasn0w 0.9.3 and install it and reboot again. Your iPhone 3G is now carrier unlocked. Also remember to add this repo to Cydia http://apt.saurik.com/cydia-3.7.
Download redsn0w 0.9.5b5-4
- Mac OSX (x86)
- Windows
To fix and enable Push Notifications on your hacktivated/unlocked iPhone, follow this guide.
UPDATE: the guide has been updated to reflect the recent release of redsn0w 0.9.5 beta 5-4 which fixes the iBooks issue that users were reporting.
If you face any issues, don’t hesitate to ask us in the comments. We’ll be glad to help!
doesn't it change your baseband if you unlock it? does baseband not mater in this unlock?
Hi, I've done the steps above but I get the following message from redsn0w: unable to recognize specified IPSW.
How can i resolve this problem? Thx
it worked great. Iphone 3G 3.1.3 BB 5.12.01 to 5.13. something.
Thx for the guide Imran and thx to the fantastic devteam!
Okay, i have iPhone 3G and it is jailbroken (3.0.1). Now, do i need to upgrade my iphone in iTunes to original (not jailbroken) iOS4 the do all the steps above? I just read this sentence in your given link “Once again, do not upgrade if you use an unlocked and jailbroken iPhone 3G/3GS until there’s a solution available. Don’t say we didn’t warn you!”. What to do first?
The unlock works with many basebands. Check the link to ultrasn0w 0.9.3 in the post for further details.
That's because you're pointing redsn0w to the wrong firmware version. Download the correct iOS 4 firmware.
I’ve downloaded iPhone2,1_4.0_8A293 and that’s where I am pointing redsn0w. But I still get the same message and can not figure out what’s the problem? Any other ideas?
P.S. I have an iPhone 3gs and downloaded the iPhone2,1_4.0_8A293_Restore but despite get the same message: Unable to recognise specified IPSW
That post was written before this one. The redsn0w upgrade wasn't available at the time of writing that. But this guide is confirmed to work.
Hey, i have jailbroken iPhone 3G, is it safe to update it in iTunes and then jailbreak with redsn0w?
Yup.
I had iphone3g 3.1.3 stuck without the carrier lock but now it's alright. Worked in hiccup!
Awesome! :)
Cydia is stuck at downloading packages
iOS4
iPhone 3g
Check if your Internet Connection is working properly. Did you add the repo I've listed at the end of the guide?
still no luck…repo is added but it can not dowload packages..
omg i cannot activate my iphone what has happened i have update to iso4
just kill it in Task Manager .. I had the same problem and just restarted cydia …
Restart the whole process by restoring your iPhone using iTunes. You probably didn't follow the guide properly
it says unable to recongise ipsw in redsnow
im pointing it to the gm firmware and it still doesnt recongise
GM firmware? You're supposed to use the final firmware!