I jailbroke and unlocked(?) my 3G. Not sure if I did it right though. Here are the steps that I went through: 1. Before I jailbroke, I upgraded to iOS 4. I then jailbroke with redsn0w and downloaded the ultrasn0w package from within Cydia, thereby unlocking it I believe. 2. iOS 4 was rediculously sluggish and a battery drain, so I completely wiped the phone and downgraded to 3.1.2. 3. I then jailbroke using redsn0w and downloaded blacksn0w from within Cydia. 4. Today I went to a T-Mobile store just to determine whether I had unlocked successfully. I popped in one of their test SIMs. On the first boot, it showed no bars. On the second boot, it showed "Searching..." for a very long time. On the third boot, it showed no bars again. I switched airplane mode off and back on and it then showed "Invalid SIM card." Not once did it display the carrier, "T-Mobile." The T-Mobile guy seemed to think that because it attempted a search, that that was a good sign. I'm not sure if there's something wrong with the test SIM, or my unlock or what. Specs: iPhone 3G OS 3.1.2 (7D11) Modem Firmware 05.13.04 blacksn0w RC1 Should I remove blacksn0w and try ultrasn0w again?