HOW TO: Create A Custom iOS 4 Firmware Using Sn0wbreeze On Windonws [video]

Yesterday we demoed Sn0wbreeze for iOS 4 and we told you that iH8sn0w will release it in 2-3 days. Well, iH8sn0w managed to release it today and here is now it is time for a full tutorial. For visual reference you can check the vid above, but make sure you read the entire tutorial.

NOTE: To jailbreak with sn0wbreeze you have to be on FW 3.1.2 , 3.1.3 or 4.0 GM jailbroken and NOT jailbroken with Spirit

NOTE: IF you are on iOS 4 final , you must first downgrade to 3.1.2 or 3.1.3 , jailbreak and then jailbreak with Snowbreeze ( tutorial on how to downgrade here )

You will need:

  • sn0wbreeze
  • iOS 4
  • iTunes 9.2

Supported devices:

  • iPhone 3G
  • iPhone 3Gs ( with old iBoot )
  • iPod Touch 2G

HOW TO:

1. Connect your iOS device via USB and launch Sn0wbreeze. If you are running Windows Vista or 7 you might want in Administrator mode ( even though you should be fine, because the tool is set to asks UAC first ) …

2. On the next screen, choose ‘Expert Mode’ and continue…

3. Now you will have to click on ‘Browse’ and look for the stock iOS 4 downloaded on your desktop. Select it and click ok. The tool will analyze the firmware automatically detecting the iOS device that you want to jailbreak. Click continue…

4. On the next screen select ‘General’ and click continue…

5. Next screen will look like this:

  • You can select to hacktivate your iPhone ( if you have a factory unlocked iPhone DON’T select that option )
  • You can increase the size of the root partition ( or leave as it is )
  • OPTIONAL: add sn0wbreeze app
  • OPTIONAL: make IPSW NOR-Only ( flashes the NOR part of your iOS device, where is where your boot logos are, so you can change boot logos without a full restore )

6. On the next screen, you will have the option for an unlock. iH8sn0w forgot to remove this step so SKIP IT…

7. On the next screen you will have the options to install Cydia and Rock.app . We suggest you only install Cydia…

8. Now you can pre-install Cydia sources and packages (optional)…

9. Now you can choose to install iH8sn0w’s boot logos, upload your own boot logos or continue using Apple’s default boot logos ( your choice )

10. Now you are all done. Build your custom .ipsw

11. Now you need to put the iOS device in DFU mode. To do that, unplug the device, turn it off. Once off hold the home button and plug it back in ( continue holding the home button ) until you will see the ‘connect to iTunes logo’ on your screen ( iPhone’s screen, not computer screen )

12. Load iTunes, it will prompt you that it has found a device in recovery mode

13. Now hit ‘shift+restore’ and look for the custom firmware you just created with sn0wbreeze. Restore your iOS device

14. Thats it. Enjoy.