The following is a small tutorial that will explain how to upgrade to IOS4 and keep the jailbreak and carrier unlock.
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 . If you are jailbroken with with Spirit, you need to add http://repo.woowiz.net to cydia and install Spirit2Pwn in order to be able to restore a custom firmware without getting errors.
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
You will need:
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:
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.
The original tutorial is from FSM. It's not made by me.
http://www.youtube.com/watch?v=okzdojpuWiI&feature=player_embedded
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 . If you are jailbroken with with Spirit, you need to add http://repo.woowiz.net to cydia and install Spirit2Pwn in order to be able to restore a custom firmware without getting errors.
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
You will need:
- The app: http://ih8sn0w.com/index.php/welcome.snow
- The official IOS4: http://forum.mobilism.org/viewtopic.php?p=509542#p509542
- iTunes 9.2
- 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.
The original tutorial is from FSM. It's not made by me.
http://www.youtube.com/watch?v=okzdojpuWiI&feature=player_embedded
For visual reference you can check the vid above, but make sure you read the entire tutorial.