Okay at this moment I have an iPhone 3g in my hands. The stats for this 3g iPhone is: Bootloader: 06.04 [G2M3S2] Baseband: ICE2-05.12.01 iPhone OS: 3.1.3 I was doing some research and what I have come up is currently it is only possible to unlock if the baseband of the phone is at a baseband lower than 5.12.01. The only way to downgrade this is to use an app in cydia called Fuzzyband. I used it but it says that downgradeing will only work with Baseband Bootloader 05.08. Since mines is at 06.04 that means I can not use Fuzzyband. Is there a way that I can downgrade my bootloader to 05.08? At this moment in time does it mean that it is impossible to unlock my iphone 3g?