How to jailbreak iPhone 3GS using PurpleRa1n:
1. Make sure you have installed the latest version of iTunes.
2. Download PurpleRa1n.
3. Plug in your iPhone to your computer. Make sure iTunes is closed.
4. Run PurpleRa1n and click “Make it Ra1n”. You should get a message saying that your iPhone is “waiting for reboot”. Your iPhone will then reboot in recovery mode and you should see the image above on your iPhone screen. If you don’t see this image after a few minutes, then it probably failed and you have to repeat the process (remember, I told you it is very unstable).
5. After a few minutes, your iPhone will reboot and you will have a new icon on your springboard: Freeze.
6. Launch the Freeze app and install Cydia from there.
7. Once Cydia is installed, close Freeze and reboot your iPhone.
8. Launch Cydia and do a complete update.
9. Should you want to get rid of the Freeze icon, install CyDelete from Cydia, and delete the Freeze icon as you would delete an App Store app (hold until the icons wiggle and delete it).
10. Should you want to unlock your iPhone 3GS, simply install UltraSn0w from Cydia.
**Hidden Content: To see this hidden content your post count must be 1 or greater.**