Coming to ultrasn0w, the latest version 1.2.7 managed to provide an unlock solution for iPhone 4 and 3GS users, but only for older basebands. These are the compatible basebands:
iOS 6 unlock
iPhone 4 baseband 01.59.00
iPhone 3GS basebands 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00.
If iOS 6 updates the basebands, than you can say adios to the unlock.
Unlock iOS 6 with Gevey SIM
Talking about Gevey SIM, the users need a jailbroken iDevice to use it properly. So they shouldn’t update. ApplenBerry has released no official statement that when iOS 6 will be supported. Hopefully this would happen when iOS 6 is released publically.
The first beta of iOS 6 has only been in the wild a few days but has already been jailbroken. The DevTeam released a dev build of Redsn0w 0.9.13 to handle the jailbreak which works on iPhone 4, iPhone 3GS, and iPod touch 4G, though each device is tethered for the time being and there are a handful of major issues with the jailbreak that should prevent most users from attempting to use it on their devices.
As the versioning implies, Redsn0w 0.9.13dev1 is intended for developers only. There are many components that do not work, including Apple’s default apps, many 3rd party apps, Cydia apps, and more. Furthermore, this version of the tethered jailbreak does not install Cydia. Because of all the caveats this is really a proof of concept and should not be widely adopted beyond those developing jailbreak tweaks or apps, but it does suggest that when iOS 6 is released to the public a jailbreak will accompany it rather quickly.
Download Redsn0w 0.9.13dev
For the brave devs that wish to try this, these are direct links:
iOS 6 Jailbreak Already Available with Redsn0w 0.9.13dev
If you’re a developer and you wish to try this out, point Redsn0w at the iOS 6 IPSW file to jailbreak, and then boot tethered. As the Dev Team mentions, anyone attempting to use this version of redsn0w will need a registered UDID to activate their device.