Tech Blog, games, gadgets, reviews and more…

Jailbreak iPhone iPod 4.02 – How to

With everyone out there saying that 4.02 cannot be Jailbroken, I decided to spend some time to see if it was possible. The result, an iPhone or iPod running iOS 4.02 can be Jailbroken into firmware running ios 4.0.

Jailbreaking does not brick your device, any errors can easy be corrected using the restore function, so I feel it safe. Now for this test I was using an iPod Touch 3G 8GB. Other similar tutorials miss out on an important step which is the reason you can jailbreak but I’ll explain in detail.

First thing you need to know is SHSH blobs, you dont need to know the technical details, just need to know that you need these to be able to downgrade to a lower version. This is why most iPhone iOS 4.02 tuorials work just for a few people. If your SHSH was saved on Cydia (ie you had jailbroken the device before), the downgrade would work while others would get a 3002 error. This tutorial will work for everyone, including those who dont have their SHSH saved on Cydia.

First we need to download TinyUmbrella to view some details about the device and trick iTunes to allow you to downgrade versions. Download TinyUmbrella for your operating system. Right click on the downloaded file and “Run as administrator”. Connect your device using the USB cable. Now click on the save SHSH button. This will save your SHSH blobs to Cydia and you will get a confirmation.

Now start the TSS server by clicking the button, this is actually supposed to trick iTunes by sending the verification request to a dummy server. The software however does not work correctly, so we are manually going to change the address values.

Open My Computer and navigate to C:\Windows\System32\drivers\etc\

Here you will find a file named hosts. Unfortunately Vista and Win 7 users cannot modify the file directly. So copy this file to your desktop. Now open the file using Notepad (open Notepad, drag and drop the file into it).

Change the line to

Save the file and copy it back to its original location (C:\Windows\System32\drivers\etc\)

Now we need to download the firmware iOS4.0 for your device. Download iOS 4.0 firmware from If you dont know which one you need, just enter the last 3 digits of your iPod or iPhones serial number and it will tell you what device you have. Download the corresponding firmware 4.0 for your device.

Connect your device to iTunes, while still connected to iTunes turn off the device by holding the power key and then sliding the power off option. Once the device is turned off we are going to restart it in Restoration mode.

Simply hold down the power and home button of your device together and it will start in restore mode. The device will boot up into restore mode. It will look like the image below. Incase you didnt press the buttons correctly, shut down and do the step again.

Itunes will now give a message that the device was found in Restore mode, click OK.

Click the Restore button on iTunes while holding down the Shift key. It absolutely important that you click it while pressing the Shift key on your keyboard.

Now you can choose the firmware you wish to install to your iPhone or iPod. Select the firmware you downloaded earlier and click OK. The device will now install the firmware and reboot.

Now the easy part, activate Wifi and start Safari. Go to on your device and follow the instructions (slide to jailbreak).

Congragulations your iPod iOS 4.02 is now jailbreak ed. You should see Cydia installed on the device. Have good time with it.

Just wanted to add that Cydia has its custom sources for getting additional apps but I’m not going to cover that in this tutorial.

Jailbreak iPhone iPod 4.02 – How to
Rate this post

  • nitejsha

    i need help.. i cant download i still get error

  • This article can be kind of disingenuous. You’re not really jailbreaking iOS 4.0.2. You’re taking a phone that had SHSH BLOB’s backed up and restoring it back to 4.0, or 4.0.1. So you haven’t jailbroken 4.0.2… you’ve just restored backed to 4.0.0.

    I would say this is a useful tutorial for a jailbreaker who’s never done a revert before, but probably not very useful to someone looking to jailbreak for the first time.

    Still, I’ve never used TinyUmbrella. Thanks for the suggestion. :)

  • @imasuper
    If u read, after the initial paragraphs, u dont need to have ur SHSH blobs backed up for this to work. Most other tutorials wont show u how to do this is SHSH isnt backed up.

    This one shows you how to do it when you dont have SHSH or an iPod that was never jailbroken before

  • @nitejsha
    what cant you download ? and what error are u getting ?

  • dcmesamach

    my hosts file does not have

    at the very bottom, only reads.. localhost at the bottom line.

    can I add at the very bottom line?

  • dcmesamach

    if my iphone 4 was updated to 4.0.2 by accident, can I downgrade it back to 4.0.1 or 4.0 even though I didn’t save my shsh? I need to jailbreak the phone with lower firmware. Is this possible?

  • proskhmer

    can I downgrade from iphone 4.0.2 to 4.0 or 4.0.1 so I can jailbreak my iphone?

  • Rich S

    Worked great.
    3GS that had mistakenly been upgraded to 4.02.
    Thank you for saving me from Steve Job’s evil plot to rule the world.
    Now, I can enjoy the simple pleasure of outputting netflix to my tv through my iphone (using TV Out2 Mirror).

    As someone who spent decades competing with Microsoft, I can vouch that Apple’s greed and power thirst far exceeds MS’.

  • Jason R

    I have an iPhone 4 MC model with 4.02 by default. Can I downgrade this so I can jailbreak it? I followed the felixburn hyperlink and did not see an OS for my version. Does it mean downgrading for my iPhone will not work?

  • You can downgrade from 4.02 to 4.01

    If you can figure out which OS to download enter yhe last digits of your serial number and the site will show you which one to download

    @Jason : I have not tested this on the Iphone 4 so I cannot comment on it. I heard from a friend who has an iPhone 4 that there is a new blackrain jailbreak for the latest version

  • helppp

    Why do i get an error 3194?? my iphone is 4.0.2 btw.