Using this tutorial you will be able to untether jailbreak iOS 4.3.3 running on iPhone 3GS. This tutorial uses Sn0wBreeze 2.7.3 for Windows.

Sn0wBreeze will also preserve baseband version if you need carrier unlock. If you have updated the baseband to version 06.15, you can use this tutorial to update to iOS 4.3.3. If you have iPhone 3GS and need to update baseband to 06.15, you can do it too (may disable your GPS).

These are step-by-step instructions on how to jailbreak iOS 4.2.1 on iPhone 3GS, iPhone 4, iPad, iPod Touch 2G, iPod Touch 3G, iPod Touch 4G using Greenpois0n for Windows. Tutorial for Mac OS X users is available here. All the steps are the same for all devices, we will cover iPhone.

Greenpois0n has been updated to support the iOS 4.1 and iOS 4.2.1 firmware. Use Limera1n if you want to jailbreak iOS 4.0, iOS 4.0.1, iOS 4.0.2.

Remember: Greenpois0n recommends a clean restore before continuing.

Unlockers: do not update to iOS 4.1 or iOS 4.2.1 if you need the unlock. Ultrasn0w does not support that baseband yet. The only exception is the iPhone 4. Experienced users can also try update to iOS 4.2.1 without upgrading your baseband by using TinyUmbrella. Start TSS Server->Start iTunes->Plug in your iPhone->Restore 4.2.1->Error 1013->Put phone into DFU Mode->Launch Greenpois0n.

We are not authors of this app. We do not promise that everything will go well, use this tutorial at your own risk.