Please remember that there is no unlock for iOS 4.3 available yet. If you install the official firmware using iTunes you may not be able to unlock your device in the near future.
I would recommend you hold on until a untethered jailbreak is made available. The update is expected after Apple released iOS 4.3.1
Create Custom iOS 4.3 Firmware on Windows
- Download Sn0wbreeze 2.3 for Windows
- Download iOS 4.3 for your iDevice (iPhone, iPad or iPod Touch)
- Run Sn0wbreeze and click the blue arrow to proceed
- Click 'Browse' and select your download iOS 4.3 firmware (*.ipsw) file.
- After allowing Sn0wbreeze to identify your firmware file and your device click the blue arrow to proceed.
- For iPhone 3GS you will be prompted to select Old Bootrom, New Bootrom of Detect Bootrom
- If you are un sure follow the prompts and allow Sn0wBreeze to detect your iPhone 3GS Bootrom.
- In this screen select Expert Mode.
- Users who rely on the unlock select Baseband Preservation Mode instead.
- Now Sn0wbreeze will build your custom firmware file. You can play PacMan while you wait.
- When your are greeted with the 'Done' message your custom firmware has been created.
- Follow the prompts you see on your screen to enter DFU mode
- Hold Power + Home for 10 seconds
- Release Powere while continuing to hold Home for 10 more seconds
- You device will now be in DFU mode
- Sn0wbreeze will prompt you if you have gotten it right.
Restore Custom iOS 4.3 Firmware
- Download iTunes 10.2.1
- Start iTunes and select your iDevice from the left column under your music library.
- Press and Hold 'Shift' and click on 'Restore'
- You will be prompted to select a firmware file, select the firmware file you just created
- Allow iTunes to restore your custom ipsw file and sit back while it takes care of business
Your device is now jailbroken on iOS 4.3. Please continue with the next step:
- Download iBooty for Windows (iBooty is a part of Sn0wbreeze 2.3 and should be extracted to your desktop when your run Sn0wbreeze)
- Run iBooty and select your iOS device from the menu.
- Select Start and follow the the prompts on your screen to enter DFU mode
- Hold Power + Home for 10 seconds
- Release Powere while continuing to hold Home for 10 more seconds
- You device will now be in DFU mode
- Allow iBooty to work and after awhile your iDevice will be in jailbroken tethered mode.