Hackers have liberated Ultrasn0w unlock implement for iPhone 4 baseband 01.59.00. Ultrasn0w 1.0-1 unlock in addition works for iPhone 3G, iPhone 3GS foundation group of players 04.26.08, 05.11.07, 05.12.01, and 05.13.04.
In subsequent you can find the manner to unlock iOS 4.0/4.0.1 on iPhone 4 baseband 01.59.00 through Ultrasn0w 1.0-1, as you can only put on the unlock on jailbroken iPhone 4:

How to Unlock iPhone 4 with UltraSn0w 1.0-1:

Step 1

T-Mobile USA users must disable 3G network before proceeding. So, navigate through Settings > General > Network on your jailbroken iPhone 4 and turn Off Enable 3G

Step 2

Open Cydia

Step 3

Click Manage tab at right bottom of screen and press Sources button in the middle of screen

Step 4

Press Edit button on right upper corner and then hit Add button on top left

Step 5

Enter this URL: http://repo666.ultrasn0w.com and click Add Source button and wait until it completes the process

Step 6

Press Return and then Done button on right upper corner of screen

Step 7

Now, tap on Search tab and search for ultrasn0w and install it

Step 8

The installation process will unlock iPhone 4 iOS 4.0.1, 4.0 with baseband 01.59.00. As installation get complete, reboot your iPhone 4

Step 9

Now, you are free to use SIM card of any carrier with your unlocked iPhone 4

You may also check 10 Ridiculous iPhone Accessories , Apple Magic Trackpad Tear Down ,Download Dropbox iPhone & iPad App for iOS 4 ,iPhone 4 Retina Display Supply Issue ,Download iOS 4 for iPhone and iPod Touch

Related posts:

  1. How to Unlock iPhone 4, 3GS over iOS 4.3.3 with UltraSn0w 1.2.3
  2. Tips to Unlock iPhone over iOS 5.0.1 Ultrasn0w 1.2.5
  3. Ultrasn0w 0.92 Includes Carrier Logo Fix for Unlock iPhone 3.1.2
  4. How to Jailbreak Verizon iPhone 4 with Greenpois0n RC5
  5. How to Jailbreak iPhone 4, 3GS, iPod Touch 4G, 3G, iPad 1 on iOS 4.3.1 Untethered with RedSn0w 0.9.6 RC9