iFaith, the SHSH dumping tool, has received an update and is now available to the public for download.

Up until iFaith came out, if you wanted to restore your device to a previous iOS firmware, the only way to do it was to save the current firmware’s SHSH blob using tools such as @notcom‘s TinyUmbrella or Cydia’s ‘Make my life easier‘ function which automatically saved your SHSH blobs to Cydia’s server.

If you didn’t save the SHSH blob and Apple stopped signing for that iOS then you would not be able to downgrade, as iTunes would stop the process from being completed during the ‘Verifying firmware’ phase of the restore.

The unique thing with iFaith is that, regardless of what firmware your device is running, iFaith will extract the SHSH blob directly from the device. That way, you’ll to be able to restore back to that same firmware in the future, even if Apple is not signing that firmware…

So whats new in the latest update?

General code improvements and bug fixes in regards to device and iOS detection. An additional new feature added into version 1.1 is that iFaith now SHA1’s the SHSH blob. iFaith now alerts the user if it was unable to hook iTunes instead of crashing.

iH8sn0w, the creator of iFaith, has also confirmed in the changelog that Mac compatibility is proceeding into development shortly.

With the Blob monster set to change the way we restore post iOS 5, the importance of saving blobs may possibly become a thing of the past for those planning on upgrading past iOS 5. However it’s still great to see support for iFaith being updated and revised for those planning on staying with earlier firmware releases for their devices.

You can download the latest version of iFaith from our downloads section. As mentioned above, iFaith is only compatible with Windows.

What do you think of the latest version of iFaith? Have you found it useful since it was first introduced? What would you like to see in future releases? Let us know what you think.

  • Shawn

    Want my dang Mac Version! They said it was coming soon…

    • rdqronos

      It’s been like OVER 9000 years since ih8sn0w said that it would be out… eh, I’m still proud of him. He made a good program.

    • Braulio

      Just get virtual machine and have windows running and bam there you go you have windows on a mac… I have OSX 10.6.6 running on windows7 just so I can use software that’s only for Macs. Just saying you don’t have to wait.

  • I think it’s nice app, I’ll try it thanks Ali

  • James

    IPad 1 not supported! Bummer!

  • Ashfaq

    I m stuck on BB 3.1 which is not unlockable by ultrasnow. Does this mean that now I can downgrade my iphone4 to IOS4.0 which support BB1.59 fm IOS4.3 BB3.1. Than can I upgrade to 4.3 using BB preservation mode and use BB 1.59 which is unlockable??????

    • Burge

      No..you can not downgrade a baseband…

  • kjeldor

    this ifaith shit doesnt work, infact it corrupted my iOS! now I have to restore and rejailbreak. im using 3GS new bootroom.. after a clean restore, tried ifaith again, still fucked up my phone… this is shit!!

    • rdqronos


      • Kjeldor

        Huh? What did he say?

    • Mick

      I guess he was laughing at you lol .. You must av done something wrong because it works perfectly well for me on both iPod 4th gen running 4.2.1 and iPhone 4 running 4.3.3.

  • Binary-Stalker

    So I can basically restore to a firmware that Apple isn’t signing, even if I didn’t get the SHSH blobs in time (eg. I was on 4.1, upgraded to 4.2.1, and didn’t get my SHSH in time)? Basically, it can pull outdated blobs and use them?

    • Ali

      No it doesn’t work that way. You have be running the firmware for the blobs to be extracted.

      An example would be if you purchased a iPhone 4 which was still on 4.2.1, you could use iFaith to extract the 4.2.1 SHSH blob from the device directly, even though Apple is only signing for 4.3.3 right now. This way if you ever upgraded your firmware you have the SHSH blob needed to restore back to 4.2.1.

      I hope this clears things up.

  • KAN

    What’s the difference between TinyUmbrella and iFaith? Eg, why would I use iFaith when TinyUmbrella does the same thing?

    • babeh

      ifaith produce shsh blobs that firmware you are using now, hack the ios hardware to give the key. Can not be used for ipad2.
      Tinyumbrella save shsh by manipulate it as ecid ios by saving shsh valid now from apple, and others already saved by cydia using older tinyumbrella.
      For example. You have iphone4 you just bought. It has 4.3.0 firmware. You can use ifaith to create 4.3.0 shsh since it too late. You can use tinyumbrella-4.33.00.exe to save the valid shsh for restore now: 4.3.3 shsh.

  • Daniel

    When will it be available for OS X?

  • kishor

    i create custom signed IPSW for ipod4 [4.3.2]

    while building ipsw i get hfsplus.exe has encountered problem and need to close but the process doesn’t interrupt
    and i get custom singed ipsw file on desktop.
    singed ipsw file are normal ?????


    New ifaith v1.2.2 can’t really work. After shift restore,iphone4 is stuck in DFU mode forever!!! can’t recover no matter what you do.


    Ok proven ifaith v1.3 is workable. If your idevice is ever restored from itunes. Then click on “NO” when asked whether to use standard certification or not when building SIGNED IPSW. Restore using Itune and point to the ifaith customised signed built IPSW and u r good to go.

    Unlocker stay out of Ifaith cos it will upgrade your baseband prior to Stock ipsw usage.

  • Shobla

    I have a iPod 3 gen 4.3.4. I’m trying to down grade to 4.3.3. But my when I click on 4.3.4 or 4.3.3. It says safari can not open page

  • nathan coffey

    yeeeees long story short it means ill have to go for the public release of the 5.0 untethered jailbreak ( which isnt as good as i hoped ) vs the other way i did it but short itunes was bein stupid and kept on failing it error 21 i think then went to the website under maintenernce so yea that and custom baseband and power button is broken so when ever i restore i have 2 make 2 firmwares 1=dfu mode 2= (now) presigned preuntethered jailbroke pre everything even my back up built in so a lil bit easier but still the fact when ever i do this way vs the other this way theres problems with safari tho …