You can jailbreak iOS 4.0.2 already! Apple has just rolled out iOS 4.0.2 firmware that fixes that PDF exploit used by JailbreakMe. So you can no longer jailbreak iPhone 4 or 3GS if you upgrade to 4.0.2 but iPhone 3G users can use redsn0w 0.9.5 beta 5 to jailbreak iOS 4.0.2.
How to Jailbreak iOS 4.0.2 on iPhone 3G
Step 1: Update iPhone 3G to iOS 4.0.2 using iTunes update.
Step 2: Run redsn0w 0.9.5 Beta 5-5 (download links).
Step 3: Browse iOS 4.0 (not iOS 4.0.2) IPSW. Redsn0w will verify it and will process the jailbreak.
Note: Redsn0w is not detecting IPSW for some users, if this happens to you, head here: redsn0w unable to recognize specified IPSW.
Step 4: Select the jailbreak functions that you want enabled enable:
- Install Cydia
- Verbose boot
- Custom boot logo
- Custom recovery logo
- Enable multitasking
- Enable homescreen wallpaper
- Enable battery percentage
Select the ones you need.
Step 5: Turn iPhone 3G OFF and connect to computer via USB. Then hit “Next”.
Step 6: Put your device in DFU mode. Follow the on screen instructions. You will need to:
- Hold “Power” button for 3 seconds
- Without releasing power button, hold the “Home” button for 10 seconds.
- Release power button but keep holding Home button for another 30 seconds. Redsn0w will show onscreen timer to help you through the process but it’s important to know in advance so that you’re not taken by surprise
.
That’s it. You will now have a jailbroken iPhone 3G running iOS 4.0.1. If you wanted to unlock iPhone 3G, you can use ultrasn0w 1.0.