June 16, 2024

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

Posted July 3, 2009 at 1:14pm by iClarified
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 http://www.purplera1n.com. Click the Windows logo at the bottom of the screen.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Step Two
When prompted save the download to your desktop
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Step Three
Double click the purplera1n.exe file from the desktop to launch the application
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Step Four
Click the large make it ra1n button
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

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.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

purplera1n will run and then your device will reboot.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

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

Step Six
Once your device reboots you will see a new icon on the SpringBoard entitled Freeze. Press it to continue.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Step Seven
Once Freeze opens tap Install Cydia.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

Step Eight
Once the Cydia installation has completed you must reboot your iPhone.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows) How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

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.
How to Jailbreak Your iPhone 3GS Using PurpleRa1n (Windows)

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
Would you like to be notified when someone replies or adds a new comment?
Yes (All Threads)
Yes (This Thread Only)
iClarified Icon
Would you like to be notified when we post a new Apple news article or tutorial?
Comments (111)
You must login or register to add a 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.
phukt88 - September 8, 2009 at 7:40pm
junk it just freezes pretty gay since the makers cant even reply to the comments
leftyguns - August 27, 2009 at 2:50pm
purplera1n does not work on versio 3.0.1 but redsnow will. you need an XP machine i could not get it to work on vista. dl the files on an xp machine and jailbreak from that and it works
ichyowie - August 27, 2009 at 1:39pm
This purplera1n is GARBAGE! I have tried using it and it freezes when it is rebooting. I have not had any problem using redsn0w, however, I was trying purplera1n because my phone kept crashing when I downloaded Winterboard/Mobliesubstrate using redsn0w. I figured using purplera1n would allow me to install Winterboard, bit, it keeps freezing up. I have restored more then 4 times and purplera1n DOES NOT WORK. If anyone can help, great, if not, GEOHOT, your program SUCKS. I gave you the benefit of the doubt, but, back to the Dev-Team I go.
Loveholic777@gmail.com - August 17, 2009 at 9:33pm
After all this, it will not reboot...it stays with that guy picture forever....what do I do? I did install the newest version of firmware..stupid....Please Help....
Shawn Murphy
Shawn Murphy - August 22, 2009 at 4:22am
Put your phone in DFU Mode, Then restore your iPhone. The video below says how to do this. http://www.youtube.com/watch?v=ofpinyGlQ8I
leftyguns21 - August 13, 2009 at 10:17pm
i stupidly installed the new update for the iphone 3gs and it wiped my jailbreak clean. now when i try via PurpleRa1n it gets to the point where its waiting on a reboot but it does nothing? anyone know how to get it back up again?
Loveholic777 - August 17, 2009 at 9:31pm
dammmm...I did the samething....is there any other solution?
alexisrobbie - August 12, 2009 at 11:45am
my iphone hang after installing the purplerain
Jay - August 5, 2009 at 2:46pm
This worked like a charm on my Rogers iPhone3GS. Thanks a lot!
Chuck - July 22, 2009 at 4:15pm
You can delete Freeze by installing CyDelete (in Cydia) After a reboot/respring you should go to Settings -> CyDelete -> Enable “Non-Cydia Deletion” Then you tap(+hold) on Freeze; Click on the X and it will remove CyDelete. :)
GetRidOfFreeze - July 12, 2009 at 11:14am
Dryskal - July 7, 2009 at 9:37am
i jailbroke the phone a few days ago at my uncles house, worked great, love it. now im home and i captured the iBEC and iBSS, obviously putting the phone in recovery mode, now that its restored it needs to be jailbroken again, well i tried multiple times and each time it works successfully but it doesnt put freeze on the SB, it just goes back to normal. any idea?
Hmf1708 - July 6, 2009 at 4:26pm
Hi i'm a newbie here. Tried purplera1an several time no luck. I dont have any activated AT&T sim or others coz i live outside US or UK, got my 3gs from ebay. What happened is; - restore w itunes, only get 'slide for emergency' no SB or icons at all, then - run purplera1n on Xp, process smoothly until reboot n itunes appear. Still no SB or icons at all, just 'slide for emergency' and usb cable - itunes image. Could anyone please help? Im really desperate to unlock my new phone. Many thanks
ayesha - July 7, 2009 at 7:53am
same prob?? can anyone help plsss...
not telling
not telling - July 9, 2009 at 3:36am
Hey I would use redsnow if I were you because you phone hasnt even been activated yet. Nist if the tools only work for activated phones.
Dryskal - July 9, 2009 at 7:29am
i agree with what he said, i used purplera1n at first but went with redsn0w last night and it was much better. winterboard is useable as well as all the other cydia and icy sources. its a great jailbreak, the customization is awesome.
Fizzzo - July 6, 2009 at 12:29pm
Does the app store and itunes work after jailbreaking? and if i want to get free apps from the app store, do i have to download them from my iphone or from my computer? please help, never jailbraked an iphone before
J - July 6, 2009 at 8:15pm
Yes you can download either way! And if you know how you can even get free apps!
aaron - July 5, 2009 at 11:00pm
there was no problem installing this. but my appstore and itunes on iphone wont work any suggestions? also, skype wont work on modified versions..
Fizzzo - July 6, 2009 at 12:30pm
whats the name of your provider?
Bryan - July 5, 2009 at 9:01pm
Hey I jailbroke my iPhone 3G S using purplera1n and installed cydia. I can't seem to get Freeze off of my desktop, I tried using Cydelete and it says Freeze was not installed by Cydia so Cydelete cannot delete it. How do I get it off my desktop?
mplopez - July 5, 2009 at 11:09pm
Why dont you just use poof from SBSettings or from Boss Prefs. it wont delete, but at least it wont be on your screen
Rome - July 6, 2009 at 12:43am
Go to your setting apps and find cydelete then enable the option to delete non cydia apps
Edge - July 5, 2009 at 5:44pm
Wow, I hate thread subscriptions. I've tried to get out of them, hoping this with the unsubcribe will do it.
More Comments
Recent. Read the latest Apple News.
Tutorials. Help is here.
Where to Download macOS Monterey
Where to Download macOS Ventura
AppleTV Firmware Download Locations
Where To Download iPad Firmware Files From
Where To Download iPhone Firmware Files From
Deals. Save on Apple devices and accessories.