iPhone Dev team updated ultrasn0w to v0.9 with lots of bug fixes. As claimed, this version fixed numerous issues that were found on older version of the unlock software.

Same as the previous version, ultrasn0w 0.9 can unlock both iPhone 3G and 3GS. Before using ultrasn0w, the iPhone should be jailbroken via redsn0w, PwnageTool or Purplera1n. And, as always, ultrasn0w is now available to download via Cydia.

As I know, some readers have tried the older version (i.e. 0.6 or 0.8) of ultrasn0w but failed to unlock their iPhone 3G. Also, some reported the missing SIM or no network issues. As claimed by the dev team, the latest version of ultrasn0w already fixed these issues. So, if you fail to unlock your iPhone 3G or 3GS, try out ultrasn0w 0.9.

For those who experienced a reduced battery life after using ultrasn0w, iPhone Dev team also mentioned the issue in its post:

ultrasn0w 0.6 did have a problem where the STK refresh command it used crashed the baseband in 3G S. This caused the baseband to continually come up and then restart. That DOES take power and so may explain the issues that people have been seeing. ultrasn0w 0.8 was supposed to have fixed this issue, but perhaps not completely.

With the release of ultrasn0w 0.9, it’s supposed you’ll not experience reduced battery issue. To learn about how to unlock iPhone 3G using ultrasn0w, check out this guide for detailed instructions.