Jailbreak iPhone 3.1.2 Firmware with blackra1n

George Hotz (aka geohot), the kid who was the first to unlock the original iPhone back in 2007 and then iPhone 3GS in July of this year is back! This time he is the first one to release jailbreaking solution for the new iPhone 3.1.2 Firmware for all devices through his new tool called blackra1n. blackra1n is a software tool which can jailbreak (not unlock) all iPhone’s (iPhone (Edge), iPhone 3G and iPhone 3GS) and iPod touch’s (iPod touch 2G and 3G) running on firmware version 3.1.2. blackra1n is currently for Windows only, a Mac version of this app can be expected soon.

UPDATE: An updated version of this guide for blackra1n RC3 with blacksn0w can be found here.

So, what is blackra1n? blackra1n is a 30 second ALL device 3.1.2 jailbreak. Even the ipt3, but the ipt3 is tethered. In order to boot it, just rerun blackra1n.

blackra1n - Jailbreak for iPhone 3.1.2 FirmwareImage via ModMyi

Follow the steps below to jailbreak all iPhone’s and iPod touches on OS 3.1.2:

Note for iPhone 3G and 3GS: Do NOT upgrade to iPhone 3.1.2 with blackra1n if you want to keep your unlock as doing so will result in upgrade of your baseband which will make it almost impossible for you to unlock.

Step 1: Download and install the latest version of iTunes (download link given below).

Step 2: You will now need to first update/restore to the original iPhone OS firmware 3.1.2 on your iPhone by using the latest version of iTunes. Download link for iPhone Firmware 3.1.2 is given at the end of the post.

iPhone OS Firmware 3.1.2

Step 3: Download blackra1n for Windows (download link at the end of the post).

Step 4: Start blackra1n app. If you are on Windows 7 or Vista, run the app with “Windows XP Compatibility” mode by enabling it from the “Properties” tab to avoid any errors during the jailbreak process.

Step 5: Click on “make it ra1n”:

blackra1n

Step 6: Let the app do its thing and wait for the phone to automatically reboot.

Step 7: You should now have “blackra1n” in the list of applications on your iPhone. Run “blackra1n”, download Cydia and let it install it.

blackra1n

blackra1nImage Credit: elmarseillais

Step 8: Finally reboot your iPhone. Voila! You should now have fully jailbroken iPhone or iPod touch running on firmware 3.1.2.

UPDATE 1: PwnageTool 3.1.4 has been released which can Jailbreak iPhone on 3.1.2 while keeping its baseband intact to 04.26.08. Complete step-by-step jailbreaking guide for Mac OS X can be found here and for Windows here. Unlocking guide for iPhone 3G and 3GS on 3.1.2 firmware can be found here.

UPDATE 2: blackra1n is now available for Mac OS X as well. Download link plus complete step-by-step instructions guide on how to jailbreak iPhone/iPod touch using blackra1n on Mac OS X can be found here.

UPDATE 3: Follow the step-by-step guide posted here to fix missing carrier name or logo on your unlocked and jailbroken iPhone 3G/3GS running firmware 3.1.2.

UPDATE 4: Follow the step-by-step guide posted here to Enable Tethering on iPhone 3.1.2 Firmware.

UPDATE 5: You may also like to check out How to: Patch MobileInstallation File on iPhone 3.1.2 Firmware.

UPDATE 6: Native MMS functionality in Messages app on iPhone 2G can now be enabled using the step by step guide posted here.

UPDATE 7: Fix Push Notifications on Hacktivated iPhone 2G/3G/3GS running iPhone firmware 3.1.2 can be found here.

UPDATE 8: blackra1n RC2 is Live. Click here for more details.

UPDATE 9: blackra1n RC3 with blacksn0w is now available. Follow the complete step-by-step guide here to jailbreak, and here to unlock iPhone 3.1.2 firmware with 05.11.07 baseband.

