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. i heard something about a guy using an itouch 2g 3.1.2 firmware to downgrade maybe it works with the iphone

  2. Its because you have a 3g either 3g ipods or iphones cant be turned off or connected to itunes or else it will go into recovery mode. Only 2gs can be turned off and nothing will happen.

  3. Very helpful…..no problems at all …everything is working perfectly fine…
    Thanks a lot for the great work

  4. So I have an iphone 3g, just got it 2 hours ago, it already had cydia since it was unlocked. But it was not jailbroken. It’s running 3.1.2 firmware. I followed all the steps. I have windows 7, so ran in compatibility mode. and I get the message saying the “jailbroke was successful, if this was the easiest jailbreak ever…” My phone reboots and everything, but I don’t see blackra1n in my phone.. help?

  5. I got my 2g iphone updated in Hong Kong with Panda Daemon to 3.0.1. When I go into itunes it tells me I need at least 8.2 version. I have 8.1. I’m too scared to update my itunes. Please could you give me some advice. I was thinking about upgrading myself to 3.1.2 with blackra1n….but I am a bit blonde!

  6. I tried sn0wbreez and everything went thru fine then went to check
    for CYNDIA…..NO CYNDIA! Now I am stuck with 3.1.3 and no jailbreak!

  7. Hello,
    My girlfriend from Thailand did take here Iphone with here it is a 3g 16 gb firmeware 3.1.2(7D11). I live in Holland…..it get locked….I did do what stay here…but still i get no service…..no network…
    Is ther somebody that can help me?

  8. hey can i restore to factory settings my jailbreak ipod 3g to 3.1.2? it has an MC on its serial pls. give me an advice

  9. I have an Iphone 3G3 running 3.12. When I run Black Rain I get 'Waiting For Device” and nothing happens. Any suggestions?

  10. y the need to jb 3.1.3? the upgrade is of no use rite? juz stick to 3.1.2!
    a million thx to hotz, redmond pie and chris for making this looked so easy!

  11. I have a 3GS running 3.12. Itunes is 9.0. When I run Blackrain it gets stuck on “Waiting for device”. Any suggestions?

  12. is there any sollution please for the 3.1.3 ????? really need to get back my data???? waiting for your grace !!!!

  13. I HAVE IPHONE 3GS JAILBROKEN AND UNLOCKED 3.1.2 FIRMWARE, BUT WHILE RESETTING NETWORK SETTINGS IT REBOOTED AND NOW IT CANN’T COME OUT FROM RECOVERY MODE EVEN AFTER RUNNING BLACKRA1N SO MANY TIMES, PLS SUGGEST WHAT TO DO

  14. use redsn0w jaibreak 3.1.3 firmware its the dogs ,ive done it 9 times now just to prove it worx…bigup redsn0w

  15. hi, I have have the iphone 3gs 3.1.3 and it can not be used in Cambodia so i need to get unlocked. But now it does not work what I can see on the iphone screen is just the USB and conect to the itune. I would like to restore and unlock it and use the GSM sim card. Does any have solution for this, thanks in advance.

  16. please i need some help, i have a iphone 3gs, 3.1.2 and i was woundering if they have made a unteathered jailbrake for it so i can turn it on and off with out using a computer

  17. Yazın yorum burada. arkadaşla hpinizden rica ediyorum iphone 3gs 3.1.blackra1n
    nasıl yüklüyecam yükliyemorum.

                                       Hepinize saygılar

  18. Hello i have a 3gs and have to reboot it allot because i let the battery go.. but i downloaded blainrain on my mac but it dusnt work although on every other pc/mac it will reboot my phone 🙁 helpp plzzzz 🙂

  19. Since I installed blackra1n and cydia, in the upper left corner where the carrier name and the bars are located, all it says is searching… I can still make calls and everything as if i have service but searching… wont go away. Anyone seen this before?

  20. I have IPhone 3GS. I was able to jailbreak it fine. But, when i turn it off, it asks me to connect to itunes to turn it back on, where i'd have to restore to get it to work again. I heard its with the new hardware they put in the new 3GS. Anyone knows how to get that to work without connecting to itunes to turn it on?????

  21. Hi guys,

    I have a question :

    My iphone 3g has already a jailbreak done with Redsn0w and firmware 3.0…what are the steps in my case? restore the iphone completely, install the firmware 3.1.2 and after run blackra1n?? or I can just go on directly with blackra1n?

    Thanks to all and awaiting for ur feedback.
    Francesco

  22. ok sooo I downlaoded this restart app off of ROCK, and my phone has stayed with the restart screen that has the silver apple logo all day. I let my phone die, adn when i recharged it, it still has the restart screen. I went to restore my phone and it keeps saying “cannot restore, error” what the eff do i do

  23. does anyone know how long it should take to auto reboot after its hacked? My Ipod seems to get stuck during this part.

  24. OK I need some help but I think this is possible…I have iPhone 3GS 3.1.2 with baseband 5.11.07. I did jailbreak with blackra1n and got the tethering working but accidentally uninstalled before I put the Cydia app on the springboard. So here is my question – is there any way to restore to 3.1.2 (with 5.11.07)? That way, I should just be able to rerun blackra1n and this time install Cydia.

    Thanks a bunch, community.

  25. I have the exact problem, and now it is no longer a problem!!! Just hook phone into itunes, let it say that new doftware and detected an iphone needed to restore. close them move itunes down, open black rain let it rain, wallah!! you are finished. You do not have to restore, and your iphone will still have all the cool stuff and will still have all songs from itunes and still have cydia. It will even sync, and when done unplug and that is that.

    POINTERS> every time you shut phone off you will need to do that. I leave my phone on forever. I cycle battery down to 5% or less 1 time each month and then charge it fully, other than that I just charge it every 2 days or so.

  26. As far as I know, there is no way with Blackra1n.. you have to use the Dev Team’s Pwngetool. Not sure what verison, but the latest one..

    The tool is only for a Mac, and you have to create a custom Firmware with the jailbreak, and do a restore using the custom Firmware.

  27. I’m sorry. I have a similar question but have a 2G ipod. Can you advise me how I can sign up so that I can post my own question. Thank you!

  28. I’m sorry. I have a similar question but have a 2G ipod. Can you advise me how I can sign up so that I can post my own question. Thank you!

  29. I completed the download and followed the instructions above which worked like a breeze, im only having one issue….

    I have a Iphone 3GS 3.1.2 and for some reason when I turn my Iphone off then back on, it indicates that I need connect to Itunes in order for it to startup. When I turn on the Iphone it shows me a picture asking to be connected to itunes….

    Does anyone have a resoloution for this or any tips I can try out?
    It would be muchly appreciated if anyone can point me in the right direction,
    thanks

  30. hi , can i get my iphone jailbreak and unlock again? its not working anymore for me 🙁 after very depressed upgradation to iphone 3g firmware 3.1.3 baseband 05.12.01 bootloader 5.9 🙁 plz help plz …

  31. Hi PBC, I was just wonderin if you were able to get a resoloution to that problem?
    I too have a 3GS that wont let me restart my phone unless i connect to iTunes, if you could let me know that would be much appreciated

  32. you will have to run itunes everytime to boot it up… thats the way of jailbreaking , its called teathered jailbreak…

  33. ive got myself in a rut….ive got a iphone 2g 1.1.4. jailbroken using ziphone in 2008. i have updated to firmware 3.1.2 and now the phone will not exit out of emergency calling mode. tried blackra1n and after its succesful completed operation it still wont work. need help guys…if possible

  34. When i downloaded it, it worked great. About 2 and a half weeks later i tried pressing the messaging application from apple and it just paused. I turned it off and the only way i could open it up was to restart my phone. Please tell me what happend and if i download blackra1n again it will work.

  35. done the jailbreak on my iphone 3gs firmware 3.1.2 but like a lot of folk
    everytime i turn it off it go’s into recovery made and i need to
    click on the blackra1n exe again before i can use my phone again
    any ideas how to get around this???

  36. hi, i was wondering,
    would blackra1n work if.
    i’m currently on 3.1 (with my SHSH Blob saved on Saurik’s server 3.1,3.1.2, 3.1.3)
    can i upgrade with Original FW 3.1.2 and then jb it with blackra1n ?

Comments are closed.