• Your favorite








    , and
  • [How To] Use iFaith to Save SHSH Blobs + APticket for iOS 5.0 + Build Custom Firmware

    iFaith was updated as insurance for iOS 5.0 for you.

    iH8sn0w released the updated iFaith not too long ago as I reported earlier this week and it allowed you to save your SHSH blobs and APticket for iOS 5.0 and let you build a custom '.ipsw' file that you could use to restore to iOS 5.0 in iTunes at any time. We already went over that though and there will be another guide coming up that explains how to use that custom '.ipsw' file to downgrade to iOS 5.0. In this guide, we will be showing you how to save your information and build your '.ipsw' file.

    1. A Windows machine (or Mac running Windows)
    2. iFaith version 1.4
    3. An iOS 5.0 iDevice.

    The first step is to plug your iDevice into your computer and download iFaith from the link provided above.

    Once you download and unzip the iFaith file, open it and you will be welcomed by the iFaith window. Follow the prompts and then click on the Dump SHSH Blobs button as shown by the yellow bounding box below:

    You will be prompted with warnings, just click on Proceed:

    After that you'll be shown the credits, just click on Let's Go!:

    iFaith will ask you if you are dumping blobs for an Apple TV or not. I am not so I have clicked on, "No":

    After you do that, you will be asked to power down your iDevice and then put it into DFU mode. Putting your iDevice into DFU mode is simple. You can follow the on-screen instructions of iFaith, or you can just hold down Power and Home for 10 seconds, then let go of Power and continue holding Home for about 15 seconds. Your device will then be in DFU mode and you can click on Start:

    Once you click start, iFaith will use a combination of Greenpois0n and Limera1n exploits to enter your iDevice:

    Once the exploiting is done, it will begin fetching your SHSH blobs:

    When it finishes finding and saving your SHSH blobs, it will prompt you to find a save location for the SHSH blob file. I recommend putting it in your documents folder or somewhere that you will always remember to look when you need to use it. You should back this file up on several drives if you can because it's a pretty important file:

    After you've saved it, you'll get a message saying that it was a success and it will warn you again that the file is really important and asked you to back it up to several locations and even email it to yourself for extra insurance. Just click OK and you will be returned to the main menu:

    Once at the main menu again, you are going to use the SHSH file that you saved in order to build a custom '.ipsw' file. To do this, click on the 'Build *signed* IPSW w/Blobs' button:

    You will be greeted with credits again, just click on the Build IPSW button:

    Next, you will be asked to browse for the SHSH blobs file that you saved earlier. So, click on Browse for SHSH Blobs Cache:

    Open the file location that you saved it to and click on open:

    Now you will be asked to browse for your current iDevice's '.ipsw' file:

    Search for your iOS 5.0 file for the iDevice that you are using in this tutorial, for me this is the iPod touch 4G:

    After you select both your files, let iFaith build your custom '.ipsw' file. When it's finished, you will end up with a weird named file such as '000000H3U553N5_iFaith_iPod_Touch_4-5.0 (9A334)_signed.ipsw'. This is the signed file that you will use in this tutorial to restore back to iOS 5.0.

    Did everything work out for you this far? Share in the comments below!

    Sources: iH8sn0w
    This article was originally published in forum thread: [How To] Use iFaith to Save SHSH Blobs + APticket for iOS 5.0 + Build Custom Firmware started by Anthony Bouchard View original post
    Comments 46 Comments
    1. Mr. Russian's Avatar
      Mr. Russian -
      Quote Originally Posted by brisco View Post
      Thanks. That should help about using the blobs but I point ifaith to the touch 4g ios5.0.1 and it says it is unsupported. Why is that happening?
      What computer are you using?
    1. nerdcorech's Avatar
      nerdcorech -
      Quote Originally Posted by Mr. Russian View Post
      What computer are you using?
      Did somebody found a solution for the "Unknown iOS Detected on this device! Aborting.." Problem with an iPhone 4 running iOS 5.0.1?
    1. ttatta's Avatar
      ttatta -
      I ran the app, but it gave me bunch of errors. Tried both on XP and Win 7. Any ideas how to fix this?

      See the end of this message for details on invoking
      just-in-time (JIT) debugging instead of this dialog box.

      ************** Exception Text **************
      System.Net.WebException: The remote server returned an error: (404) Not Found.
      at System.Net.WebClient.DownloadFile(Uri address, String fileName)
      at System.Net.WebClient.DownloadFile(String address, String fileName)
      at iFaith.MDIMain.MDIMain_Load(Object sender, EventArgs e)
      at System.EventHandler.Invoke(Object sender, EventArgs e)
      at System.Windows.Forms.Form.OnLoad(EventArgs e)
      at System.Windows.Forms.Form.OnCreateControl()
      at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      at System.Windows.Forms.Control.CreateControl()
      at System.Windows.Forms.Control.WmShowWindow(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
      at System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
      at System.Windows.Forms.Form.WmShowWindow(Message& m)
      at System.Windows.Forms.Form.WndProc(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
      at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

      ************** Loaded Assemblies **************
      Assembly Version:
      Win32 Version: 2.0.50727.3625 (GDR.050727-3600)
      CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
      Assembly Version:
      Win32 Version:
      CodeBase: file:///C:/Documents%20and%20Settings/All/Desktop/iphone%204/IFaith/iFaith-v1.4.exe
      Assembly Version:
      Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/
      Assembly Version:
      Win32 Version: 2.0.50727.3624 (GDR.050727-3600)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/
      Assembly Version:
      Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/
      Assembly Version:
      Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/
      Assembly Version:
      Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/
      Assembly Version:
      Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/
      Assembly Version:
      Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
      CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/

      ************** JIT Debugging **************
      To enable just-in-time (JIT) debugging, the .config file for this
      application or computer (machine.config) must have the
      jitDebugging value set in the system.windows.forms section.
      The application must also be compiled with debugging

      For example:

      <system.windows.forms jitDebugging="true" />

      When JIT debugging is enabled, any unhandled exception
      will be sent to the JIT debugger registered on the computer
      rather than be handled by this dialog box.
    1. metaserph's Avatar
      metaserph -
      Try iFaith 1.4.1, see if it works for you.
    1. towboattrash34's Avatar
      towboattrash34 -
      Quote Originally Posted by metaserph View Post
      Try iFaith 1.4.1, see if it works for you.
      never did work for me on a mac with bootcamp/windows...
    1. PoEtikly's Avatar
      PoEtikly -
      Quote Originally Posted by towboattrash34 View Post
      never did work for me on a mac with bootcamp/windows...
      IFaith is ONLY for windows. IH8sn0w is a windows user so he doesn't make his programs Mac compatible. The new redsn0w (0.9.10b3) will pull the APTickets as well. So does the version of Tiny Umbrella. If you're a Mac user redsn0w is nice because like iFaith it'll also create the custom ipsw and put your phone in pwned dfu mode which is what you'll need to do before trying to restore with a custom ipsw.