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. This worked for me. OS X blackra1n. Thanks very much! I had used pwnagetool, and bricked my 1 day old 3gs after breaking my 3g (left on car) the day before. Got it to finally come out of DFU mode by restoring official 3.1.2 using iTunes. Was getting 1600 errors non stop, and no screen, no apple, no iTunes logo, no nothing. Just black no matter what. So when I tried blackra1n and it wanted to restore again, I was less than happy till I found this post. Much appreciated Teagan!

  2. I tried this and it ended up fucking up my fone. It wouldn't let me restore it it just gave me an error I had to get a replacement fone. I don't recomend this

  3. if you are having problems getting you phone to jailbreak, disregard instructions in step 4 above as far as running in “compatibility mode”. My phone would not jailbreak until I unchecked “run in compatability mode” under properties, then it ran flawlessly.

  4. hi, im having the same problem as burjisp. i follow the steps and just keeps coming up with the itunes and usb screen 🙁 i did manage to install the blackra1n once but nothing worked so i restored my phone (3g) and now cant get any of peoples steps including urs. can u help at all??? as u seem to have the best explanation so far 🙂

  5. Hey Teagan,
    you saved my day after a lot of trials with other instructions before:-)
    Your steps are working perfect….also with Vista.

    cu and thanks a lot.
    Thommy

  6. I Love You brother.. yo the man.. and GeoHot.. and this website.. i love you all woohooo thank you

  7. How do you change the color on the keyboard..everytime i try and change it, it doesn't work..if someone knows how to change it..please let me know ..thanks

  8. hey man i dont have any luck every time i click make it rain, my screen will just turn black what to do ?

  9. If my iphone 3g is already jailbroken can I just update it to 3.1.2 through blackra1n or do I have to make a backup of my phone and restore then use blackra1n?

  10. Worked flawlessly! Too simple! Thank you..
    I have a 3G
    Was scared it wouldnt work from other comments
    but all I did was

    Updated my 3.0 JB phone to 3.1 using itunes..
    Turned off ituneshelper.exe through task manager
    and.. made it rain! by just sitting there =) and blackra1n's dl of course
    Checked all was workin.. Yup!
    Installed Cydia with blackra1n

    No problems!

  11. I just completeled the jailbreak, took roughly 30 seconds. running windows xp SP3 as admin, using 3.1.2 and latest itunes. worked flawlessly. I highly recommend, to all of those trying this make sure to follow the guide to the T. that means software version and each step, I tunes may try to get you to sync once the phone reboots, I closed this out as to unsure what it would do (clicked X did not presss OK)

  12. So, if I want to do this in a Linux OS should i go through wine? (which is normally dissapointing) or do I need to build a virtual box with windows? I would rather not, and I know it's ridiculous not to have a single windows os running, but I tend to overlook these things, I have already done this once using wine to run a win32 version of Itunes, nevertheless it didn't work and (this isn't your problem but…) I couldn't read anything so I navigated my way using screenshots. I just don't wanna have to do this again. I'm lazy.

  13. check your phones settings, the userinfo number should match, if it doesn't something is wrong. I would google it, google is your friend.

  14. hey will i this work for my OOTB iphone 3Gs 16gb firmware 3.1 upgraded to 3.1.2 throught itunes
    ps. The modem firmware is 05.11.07

  15. hey will this work for a iphone 3Gs 16gb OOTB 3.1 upgraded to 3.1.2 through itunes? btw its modem firmware is 05.11.07

  16. I’m having real troubles with this, I’ve restored my new 3.1.2 3gs back to original, the jailbreak all seems to run flawlessly.

    Start blackra1n, click make it rain, it restarts into DFU mode, then geohot appears, it says successful and reboots, but then it comes up in DFU mode again. If i start blackra1n again then it jailbreaks it again reboots it and I’m back in normal mode, can install Cydia etc, but if I then reboot the iPhone again, its back in DFU mode. Running blackrain again gets it back into normal mode but the same thing happens on every reboot.

    Am I missing something?

  17. I ccidentally downloaded the blackra1n to jailbreak (thinking there is away to unlock the phone — I know I should have read all the description), but I don't know what to do.

    It is unlocked — everything works except for the phone function.

    So … what do I do next. I read in a website that the unlock code is coming, but when and where should I exactly look.

    Is there a person who can unlock it for me? I don't mind paying the price.

    Help me and I am totally getting frustrated; especially when I am not a techno person!

  18. I follow all the steps but then when I download and install the video record app on cydia, it goes on the splash screen where is says “loading” and immediately just crashes. Also happens on regular apps I had install on prior to the jailbreak like facebook. It would just pretend to load the splash page and then crash/disappear. Anyone else had this problem?

  19. Is blackra1nRC2 tethered for iPhone 3g and 3gs? First blackra1n was not, I know this for sure because i've rebooted my 3gs number of times and i did not have to re-run blackra1n again!

  20. Ok, I understand now, OOB 3.1.2 can be Jailbreaked but is tethered due to the bootcode update so will require blackra1n to start up again.

  21. i just did what teagan said and everything went well. i jailbroke my 3GS on the first try and i just got it an hour ago. thx teagan

  22. hey! I did this, and everything is fine, except this:

    I have really have 3.1.2 firmware, but visually it does not look like the 3.1.2 screenshot shown here, it has the design of 2.0 firmware!!!!!!!!

  23. halo..
    i have iphone 3gs 32gb.. (sotfware unlock)
    i have upgrade the firm ware to 3.1.2
    and i have follow the instruktion to jail break this i phone..
    but..
    after i done “make it rain”
    my iphone still in invalid simcard..
    in itunes ” this sim card insert is not support “
    any body can help….

    thanks

  24. hey there
    first time it didn t work….i had the Itunes trying to restore the software
    second time i killed the antivirus and all the itunes processes from Task Manager, copied blackra1n in the root of C and right click Run as Admin…..worked INSTANTLY!!!!!!! then u know what to do…install Cydia and so on.:)

  25. wir87:

    blackra1n will NOT unlock the phone, there is at least 2 warnings telling you this, it will just jailbreak it:

    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.

  26. dude you can NOT unlock your iPhone anymore

    you’r stuck with that crap and you can only use one carrier (orginal)

    no unlock software is out yeat ….

  27. halo..
    i have iphone 3gs 32gb.. (sotfware unlock)
    i have upgrade the firm ware to 3.1.2
    and i have follow the instruktion to jail break this i phone..
    but..
    after i done “make it rain”
    my iphone still in invalid simcard..
    in itunes ” this sim card insert is not support “
    any body can help….

    thanks

Comments are closed.