Jailbreak iPhone 3GS
NOTE: This only works for the iPhone 3GS running firmware 3.0, not 3.0.1. Please use redsn0w to jailbreak 3.0.1 all other devices.
This guide will walk you through how to jailbreak your iPhone 3GS using purplera1n by geohot.
Note: Make sure your iPhone is running firmware 3.0 and you have the latest iTunes version installed
1. Download Windows purplera1n RC2a Mac purplera1n
2. Plug in your iPhone 3GS
3. Close iTunes if it is open
4. Run purplera1n.exe

5. Click on ‘make it ra1n’
6. Purplera1n will then put your device into restore mode.

Just wait until you see the image below on your iPhone 3GS

Once this appears you may see this mage apear from iTunes

Just click ‘OK’
7. It will now send its exploit and upload the payload.

8. It will now reboot your device

Note: At this point you will have the image below on your iPhone 3GS. Just wait for the iPhone 3GS to reboot. It takes around 45 seconds or so. Just wait and be patient. If it has been longer than 3 minutes, force reboot. To do this hold down the Home button and the power button until it reboots. Then start the process all over again.

9. Once it reboots, you will now have a new ‘Freeze’ icon

10. Open up Freeze and tap ‘Install Cydia’




11. Now reboot your device.
12. You will no longer Freeze so you can uninstall it by installing Cydelete from Cydia. Go into Settings>Cydelete> and turn On ‘Non-Cydia Deletion’. Now you can delete Freeze like you would any other app. Press and hold the app until it starts to wiggle, then just tap on the ‘x’ to delete.
That’s it! Once your iPhone reboots you will have Cydia.
Thanks to geohot and all who were invloved to make this happen.

