Chronic Dev Team has just released Greenpois0n RC5 to apply untethered jailbreak on iOS 4.2.1 devices. Greenspoison rc5 supports these idevices – iPhone 4, iPhone 3GS,, iPad, iPod Touch 3G and iPod Touch 4G.
Since Windows version of Greenpois0n RC5 is not released yet, so this guide is for Mac users only.
Disclaimer: This guide is posted for testing and educational purposes only. Follow it at your own risk. We won’t be responsible for any damage to your any device.
Part 1: How to Jailbreak (Untethered) iOS 4.2.1 with Greenpoison rc5 if You Don’t Rely on Unlock
Step 1:Back up your device first using iTunes.
Step 2: Restore to fresh iOS 4.2.1 firmware version. (If you rely on unlock, please read the Part 2. Never restore to Fresh iOS 4.2.1 because it will update the baseband and you may loose the ability to unlock)
Step 3: Download Greenpoison RC5, extract it and run it.
Step 4: Click on “Jailbreak” button and follow the instructions to put your device into DFU mode.
- Press and hold the sleep button for 2 seconds
- Continue holding sleep; press and hold home for 10 seconds.
- Release sleep button; continue holding home for 15 seconds.
Step 5: Once your device is into DFU mode, the jailbreak process starts.
Important! At this point your device may stuck at “Greenpoison Initialized” error on your device. Simply run Greenpoison and put your device into DFU mode again and jailbreak. Some users may experience “Laptop Freeze” condition, even I faced this problem, and in this case restart your Mac machine and try again.
Step 6: After the successful jailbreak your iPhone will restart.
Step 7: You will notice a new Loader icon on springboard. Press to launch it, install Cydia. Once Cydia is installed on your iPhone 4, iPhone 3GS etc, you will prompted whether you want to remove the Loader or not. Press the remove button and then press Home button.
Step 7: You have successfully jailbroken (untethered) your device on latest iOS 4.2.1.
Part 2: Untethered Jailbreak with Greenpois0n if You Rely on Unlock
I don’t know Greenpois0n support hacktivation or not, at least it didn’t work on my iPhone 3GS which was updated to iPad baseband 06.15.00, so I used this method to get untethered jailbreak state and hacktivation.
It is to remind you that if you rely on unlock, don’t use the fresh stock iOS 4.2.1 firmware. Instead of that, restore to custom hacktivated iOS 4.2.1 while preserving the baseband. You can also use Redsn0w to hacktivate your iDevice as mentioned below. You can use PwnageTool to cook a custom iOS 4.2.1 version.
Note: I tested this method on iPhone 3GS only.
a) Make it sure you have custom hacktivated iOS 4.2.1 firmware prepared with Pwnagetool.
b) Put your device into Limera1ned DFU mode using Redsn0w 0.9.6 b5 or above.
c) Connect your device with PC and restore to custom hacktivated iOS 4.2.1 firmware using iTunes.
d) Now follow the above mentioned procedure from Step 3 to Step 6.
Step 7: If you are using custom iOS, and on unsupported carrier and Greenpois0n doesn’t hacktivate your device, you will see “Emergency Mode” screen when your mobile starts after the successful Greenpoison jailbreak.
Step 8: Restart your device for one more time and your will notice an animated Greenpoison bootlogo if you have successfully jailbroken your device.
Step 9: Now open Redsn0w 0.9.6 b5 or above, click on “Install Cydia” option only and follow the on-screen instruction. Redsn0w will not only install the missing Cydia but also hacktivate your device.
Step 10: Once the jailbreak process, using Redsn0w this time, completes, your iPhone will reboot and you won’t see “Emergency Call” screen any more.
Step 11: Install Ultrasn0w from Cydia using Wifi. Restart your phone.
Your device is now jailbroken (untethered) and unlocked on iOS 4.2.1. Cheers.
Requirements and Downloads:
- Download Greenpois0n RC 5 (Win version is here)
- Download iOS 4.2.1 for your device if you don’t rely on unlock
- Custom basebad preserved iOS 4.2.1 if you rely on unlock
- iTunes 10.0 +
- Download Redsn0w 0.9.6b5 or above version
- Pwnagetool to cook custom firmware
- Mac machine