There are some early efforts to find a work around for unlock iOS 4. Actually, the baseband firmware 05.13.04 has to be unlocked so that users don’t need to preserve their baseband while upgrading to iOS 4. The iOS 4 unlock are expected to be released by iPhone Dev Team and GeoHot as “ultrasn0w” and “limesn0w” respectively. Still, some hackers have managed to patch iOS 4 actually (not 05.13.04) on the very last baseband firmware 05.11.07 which was already unlocked.
Breaking:
- ultrasn0w 0.93 makes possible to Unlock iOS 4 iPhone 3GS 3G.
- ultrasn0w 0.93 has been released by iPhone Dev Team. You can finally unlock iPhone 3.1.3 [05.12.01] on iPhone 3GS and 3G.
The hackers have managed to patch blacksn0w rc2 to work on iOS 4 while the baseband is 05.11.07. The official narration of patched blacksn0w is as follows
Use on Modem Firmware 05.11.07 ONLY!
V1.2: Support for 4.0 GM. Backwards compatible to 3.1.2/3 as well. V1.1: MyWi tethering fix
Geohot’s unlock for 3.1.2/3.1.3/4.0GM on the iPhone 3GS (and probably 3G). Please donate at http://blackra1n.com/ if you enjoy.
With 3.1.3 & 4.0 GM patch (when needed) by msft.guy. Packaged by Pushfix.info
This is an unofficial release but Geohot HAS given me permission to redistribute blacksn0w. All known issues with WiFi loss and boot loops seem to be fixed. If it doesn’t work for some reason, you should still get the SpringBoard. This allows you to uninstall if necessary. It is a little slower to boot because of the increased safety of the release. A 3GS boots to cell connection established in about 90 seconds in iOS 4 now (50% slower than 3.1.X).
Improvements may be made in the future.
It can be used if you had already succeeded in jailbreak iPhone 3GS iOS 4. We strongly recommend to stay away as the package is buggy and even slows down the performance. There is minor time left until we get iPhone 3.1.3 and iOS 4 unlock.

