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. Yeah looks like with newer 3gs they changed something that doesn't allow the reboot to trigger.. I have the same problem.. >.>

  2. I didn't know this before I downloaded the new firmware…any ideas as to how I can erase it or unlock my phone now? It's been sooooo stressful!

  3. Yes if you are not using the same provider as the phones are made of. the technology is not for few, is for all human kind. that’s y i use Linux Ubuntu Open SUSE

  4. DEFINITELY THE EASIEST WAY TO JAILBREAK .. GO blackra1n AND I WILL DEFINITELY DONATE BRO!!! U DESERVE IT!!! IT TOOK ME LIKE 10 SECONDS TO JAILBREAK!!!!

  5. About SMS message period of validity.

    A brand new Iphone 3GS phone has the SMS message validity period defined by operator, usually 3 days.

    If a message cannot be delivered in this defined time to the destination, (for example the receptionist keeps phone switched off) message will be destroyed?

    It seems to be not possible to change this setting in Iphone 3GS, not just as usually in most cell phones, from 1 hour to 7 days or even more!!?

    Also one can't get no info if or when a message has been delivered, or is it still waiting for delivery or has VP exceeded..!
    It can be get also by typing before message one of marks *K#, *N#, -K-, (etc., depending on operator).

    If and when JailBreak has been done, e.g. using program “Blackra1n” the validity time is 10h. However, there in program “biteSMS” is 'Message delivered' facility included,
    but I haven't found any program which has this mentioned facility for changing the period of message's validity. This has been often needed to ensure that an important message really has been delivered and that it has not been erased before recipient has seen it!
    For me 3 days is mostly long enough, but that 10 hours is far too short and about this limit would be necessary for many JB users to know e.g. via public areas.

    Can anyone tell, does JB or any after installed program really change that period?

    All comments about this matter will be welcome!

  6. Apple doesn't care if you do jailbreak it. As a tech agent for Apple (a Senior Advisor), we will still troubleshoot your phone for you to try to help you get it working. Even if we know its jailbroken, we will still try to help you fix issues up and to the point that it is determined that the jailbreak is the reason for your issue (most of the time it is not).

  7. I just got an ipod touch for christmas and i want to know will it work >?? please hele me

    if your yalking to me say ” Keith ” please thanks all

  8. does anyone know that if i enable another carrier will they charge me??? i want to keep at&t but when i have bad signal i would like to use a carrier with a better service. anyone know if i would get charge for using that carrier? thank you.

  9. I successfully jailbreaked 3 x 8g iPhones, but can't seem to crack the 32G iPhone, is there something I need to be doing differently for the new 32G?

  10. 🙁 Same thing
    I turned off my iPod Touch 3g and when i turn it back on, I only see the iTunes app image and the USB cable

  11. u get to download free things after it is jail breaked right or wat do u do after it is jail breaked someone please tell me?

  12. I downloaded blackra1n for my iPod Touch 32 gb, which i bought just a couple of days ago. got the 3.1.2 firmware for it. i hit “make it ra1n” but now it's just stuck on “entering recovery”. I've already tried this before and the first time, it worked fine, downloaded Cydia and everything. but I still wasn't able to access all those apps, as I've been told jailbreaking can help do. so I have 2 issues: 1. why is it not getting past the “entering recovery” stage? oh also, my iTunes says i need to restore it. now will this help get past that obstacle and help it continue or do I just need to give it some time. cuz I've restored it a couple of times before and it hasn't seemed to help. but anyway, after that 2. once i do download Cydia, if i get to that point, how do i access my apps and what is my indication that my iPod has successfully been jailbroken. if anyone could help me with these issues, i'd really appreciate it. my email is arjungovil@hotmail.com

  13. when i do the jailbreak it goes into recovery then shows jailbreak done wait for reboot phone doesnt reboot itself and i never see a pic of geohots face then iphone stuck on blackscreen till i manually shut it off but no blackrain icon on phone PLEASE HELP!!!!!!!

  14. I unlocked and jailbroke my iphone using blackrain and bootneuter. I was with at&t but am now putting in an Italian Vodafone sim and it keeps telling me “new sim detected, connect to itunes”. When I connect to itunes, it sees my iphone but does nothing?? What do I do???!!!

  15. I just bought a new iphone. I am trying to jailbreak it. In following your instructions, when I try to download the firmware as instructed in step 2, I get the message the Safari cannot download this. What do I need to do?

  16. Hi guys. I have a quick question, I will explain my story… I upgraded my firmware to 3.1.2, I downgraded to 3.0.1, I jailbreak with redsn0w. Now it's 3.0.1 and jailbreak. Can I do the upgrade from Itunes to 3.1.2 ? Will it cause problems? Thanks!

  17. wen i did the jail break on the 3gs and den i wanted to install cydia it rebooted and told me to plug back in to itunes and it just restored it regular wat happened

  18. try to jailbreak phone 1g the first one blackrain just locked up got it to restore
    done this 3 times can any body help please

  19. iphone 2g
    updated firmware,jailbroken but blackrain will be not installed and the phone does not automaticly reboot after the jailbreak confirmation.
    i need to get cydia.any ideas?

  20. your program ruining my phone!!!!!!!!!! it will only load to your face pic w the phones around it then turn off … my itunes doesnt even connect to the phone to restore .. nothing.. awesome

  21. HELP ME OUT!!
    I have a 3gs and i downloaded blackra1n. once i clicked let it ra1n it detected the device the said it was recovering after bout 20 secs itunes came up and stated my phone was in recovery mode and i had to reboot how do I get round this??

  22. I upgraded to 3.1.2 already and have iTunes 9. When do I connect my iPhone to the computer? Do I connect it and then download blackra1n? Or do I do it after its downloaded. Thanks

  23. I tried to use this but i always get stuck on a black screen. this is all after the apple logo appears and the “sync with iTunes” symbol appears too. these go away then i have the black screen and I am stuck. the blackra1n i downloaded also says “Done, wait for reboot” I have tried to restart the ipod and try it again but it fails over and over. Another thing, if i jailbreak my iPod( which is a first gen with 3.1.2 firmware) then will all of my data be lost like pics and apps and stuff? please help me, i am tired of technology crapping out on me.

  24. worked for me perfectly..!!! with 3.1.2 firmware 05.11.07….great thanks….Just follow the every step without mistake guys.!!!

  25. Dude omg My fuckn' iTouch will not work, no matter how hard I try. I install this and wam…. Its dead.

  26. Hey, Quick question… I bought an Iphone 3GS and got it unlocked by the company, now I want to jailbreak my Iphone, but I am not sure that I keep my unlock if I jailbreak it? or do I? I’m running 3.1.2 on it right now
    Please help me

  27. how do i enable window xp compatability mode from property coz right click dont show property thanks.

  28. I bought a new 3gs within the past week and is on 3.1.2 and that its 7d111 and that i only find blackrain which will work but always have to plug in device to pc and make it rain again each time. Is there a true jailbreak out than this black rain…i need some help. could someone email me and assist. greatly appreciate. shoestring35@aol.com

  29. bought a new 3gs within the past week and is on 3.1.2 and that its 7d111 and that i only find blackrain which will work but always have to plug in device to pc and make it rain again each time. Is there a true jailbreak out than this black rain…i need some help. could someone email me and assist. greatly appreciate. shoestring35@aol.com

  30. bought a new 3gs within the past week and is on 3.1.2 and that its 7d111 and that i only find blackrain which will work but always have to plug in device to pc and make it rain again each time. Is there a true jailbreak out than this black rain…i need some help. could someone email me and assist. greatly appreciate. shoestring35@aol.com. Or how can i downgrade everything. Need your help guys please…….

  31. This a simpler way Make sure that blackra1n is in C:/ make sure you can run as administrator. copy this code to notepad and save as helper.bat

    @echo off
    color 1a

    :step1
    cls
    set /P c=Is your iPhone upgraded to 3.1.2? [Y/N]
    if /I “%c%” EQU “Y” goto :step2
    if /I “%c%” EQU “N” goto :upgraded-needed
    goto :step1
    cls

    :step2
    cls
    set /P c=Is your iPhone off and connected via USB? [Y/N]
    if /I “%c%” EQU “Y” goto :step3
    if /I “%c%” EQU “N” goto :turnitoff
    goto :step2
    cls

    :step3
    cls
    taskkill /f /im “iTunes.exe”
    taskkill /f /im “iTunesHelper.exe”
    if exist c:blackra1n.exe goto :step4
    goto :goanddownloadit

    :step4
    start /high c:blackra1n.exe
    cls
    echo 1) Click “make it rain”
    echo.
    echo.
    echo.
    echo.
    echo 2) Hold down home and power button, as soon as you see the apple
    echo logo release the power button, continue to hold the home button.
    echo.
    echo.
    echo.
    echo.
    echo 3) Release home button when you see geohots picture on your iPhone.
    echo.
    echo.
    echo.
    echo.
    echo When you’ve done 1 through 4 then your done. 🙂
    echo.
    echo.
    echo.
    echo.
    echo.
    pause
    goto :end

    :upgraded-needed
    cls
    echo Please upgrade your iPhone to 3.1.2 through iTunes then run this program again.
    pause
    goto :end

    :turnitoff
    cls
    echo Please turnoff your iPhone now and connect it via USB.
    pause
    goto :step2

    :goanddownloadit
    cls
    echo Please Visit http://blackra1n.com save blackra1n.exe to c: Drive.
    echo This program looks for c:blackra1n.exe so please make sure it’s there.
    echo Once that’s done,
    pause
    goto :step3

    :end
    cls
    color
    exit

    Then run it and follow the directions closely Make sure you have blackra1n in C:/

  32. omfg. i jail broke my Iphone 3gs 1 day old and when ever i turn it off it needs to be restored. so my birthday presant that cost sooo much is now stuffed. FOR FUCK SAKE. there better be a resolution around this because im really fucking sad now and anoyed.

  33. Okay so blackra1n worked fine and my ipod touch 2g is jailbroken. Now i am trying to add non itunes apps one being from appulos “lexi complete”. it creates perfectly fine in itunes but upon syncing with my ipod touch i receieve the error
    :The application “complete” was not installed on the ipod because an unknown error occured (0xE8008001):
    if been looking on formums and have gotten nowhere. any help would be appreciated.

Comments are closed.