How to Unlock Your iPhone 4.2.1 with UltraSn0w
The Dev Team has updated their UltraSn0w iPhone unlock for iOS 4.2.1. UltraSn0w 1.2 will unlock iPhone 4 baseband 01.59.00 and iPhone 3G/3GS basebands 04.26.08, 05.11.07, 05.12.01, 05.13.04 and now 06.15.00.
If your iPhone 4 is not on baseband 01.59.00, you will not be able to unlock it. If your iPhone 3G or 3GS is on one of the baseband version mentioned above, then you can follow the instructions below…
If your iPhone 3G or 3GS is not on one of the baseband version mentioned above, you will have to first update your baseband to 06.15.00. See our PwnageTool
Step 1: Make sure your iPhone is jailbroken using PwnageTool
Step 2: Launch Cydia, and search for UltraSn0w.
Step 3: Download UltraSn0w.
Step 4: Reboot your iPhone.
Your iPhone is now unlocked. There is no real way to test it until you pop a different SIM card in.

I downloaded everything. even the ultrasn0w 1.2 for my iphone 3g 4.2.1 and i put my bell sim card in and itdoes not work….
Hi, i am using 4.1 02.1004 firmware iphone 4 and 8b117 how can i unlock my phone i am waiting like 3 months.Please help me.Thanks for every thing you done.
\Rock Memo