Tuesday, June 21, 2011

Jailbreak with a Custom Firmware ( IPSW ) Full Guide !



If you don't know how to Jailbreak using a Custom Firmware ( IPSW ) this is the right place to start , so what is a custom IPSW :



Its a modified Original iOS firmware that has injected in it Cydia and other Jailbreaking codes .
The programs that handle or build those firmwares are :
  • Sn0wbreeze ( Windows Users )
  • Pwnagetool ( Mac Users )
You can use the custom IPSW on All iPhone Generations + iPod Touch + iPad + iTV !
In this tutorial we will use Snowbreeze because I don't use a MAC . Before we start keep in mind that Sn0wbreeze has different software versions for every iOS firmware , what this means is that the latest Sn0wbreeze Version is not compatible with the previous ones , down is a list for every version & what iOS firmware it supports :


     So lets start by Creating a New Folder on the Desktop, rename them as the picture then download the followings onto the JB needed files :


      What does iFaith + iReb + TinyUmbrella ?

      • iFaith : Dumps SHSH blobs for present iOS revision on iDevice and creates a pre-signed IPSW.
      • iReb : Put your device into a jailbreakable state.
      • TinyUmbrella It does two things:
      1. Requests SHSH signatures for firmware restores .
      2. Plays back those signatures enabling iTunes to continue the restore .
      So what are the Steps :

      •  We will save the SHSH Blobs .
      •  Setting the iDevice in a Jail-breakable mode .  
      •  We will Create a Custom IPSW .
      •  We will Install the Custom IPSW to the iDevice .
      •  Learning to Bypass any iTunes error .
        We will proceed with saving your SHSH Blobs , this step is required for a simple reason, in the future if you want to downgrade to a previous iOS version you will be able because you saved your SHSH Blobs ! Got IT!

         Saving the SHSH Blobs : 
        Watch the Video .



         Setting the iDevice in a Jailbreakable mode :

        Putting the iDevice in a clean Jailbreak-able state , for this purpose we will use iReb :
        • Connect the iDevice to the Cable
        • Open iReb then select your device
        • Follow the on screen instructions, let iReb do the cleaning .

          Now your iDevice is in DFU MODE & good to be Jailbroken.

           Create a Custom IPSW :

          If you have done the above steps correct then you will have the iDevice in DFU MODE & ready to be Jailbroken so we shall begin :

          Now Copy Sn0wbreeze + Original IPSW to the ( Jailbreak ) Folder
          Extract Sn0wbreeze in the same Folder ( Don't run it from the ZIP file )

          The Steps for creating a Custom IPSW with Sn0wbreeze :
          1. Close any Anti-Virus thats running
          2. Open Sn0wbreeze as administrator ( Right click & Open as Administrator )
          3.  Click the blue arrow ( Next )
          4. Drag the Original IPSW to the Box where it says ( Drag an IPSW into me )
          5. Wait for Sn0wbreeze to recognize the IPSW
          6. Now click the ( Next )
          7. Here you have to choose what mode do you want to use
          8. Select Expert Mode & hit ( Next )
          9. The Next menu are the Options 
          10. Select General then ( Next )
          11. Choose what Options you want to be enabled then click ( Next )
          12. ( For those who want to bypass apple activation choose ( Activate the iPhone [Hacktivate] )
          13. Click ( Next )
          14. Now from the menu choose BUILD IPSW then ( Next )
          15. Wait for Sn0wbreeze to build it , the finished Custom IPSW is on your Desktop .
          If you want to Download an already Custom Made IPSW without having to do the above steps go to my previous thread and get it All Custom Firmware (IPSW) Untethered+JB 4.2.1 To 4.3.3 iP4,3,3GS

           Watch the Slideshow if you missed something

           


            Install the Custom IPSW to the iDevice :

          You have created a custom firmware, to install it follow these steps :

          1. If you still have the iPhone in DFU Mode & connected to the PC its OK, If not put it in DFU .
          2. With the iPhone in DFU open iTunes .
          3. A pop-up message will appear telling you that iTunes found an iPhone/iDevice in recovery Mode , close the message .
          4. You will see a restore button ( DON'T CLICK IT )
          5. On your keyboard hold the ( LEFT SHIFT ) then click the Restore Button !
          6. Another pop-up window will appeare, point it to the Custom IPSW that you created .
          7. Now sit back & let iTunes restor your iDevice .

           Learning to Bypass any iTunes error :

          Error 1015 :
          The problem, according to the Apple support forum, comes when you try to downgrade your iPhone.

          This error is common when downgrading iPhones and 3G-enabled iPads. The problem occurs when the device's baseband has a higher version number than the baseband in the firmware you restored to. Just set auto-boot true in iRecovery or use iREB/TinyUmbrella/RecBoot.
          Fix : Watch this Video on how to Downgrade or this Video on how to fix 1015

          Error 3194 :
          Occurs when trying to install an old firmware and Apple's server disallows the installation. The only solution is to have SHSH backup and modify the hosts file to point to Saurik's Cydia Server where they are backed up (or localhost if you have it yourself).
          Fix : Watch this Video

          Error 1013 :
          This means that the baseband did not get updated. Either remove the gs.apple.com entry from your hosts file and let the baseband upgrade or if you want to preserve the baseband just jailbreak at this point to boot it up.

          Other Devices

          Restart computer; change computer; reinstall system, if iPhone is always in restoring mode: XP users can jump from restoring mode with ibus; MAC users can use iNdependence. (usually on the iPhone with 1.0.2 firmware downgraded from 1.1.1)
          Fix : Watch this Video on how to change host file .

          Error 1014 :
          This occurs when you try to downgrade your phone's baseband.
          Fix : Watch this Video on how to Downgrade

          Error 1394
          When Spirit2Pwn flashes parts of the boot chain on iOS 4, the device may crash into DFU Mode.Source


          Note : If your error is not posted notify me and I'll post a fix if its available .

          The source of the article is Wikipedia & some Google-ing

          Would like to help improve the Blog, feel free to Donate,Thanks !




          1 comment: