How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Posted July 3, 2009 at 1:14pm by iClarified | Please help us and submit a translation by clicking here | 249895 views
Indonesian  Romanian  Hebrew  German  Spanish  

These are instructions on how to jailbreak your iPhone 3GS using PurpleRa1n for Windows. Once you have completed this tutorial you will be able to unlock your iPhone 3GS using this tutorial.

This is a preliminary jailbreak and thus some apps such as Winterboard will not work. You may want to consider waiting for the jailbreak release from the iPhone Dev-Team if this is important to you.

This tutorial should work with Windows XP, Vista and 7.

Step One
Open your web browser of choice and navigate to Click the Windows logo at the bottom of the screen.

Step Two
When prompted save the download to your desktop

Step Three
Double click the purplera1n.exe file from the desktop to launch the application

Step Four
Click the large make it ra1n button

Step Five
You iPhone will now be placed in recovery mode. You will see a picture of GeoHot that replaces the regular recovery mode screen on your device.

purplera1n will run and then your device will reboot.

Step Six
Once your device reboots you will see a new icon on the SpringBoard entitled Freeze. Press it to continue.

Step Seven
Once Freeze opens tap Install Cydia.

Step Eight
Once the Cydia installation has completed you must reboot your iPhone.

Step Nine
When you iPhone has rebooted you can run Cydia. Let it do all the necessary updates then follow our Unlock tutorial to finally unlock your iPhone 3GS.

NOTE*: To remove the Freeze icon from your desktop you can install CyDelete from Cydia then use it to delete the application. We will post a tutorial on this shortly.

THANKS*: A big thanks goes to GeoHot for his work in making this jailbreak possible. Also thanks to others who contributed such as chronic and the dev-team and to Mateen for the nice screenshots!

Add Comment
Tbomb - February 25, 2010 at 10:16am
This blackrain purple rain software did not work on my i phone.... the phone tried starting up but then turned off .... and never turned on again....
Daniel - October 18, 2009 at 5:49pm
Great tutorial. However, I\'m encountering the following problem. I have a factory unlocked 3gs 16gb with 3.0.1. After running purplerain and receiving the success message (Windows PC), I saw that I did not have any new icnon on my iphone. The purplerain log file shows the following: *** INFO: welcome to blackra1n for windows INFO: loaded dll at C:\\Program Files\\Common Files\\Apple\\Mobile Device Support\\bin\\iTunesMobileDevice.dll INFO: button clicked INFO: internal device callback called INFO: callbacks registered INFO: sent enter recovery command INFO: internal recovery callback called INFO: unregistered normal mode callback INFO: go go gadget ra1n INFO: send command started INFO: file opened ioctl: 1 INFO: command setenv auto-boot true sent INFO: send command started INFO: file opened ioctl: 0 INFO: command saveenv sent send payload: 0 INFO: start sending exploit ioctl: 0 INFO: exploit closed 0 sent exploit INFO: send command started INFO: file opened ioctl: 0 INFO: command geohot sent send picture: 0 INFO: send command started INFO: file opened ioctl: 0 INFO: command setpicture 0 sent INFO: send command started INFO: file opened ioctl: 0 INFO: command bgcolor 1 1 1 sent send ramdisk: 0 INFO: send command started INFO: file opened ioctl: 0 INFO: command geohot sent INFO: I JUST DROPPED IT LIKE ITS HOT INFO: unused callback called WARN: wtf who called this? INFO: global callback finished What am I doing wrong? Thank you.
markymark888 - September 25, 2009 at 4:28am
Does anybody know if purplera1n will work on 3.1, I\'ve got a 3gs
me - September 25, 2009 at 1:27pm
No it will NOT work with the 3.1 update!!!
markymark888 - September 25, 2009 at 2:57pm
Thankyou, I don\'t want to be a pain but do u know roughly when the jailbreak comes out for 3.1, and I apologize again for being a pain thanks
Rome - September 9, 2009 at 6:19pm
Everyone, just wait for the new 3.1 jailbreak. No use of doing this if another software jailbreak coming for the 3.1.
markymark888 - September 24, 2009 at 7:49pm
Could u tell me pls if purplera1n will work on this new 3.1 firmware answers much apprieciated thanks
Mr. No WIFI - September 9, 2009 at 6:08pm
Sorry, I know this is probably somewhere in the threads but... jailbroke my 3GS... using purple snow. (didnt want to start from scratch with red snow).. now WiFi doesnt work... any ideas?
Rome - September 9, 2009 at 6:14pm
You should just wait for the new jailbreak for 3.1 and restore your phone but if you really want to do a jailbreak for 3.0.1 then Redsnow is the only software that works and not Purplerain.
112 More Comments
Follow iClarified
This is the Design of Apple's Next Generation Retail Store [Images]
Apple recently presented its concept for the ...
Apple Approached Bill Simmons About Producing an Original Podcast
Apple reportedly approached former ESPN star ...
Instagram Announces Major Updates to Instagram Direct Messaging [Video]
Instagram has announced some major updates to...
Google Maps App Gets Street View Thumbnails, Ability to View Custom Maps, More
Evernote App Gets Updated With Improved Camera Performance for the iPhone 6 Plus