Luckily for iPhone 3G users, Apple didn’t fix the vulnerability that lets redsn0w jailbreak iPhone 3G and iPod Touch 2G. The same flaw works on iOS 4.0.2 thanks to redsn0w 0.9.5b5-5. If you have updated to iOS 4.0.2 and want to jailbreak it, follow our guide here. To unlock your iPhone 3G to work with other carriers, ultrasn0w 1.1-1 is the solution which was recently upgraded from version 1.0-1 to save battery life while on standby.
Here’s a simple guide on how you can unlock your iPhone 3G:
- Jailbreak your iPhone 3G with redsn0w 0.9.5b5-5. Follow our guide here.
- Open up Cydia and tap the Manage button at the bottom. Tap sources, press the edit button on the top and then tap add. Type this repo address in the sources:http://repo666.ultrasn0w.com as shown below.
- Tap Add Source and wait for it to upgrade.
- Search for ultrasn0w (sn0w with a zero, not an O) in the search tab at the bottom. Tap it and press install at the top.
- Wait for it to install and then reboot your iPhone 3G. When it restarts, you should be able to use it with any carrier you want!
- If you want to enable/disable multitasking or background wallpapers on your iPhone 3G, use zToggle. We don’t recommend it though as it will suck the performance and battery out of your iPhone.
If you run into any issues or have any questions, put them in the comments below and we’ll be glad to help you out!