What you need:
- iPhone
- Sn0wbreeze 2.3 beta 1 [currently available for Windows only: sn0wbreeze-2.3b1.zip]
- iOS IPSW for all versions [all kinds of ISPW files
- iTunes 10.2.1 for Windows
- iBooty 2.0 which is already included in the sn0wbreeze-2.3b1.zip package. It will be generated automatically on your desktop after sn0wbreeze created your custom IPSW.
Steps:
1. Launch Sn0wbreeze, click the next “blue” colored arrow at the bottom right corner. Read the warnings!
2. You will get another warning that says “ARE YOU SERIOUSLY SURE YOU WANT TO DO THIS?” Now Drag and drop the IPSW you just downloaded or use the Browse function.
3. It will now ask whether you have an old or new bootrom. Select appropriately or you can also let sn0wbreeze detect your device.
4. Your IPSW is now verified. Just click next to continue.
5. Select which mode you are most familiar with. For beginners, use Simple Mode. Choosing “BasebandPreservation Mode” will create an IPSW but it does not jailbreak or unlock your iPhone.
6. If you choose Simple Mode, you will see an option to activate your iPhone. Click Yes or No according to your preference.
7. Your custom IPSW is now being built, sit back and wait or play PacMan.
8. Once your custom IPSW has been created, you will find it on your desktop along with iBooty v2.0.
9. Follow the on screen instruction to bring your device into DFU mode.
10. Once your iPhone is in DFU mode, launch iTunes and do a Shift+Restore and point it to the custom IPSW on your desktop. Sit back and wait until iTunes completes the restore.
Boot Tethered your iPhone with iBooty
Since there is no untethered jailbreak for iOS 4.3 yet, we will have to boot it into a tethered jailbroken state. We will use iBooty which can be found on your desktop.
1. Launch iBooty v2.0 from your desktop. Select your device and click Start to bring your iPhone into DFU mode.
2. Once your iPhone is in DFU mode, iBooty will do the rest, your iPhone will boot up into jailbroken state.