Jailbreaking & unlocking the iPhone 4 with greenpois0n

Page 1 of 2

Who is this guide for?
  • iPhone 4 owners (activated or not).
  • Must be on 01.59.00 modem firmware to unlock.
  • I used iTunes version 10.0.1
  • I used OS X 10.6.4

Thanks go out to the Chronic Dev Team for providing this amazing, and FREE program for customizing the iPhone. You can visit their website here, their blog here, and their Twitter here.






Step 1.

If you use AT&T and do not care about unlocking, then just restore your iPhone to 4.1 firmware. You can skip to Step 3 on page 2 for the jailbreaking process.

If you do care about unlocking then continue to Step 2. My iPhone 4 is on 4.0.1 firmware and running 01.59.00 modem firmware. I left my O2 SIM (an MVNO on the AT&T network) in the entire time.

iPhone       iPhone




Step 2.

Go to Semaphore's site here. Then download TinyUmbrella. This program is updated frequently. So I am hosting the exact same version I am writing about (4.1.12) as I don't have the time to update this tutorial all the time. You can download version 4.1.12 here.

Double click the .pkg file that was saved to your computer.

iPhone



Follow the instructions in the installation screens.

iPhone



Here is what the program looks like with the iPhone connected. Note: I have several iPhones, and as you can see the program is displaying several SHSHs for various firmwares that I can restore to. You should save your SHSH in case you decide to restore to 4.1 firmware after a newer firmware has been released. You can read more about the usage of this program here. With your iPhone plugged in click the iPhone in either the Connected Devices or Recent Devices section. Information about your iPhone will be displayed on the right. Click the Save SHSH button. It may take a minute or two to download any previously stored, or current SHSHs on the Cydia server.

iPhone



Click the Log tab then the Start TSS Server button.

iPhone



Ensure the program says TSS Accepting connections... If it does not, then read the FAQ at the Semaphore's site here.

iPhone



Launch iTunes. Press the Option key and then click the Restore button.

iPhone



Navigate to your 4.1 iPhone firmware, select it and click Choose. You can download this firmware directly from Apple here: http://appldnld.apple.com/iPhone4/061-7939.20100908.Lcyg3/iPhone3,1_4.1_8B117_Restore.ipsw

iPhone



Click Restore.

iPhone



The iPhone will reboot and begin restoring. iTunes will display restore progress.

iPhone



The iPhone will display a progress bar while the restore process continues.

iPhone



TinyUmbrella will display its status in the server console window.

iPhone



When the restore process finishes you will receive this error message. Click OK.

iPhone



At this message click OK.

iPhone



The iPhone will display the recovery mode graphic.

iPhone



Click on your iPhone in the Recovery Devices section then click the Exit Recovery button in the upper right. The iPhone will reboot. Click the Stop TSS Server button and close TinyUmbrella.

iPhone



Your iPhone may be activated. It does not need to be to continue. If you check your About screen you'll see your iPhone is on 4.1 firmware and 01.59.00 modem firmware.

iPhone



Set the iPhone up as a new iPhone to avoid problems.

iPhone



iTunes will confirm you are on 4.1 firmware. Close iTunes.

iPhone







Click here to go to page 2.




Return to top of page