How to Jailbreak iPhone 4 (1.59.00 Baseband) Untethered on 4.2.1 with GreenPois0n RC5 and Unlock with Ultrasn0w
The following instructions will help iPhone 4 unlockers to update to iOS 4.2.1 while keeping the old 1.59.00 baseband, jailbreak it untethered with GreenPois0n RC5, and then unlock it with Ultrasn0w.
NOTE: This guide is meant for iPhone 4 only.
Step 1: First thing you need to do is to get the latest version of TinyUmbrella. You can get it from here.
Step 2: Once you have downloaded TinyUmbrella, run it. When TinyUmbrella starts, click on “Start TSS Server”.
Step 3: Now you need to run iTunes and connect your iPhone 4 to the PC or Mac. We will be restoring the iOS 4.2.1 firmware to iPhone 4. To do this, open your iPhone in iTunes. Under version (see the screenshot below) you will see two buttons. “Check for Update” or “Update” and “Restore”. If you are using Mac then hold “alt” key and if you are using Windows hold “Shift” key and then click “Restore”.