Remember the kid who first unlocked the original iPhone back in 2007? Well he is back again! and this time he is the first one to release unlock for iPhone 3GS running on firmware 3.0. The unlock that Hotz released is currently for Windows only (minus Windows 7) and he mentions that the jailbreak for Mac is coming soon. Follow the steps below to unlock and jailbreak iPhone 3GS to make it work with any carrier:
Step 1: Download purplera1n for Windows (download link at the end of the post) and make sure you have iTunes 8.2 installed.
Step 2: Run the purplera1n app. If you are on Vista, make sure you run it with “Windows XP Compatibility” mode by enabling it from the “Properties” tab.
Step 3: Make sure iTunes 8.2 is running.
Step 4: Click on “make it ra1n”:
Step 5: Let the app do its thing and wait for the phone to automatically reboot.
Step 6: You should now have “Freeze” in the list of applications. Run “Freeze”, download Cydia and let it install it.
Step 7: Finally reboot your iPhone 3GS. Voila! You should now have fully jailbroken and unlocked iPhone 3GS.