The unlock for the 3G is Ultrasn0w. It is only works/executable by jailbreaking. If you want, you can try getting a sim adapter to put underneath the sim card. I have personally used this myself temporarily and it works ok. There are some that even say they work with OS 3.0. They do not require jailbreaking.