Apple is expected to announce the new iPhone OS 3.1 firmware at their “It’s only rock and roll, but we like it” event this Wednesday. All iPhone users who have either jailbroken or unlocked their iPhone with firmware 3.0.x should avoid updating to iPhone OS 3.1 unless the infamous Dev-Team releases updated versions of redsn0w and ultrasn0w for firmware 3.1.
iPhone OS 3.0.1 has been released to fix SMS exploit which could remotely control the victim’s iPhone. This guide will help you unlock your iPhone with the latest iPhone OS 3.0.1 firmware using ultrasn0w. This unlocking guide applies to iPhone 3G and iPhone 3GS only. iPhone 2G users can simply follow the guide I posted here to jailbreak and unlock with firmware 3.0.1.