UPDATE 10: An alternate tool called sn0wbreeze has been released for jailbreaking iPhone and iPod touch. Follow the complete step-by-step guide posted here to jailbreak iPhone 3.1.2 firmware using sn0wbreeze.

UPDATE 11: Redsn0w 0.9 for Windows and Mac is LIVE! Follow the complete step-by-step guide posted here to jailbreak iPhone 3.1.2 firmware using Redsn0w 0.9.

UPDATE 12: iPhone 3.1.3 firmware has been released and can be downloaded from here. iPhone 2G and iPod touch 1G/2G(older models) can be jailbroken and unlocked(iPhone 2G only) on the latest iPhone 3.1.3 firmware. Follow the step by step guide posted here or here to jailbreak/unlock iPhone 2G, and here for iPod touch 1G/2G on 3.1.3 firmware.

UPDATE 13: Redsn0w 0.9.4 is LIVE! Download links and jailbreaking instructions can be found here.

UPDATE 14: Sn0wbreeze 3.1.3 -V1.3 is LIVE! Follow the guide posted here to jailbreak iPhone 2G, 3G and iPhone 3GS (older bootrom only) on iPhone 3.1.3 firmware. iPhone 3G and 3GS can then be unlocked using ultrasn0w or blacksn0w. iPhone 2G can be unlocked using the guide posted here.

UPDATE 15: PwnageTool 3.1.5 for Mac OS X is now LIVE! Follow our complete step by step guide posted here to jailbreak and unlock iPhone 2G, 3G, 3GS and iPod touch 1G, 2G on iPhone OS 3.1.3.

UPDATE 16: Is GreenPois0n going to Jailbreak iPhone 3.2 and iPad Untethered? More info here.

UPDATE 17: Geohot has a working solution for iPhone 3.1.3 / 3.2 on the new baseband and bootrom. Here is a video of it in action.

UPDATE 18: Jailbreak iPad with Spirit is Real ! More info here.

UPDATE 19: Jailbreak iPad with Blackra1n is confirmed by Geohot! More info here.

UPDATE 20: Spirit Jailbreak tool has been Released. You can jailbreak all iDevices including iPhone 3G/3GS, iPod touch 2G/3G and iPad on OS 3.2. iPhone unlockers should stay away!

You can follow me on twitter or join our facebook fanpage to keep yourself updated on all the latest iPhone jailbreaking and unlocking releases.

Download iTunes
Download iPhone 3.1.2 Firmware
Download blackra1n for Windows (UPDATE: blackra1n RC3 Now Available)

