I purchased an iPhone 3GS last year, but subsequently canceled my AT&T plan after way too poor of performance and paid the ETF. I then jailbroke and unlocked my 3GS to use with my T-Mobile SIM card and have been using it off and on for several months. I am always amazed at the speed at which developers can get things working after Apple updates the firmware and cannot believe these people keep doing it after numerous Apple updates. I read over on TiPB today that the iPhone Dev Team did it again with a method to jailbreak and unlock iPhone 3GS units with an upgrade to iOS 4, given a few caveats.
Luckily, I have been pretty lazy about updating my iPhone lately and it was sitting back on the 3.1.2 version of the firmware. If you updated to 3.1.3 then you are out of luck since the developers haven't yet figured out how to jailbreak that version. The following must be present before you should even think about performing the iOS 4 update:
- Own a Mac if you are a 3GS owner (There is a windows solution for 3G users)
- NOT have jailbroken previously with Spirit
- Have a previously jailbroken device with firmware 3.1.2 or earlier
I followed the directions from the iPhone Dev Team and simply used the latest version of the PwnageTool that I have used in the past and created a custom recovery image. I then entered DFU mode and restored my iPhone 3GS with this iOS 4 firmware. At first I also applied my previous backup and then couldn't get a wireless signal through T-Mobile. I later found out I was missing a step and may have been able to keep everything from this backup loaded. However, reinstalling everything gave me a chance to clean off tons of junk so I restored again without applying the backup.
After you are jailbroken, you must go into Cydia and install the ultrasn0w utility in order to unlock the 3GS and use your T-Mobile SIM. I was beating myself up trying to find out what was missing when I stumbled upon this note.
My iPhone 3GS now has iOS 4 loaded up and is working just fine with my T-Mobile SIM and via WiFi connections. The folder setup through iTunes on my MBP was slick and I was able to take 11 pages of applications and squeeze it down to just four pages through the use of folders. I had folder support before with Categories, but this new Apple method is much more user friendly. The "multitasking" is slick and something I could do in a limited fashion before with a jailbroken device. I like the improvement to the camera where I now have face recognition. iBooks support is handy, but I use Kobo, Amazon Kindle, and Barnes & Noble for my ebook content and have no plans to purchase iBooks. You can check out the Complete Guide to iOS 4 and know that the iPhone 3GS gets most of these improvements for FREE.
Given that I hardly use my iPhone 3GS, I do not want to go back to AT&T, I really enjoy using my Sprint HTC EVO 4G (notifications, Gmail support, widgets, and more ROCK for geeks like me), I have an iPad that I use MUCH more than my iPhone, and I was able to update my 3GS to iOS 4 it is highly unlikely I will visit the Apple store tomorrow to pick up my reserved iPhone 4. I know the hardware will rock and I may have some envy and lust for the device, but I think this time my self-control will actually kick in and allow me to make sound choices.