Jailbreaking & unlocking the iPhone 4 with greenpois0n

Page 2 of 2




Step 3.

Download the greenpois0n program here. Decompress it and launch the application.

iPhone



I performed this process with my iPhone on. My Wi-Fi signal was already established. Click the Jailbreak button. A 5 second countdown will begin. Get ready to press and hold the sleep / wake (power) button.

iPhone



Press and hold the sleep /wake (power) button for 3 seconds.

iPhone



Continue holding the sleep / wake (power) button and press and hold the home button for 10 seconds.

iPhone



Continue holding the home button but release the sleep / wake (power) button.

iPhone



When the message jailbreaking appears you can let go of the home button.

iPhone



If you have a firewall set up you may need to approve the outbound connection

iPhone



The iPhone's screen will turn white, then the Apple logo will appear, then the recovery mode graphic will appear. Finally code will fill the screen and scroll and alternately pause. This will go on for a minute or two.

iPhone



The iPhone will reboot and the program will show a complete message. You can close greenpois0n.

iPhone




Step 4.

Press the Loader icon. Press the Cydia button.

iPhone       iPhone



Press the Install Cydia button. It will download the program.

iPhone       iPhone



Make your selection here. Press the home button and the iPhone will reboot. Cydia has now been added to the springboard.

iPhone       iPhone




Step 5.

Launch Cydia.




If this is the first time your iPhone 4 has been jailbroken and Cydia launched, you will be greeted with this message. You want to press the button that says Make my life easier, thanks! This will enable Cydia to store your SHSH for your iPhone so that you can continue to restore to this firmware even when Apple won't sign the firmware any more.
iPhone
iPhone
The next time you launch Cydia you'll see the message: This device has a pending TSS request. Cydia will eventually send your ECID to Apple and then capture the signature file that Apple sends to approve the restore. When it has this file captured it will state that you have an SHSH on file for that particular firmware.



Launch Cydia. This screen appears next. It will last a minute or two and then Cydia will close. Relaunch Cydia. Then choose what level you would like Cydia to display its contents.

iPhone       iPhone



Press Upgrade Essential. Press Cancel / Queue.

iPhone       iPhone



Press Continue Queueing. Press the Search button.

iPhone       iPhone



Enter ultrasn0w and select the result that appears. Press Install.

iPhone       iPhone



Press Confirm. Press Reboot Device.

iPhone       iPhone



Switch out your SIM card (if you haven't already).

iPhone



If you have a full size SIM card and need to cut it down to size you have two options. Use a SIM cutting tool. It takes a full size SIM and punches out the micro SIM from it. It makes such a clean cut that you can even put the micro SIM back into the full size SIM card and use it in a regular phone. Here's the place I bought it from: MicroSIMCutter.com. It took a month to arrive. After using you can see how much of the gold contact is left on the main card. I also have an O2 SIM that I cut which did not have any of the gold contact material left on the main card. My T-Mobile SIM is several years old. If you'd rather cut your SIM by hand you can try one of the printable templates from this site.
iPhone



Upon rebooting, my new carrier appeared very quickly. Here's my about screen. Note: I always erase my serial number, Wi-Fi address, Bluetooth address, IMEI and ICCID. Your screen will have values here.

iPhone       iPhone




Step 6.

You are at this step because the ultrasn0w repository is not being loaded by Cydia for some reason. This is usually temporary. If you absolutely can not wait, then perform this step to get ultrasn0w installed.

If you don't already know how to use SSH, then you must read this tutorial first.

Download ultrasn0w from Cydia.

iPhone



Launch YummyFTP and navigate to your iPhone's /tmp folder. Place the ultrasn0w file you downloaded into this folder.

iPhone



On your Mac, go to your Applications folder, then go to your Utilities folder and launch the Terminal.app. Enter the following command after you have logged into the iPhone.

dpkg -i /tmp/ultrasn0w_1.1-1_iphoneos-arm.deb

iPhone



After about a minute your carrier name should appear and you should have a signal. If not, then reboot the iPhone.

If you launch Cydia and press Manage, then Packages you will see the ultrasn0w program in the list. You can of course remove the application through Cydia, and if there are any updates Cydia will alert you to this.



Using alternate SIM cards in the iPhone 4

If you want to learn how to use another cell phone provider's SIM in your iPhone and still be able to use data, FaceTime, MMS and tethering then check out this page.



Restoring the iPhone back to stock configuration

If you want to remove all evidence of the jailbreak and the unlock, then simply restore your iPhone using iTunes. You must change your hosts file so that gs.apple.com is not redirected to the Cydia IP address, otherwise the restore will not function properly. If you used TinyUmbrella to change your hosts for you, click the Advanced button and uncheck the box that says "Set Hosts to Cydia on Exit".

Keep in mind clicking update or restore may put you on newer firmware that can not be jailbroken or unlocked. You will also need an official SIM to activate the iPhone again.



Updating your iPhone to newer firmware

Once a new firmware has been released it takes time to craft a new jailbreak and a new unlock, or a work around for the unlock. Do not update your jailbroken/unlocked iPhone if you value its current state of operation. I will post a tutorial on how to get newer firmware installed when it is possible.



You updated your iPhone anyway and want to go back

If you updated your iPhone and now realize your mistake and want to go back, you will be able to jailbreak provided your saved your SHSH. Read this tutorial to learn more. If you do have the SHSH for the firmware you want to go back to then read this tutorial to see how I downgraded my iPhone 4.

Keep in mind, if the new firmware you installed on your iPhone also came with new modem firmware, then you have lost your ability to unlock, possibly forever.






Return to top of page