Gevey has released a new hardware unlock for iPhone 4 called Gevey Ultra SIM.
The main difference compared to the old Gevey unlock method is that you don't have to dial 112. dialing 112/911 and hanging up is illegal in most countries, now this problem is gone.
Gevey Ultra works with
iOS 4.0, 4.1, 4.2.1, 4.3, 4.3.1, 4.3.2, 4.3.3
Basebands 01.59, 02.10, 03.10.01, 04.10, 04.10.01
Some sources claim that Gevey Ultra works even with the latest iOS 5 beta 1.
If you have 01.59 baseband you can still use free software ultrasn0w unlock. For everything else - just buy Gevey Ultra for $35 here.
The installation is simple, but requires jailbreak. Good luck iOS 4.3.3 is jailbreakable. See our jailbreak instructions here (Mac OS) and here (Windows).
Hacker iH8Sn0w released Sn0wBeeze 2.8 beta 2 with ability to perform untethered jailbreak of the old bootrom iPhone 3GS on iOS 5.0b1. For other devices the jailbreak is still tethered.
Sn0wBreeze is a Windows application that creates a custom ipsw with jailbreak. It also preserves your baseband if you need unlock, but UltraSn0w has not yet been updated to work with iOS 5.
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).
Using this tutorial you will be able to create custom firmware and untether jailbreak iOS 4.3 running on Apple TV 2G. This tutorial uses PwnageTool 4.3.3.1 for Mac OS X.
Using this tutorial you will be able to untether jailbreak iOS 4.3.3 running on iPad first generation. This tutorial uses PwnageTool 4.3.3.1 for Mac OS X.
Using this tutorial you will be able to untether jailbreak iOS 4.3.3 running on iPhone 4. Pwnagetool will also preserve baseband version if you need carrier unlock. This tutorial uses PwnageTool 4.3.3.1 for Mac OS X.
Using this tutorial you will be able to untether jailbreak iOS 4.3.3 running on iPhone 3GS. Pwnagetool 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. This tutorial uses PwnageTool 4.3.3.1 for Mac OS X.
This is step-by-step instructions on how to perform untethered jailbreak of youriPod Touch 4G on iOS 4.3.3 firmware using RedSn0w 0.9.6 rc16 for Mac OS.