Show Comments (2228)
  1. Task manager > disable iTunes helper (something like that> then connect iPhone to USB > Close iTunes > download BlackRa1n blahzay blahzay blahzay!

  2. Great, after i rebbot. MY SCREEN WENT BLANK); How long do we need to wait for reboot? Please advise!

  3. People!!!! PLEASE I WENT AND PAYED $$$$ FOR BRAND NEW OUT OF THE STORE 3GS 16GB. IT DOES NOT WORK, I MEAN DOES NOT WANT TO JAILBREAK!!!!! ACTS EXACTLY THE SAME AS 3G BEFORE, AS SOON AS I CONNECT IT AND HIT MAKE IT RA1N IT SHOWS PICTURE OF USB POINTING TO ITUNES ICON ON IPHONE SCREEN!!!!! I WONDER AM I CURSED? I HAVE 2 IPHONES ONE 3G8 GB, AND 3GS 16GB AND ALL DO NOT COOPERATE! BUSTARDS….. PLEASE SOME ONE RESPOND!!!!!!!

  4. stuck on the damn itunes screen as well. but also the itunes on my vista pc asked me to restore? i just closed damn itunes tho. any clues 2 wat may b wrong? i tried over3 times so far!

  5. I WOULD RATHER DONATED MONEY THAT I PAYED FOR 3GS TO YOU MR GEOHOT RATHER THEN PAYING THE APPLE, BUT I CANT GET THIS TO WORK…………….

  6. are there any onre out there who knows stuff? I am a doctor ( shrink) i know my shit, you pay you get service, where do i pay?!?!? for what?!?!? i want it to work and it does not! i have 3g and 3gs iphones none i repeat non cooperate!!!!!!! arteyzips@yahoo.com i will pay for decent software, i need it!!!

  7. It went through thw whole process and finished, but blackra1n wasnt on my springboard. HELP PLZZZZZZZZ

  8. why. why why???? there is a huge demand, release something that will work and selll, there are money there, at least i will buy, but i need my jailbreak…. i f i have such demand at what i do i would…. fulfill!!!!

  9. Blackra1n for Windows or Mac DOES NOT WORK for iPhone 3G 8GB running 3.1.2. I’ve tried 50 times, different ways, to no avail – iPhone will always hang on factory DFU mode screen while Blackra1n also hangs at the same time.

    Seeing that this particular iPhone is one of the most common, this is a huge problem and I’m surprised no one is talking about it yet. Someone please prove me wrong – any fixes?

  10. art, never ever pay for jailbreak software, your getting ripped off if you do because all your paying for is someone elses freeware, like blackra1n and pwnagetools…second, 3G requires that your in airplane mode to jailbreak(dont ask why, thats just how it is) 3GS should be fine…no problems
    and your a shrink, that means psychologist or psychiatrist?

  11. k i have a iphone 3gs and am considering jailbreaking but do not want to risk breaking it. any suggestions

  12. thanks for the reply. i just tried blackra1n, nothing really happened,there was plug on my iphone screen and it just said running after clinck let it rain?? It sat for about 5mins than i disconnected. I’m running visat, any tips you can give me would be great. can i kill my phone by doing this?

  13. Hmm…I've tried everything I've thought of, like turning off all itunes services, processes, 3G in airplane mode, blackra1n in windows xp compatibility mode, putting blackra1n in c:/ drive root, that's basically all I've tried. Is there anything else I should be doing?

    thanks

  14. I tried over and over on my 3g like everyone else with no luck. Since I had restored everything it was trying to activate my phone and that said done this last time before I tired blackra1n and I also put it on airplane mode. Not sure if either of those things helped but it worked instantly after that.

  15. HAVE A 3GS 32GB that has no lock and Blackrain worked just fine!!! never have seen such an easy jailbreak as this one! Thank you 🙂

  16. PEOPLE!!!!!!!!!!!!!!! IT JUST DID!!!!!!!! MY 3GS IS JAILBROKEN! I AM DONATING!!!! For some reason i did not do anything unusual, it just worked!

  17. Dear Geohot! here is Confirmation number: 4MC79652W3864420C for my donation, keep up, man! we looking up to you!

  18. another 3 hours trying last night, then another 2 trying to restore w/ a custom firmware… my phone is jailbreak proof 🙁 blah.

  19. Hi, my iPod touch 2nd Generation is already jailbroken under firmware 3.0 and I wondered if following this procedure would keep my current jailbroken apps ans settings?
    And if not, is there a solution?

  20. Each time I “make it rain,” my iPhone freezes. I am running Windows XP, my iPHone is brand new 3g, running 3.1.2 downloaded 10/14/09. My notepad shows the following:
    ***
    INFO: welcome to blackra1n for windows
    INFO: loaded dll at C:Program FilesCommon FilesAppleMobile Device SupportbiniTunesMobileDevice.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
    ERROR: usb open failed while sending payload
    ERROR: usb open failed while sending payload
    send picture: -1
    INFO: send command started
    INFO: file opened
    ERROR: usb open failed while sending command
    INFO: send command started
    INFO: file opened
    ERROR: usb open failed while sending command
    ERROR: usb open failed while sending payload
    ERROR: usb open failed while sending payload
    send ramdisk: -1
    INFO: send command started
    INFO: file opened
    ERROR: usb open failed while sending command
    INFO: I JUST DROPPED IT LIKE ITS HOT
    WARN: wtf who called this?
    INFO: global callback finished
    *****
    what am I doing wrong?

  21. Been messing about with my 3G 8gb for about half an hour trying to jailbreak it lol.. followed everyones suggestions and nothing worked… THEN i cracked it…
    Do all the update stuff first then unplug your iphone and reboot it. compatibility mode your blackra1n, RUN blackra1n and click “make it rain”… THEN and only then plug your iphone back into the computer… was over and done in 30 seconds, popped up wit the message telling me my iphone would be jailbroken once it had reboot and the image of the curly haired lad with the wave of iphones popped onto the screen… it rebooted and now its done.
    Cheers

  22. Donated 0UW16405FC371230L
    This may sound crazy but, it took me a couple days as I had given up. Only thing I did differently this time was plug my usb cable into the back of the computer. Ran blackra1n, rebooted and ran again… It worked within 20 seconds…

  23. OK you NOOBS plug in your phone and the make sure itunes is not lunched then run blackra1n click the jailbraeck button your phone should go into recovery mode and at this point itunes will start so go ahead and click on restore but dont turn blackra1n of and let the phone do its thing….. 8-

  24. when ever i try to use program it just reboots device and out in apple recovery and never does any thing…alex

  25. So i just saw the new update for my iPod Touch 1G 3.1.2
    My iPod Touch 1G is currently jailbroken on 3.1.1
    It says that “blackra1n” jailbreaks for all iPhones and iPod Touches EXCEPT 1G, is that true?
    And PwnageTool is only Mac i think, so how do i update to 3.1.2 while keeping my cracked apps?

    Thank you,
    Kennytran91@gmail.com

  26. need help it just shows “plug into itunes” wth (what the hell)* anyways i updated to 3.1.2 and rebooted started blackra1n and it just says running and my iphone says “plug into itunes” seriously what the hell? i did everything right.

  27. I’ve been trying this since Monday the 12th and couldn’t get it to jailbreak. TTHHAANNKKSS “PuG” !!!!!!!!!! YOUR INSTRUCTIONS WORKED.. FINALLY ! ! !
    In addition I stopped all Antivirus services..

  28. This is the end of my log,

    INFO: command geohot sent
    INFO: I JUST DROPPED IT LIKE ITS HOT
    WARN: wtf who called this?
    INFO: global callback finished
    INFO: unused callback called
    INFO: unused callback called

    , my iPod Touch(3g) then simply locks up, not responsive at all. Whats the problem here?

  29. THANKSSSSSS, after 5 days of missing with this your instructions worked. Thanks again…..
    I will foward this to other posts on other sites..

  30. hey dude i have been trying for a week now every day and night i have come home from work and tried all i could think about was how was i going to be able to do it? then it happend just now i F*ing DID IT!!!!!!! thank you so much geo you are the man and to everyone else that made a video or gave advice to how you got it to work and the tutorials you all are the best and for those who havent figured it out yet just keep trying and do litterally everything and dont give up!!!! YOU WILL DO IT!!! I PROMISE!!!

  31. I have iphone 3gs with 3.12 and firmware 05.11.07

    I am using blackra1n on C: drive on Vista with compatibility for XP service pack 2 and right click to run as administrator

    When i click on make it rain, the box comes up ‘entering recovery’ and the connect to itunes logo comes up on iphone.

    This is the way it stays and if i hold power and home, it keeps coming up on itunes logo and if i connect to itunes it says its in recovery mode

    Any ideas

  32. fuckin A MANNN!!! its workssss….It Really WORKS!!!! I Fuckin Love You Guys (NO HOMO) not that i have anything against homos….im just sayin

  33. I've now tried this several times. Phone goes into restore mode, iTunes starts up, sync. Then iTunes is unable to restore it, “The iPhone “iPhone” could not be restored. An unknown error occured (13),” whatever that means.

    I simply cannot get blackra1n app onto the iPhone. Any other suggestions?

Comments are closed.