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 am!
    I got blackra1n to work after 4-5 tries… not sure what actually allowed it to work, but since then winterboard doesn't seem to be fully functional (it won't put in my picture onto the desktop… still a black screen), but I haven't checked it out fully yet. Also I can no longer use iphonebrowser… it crashes when I try to run it. But I am impressed that Asad managed to do this it all, considering the problems dev team had just getting the Mac version out!

  2. SAme with me…my phone was unlocked before….
    now when I try n update…the blackrain gets stuck at “entering recovery…”
    what does this mean?
    please help…
    also, my phone seems to show some pic of iTunes with USB.
    it doesnt show me the slide bar either…

  3. no way ..i can reach step 7…
    step 6 my phone is locked…
    blackrain is not getting installed…i got vista running it in XP mode
    plesae help

  4. dude, this didnt work for me…my phone gets locked after the 3.1.2 is downlaoded.
    after which when i shut down itunes and all related processes, and start black rain, nothign happens “entering recovery…”screen is frozen on my pc for hours…
    please help….please mail suggestions…if you can…

  5. I was messing around with this for hours and finally got it working, this is what I did.

    1.) Restore iPhone to 3.1.2

    2.) Restart iPhone and PC

    3.) When iTunes asks if you want to restore or setup new phone, I ran blackra1n.

    4.) The iPhone enters recovery mode but seems to hang and not do anything, so I close blackra1n and turn off my iPhone (hold down power and home until it shuts off).

    5.) Turn the iPhone back on and it should enter recovery mode again. Then launch blackra1n (not in XP compatibility mode), press make it ra1n and then it should install!

  6. So previously I had iPhone 3.0 still on my phone, and I used Blackra1n and it worked perfectly. Then I went into iTunes and updated to 3.1.2 and tried to JB with blackra1n, and I get the same error as everyone-“Stuck on running”. The screen changes to 'connect to iTunes' and doesnt change. And if I unplug and forcibly reboot, it is unnessary to actually connect to iTunes at all to get my phone working again.

  7. I got the same problem ,it said that it’s jailbroken n the i phone restart but still i always get the same i tunes cable stuck n my screen
    im working on iphone 2 g with 3.1.2 .

  8. Damn my impatience. I had already upgraded to 3.12 using Itunes a few days ago unaware that this jailbreak was coming. Is there a way around so that I can use this or am I stuck until the next jailbreak comes along?

  9. after jailbreak using Blackra1n, my Iphone completed black won't do anything, try home and power button. but it doesn't help.
    Please help me what can I do now Thanks

  10. Highly recommend you wait for Greenpoison project by the Dev Team. Purplera1n never worked for me and i'm suprise Blackra1n had the same results. If its good for you then enjoy, but if it didnt work thee first time-stop and save your device from losing your IMEII. Thats the point where you practically burnt out your device.

  11. My phone was jailbroke with 3.1, updated to 3.1.2 and tried blackra1n and it was stuck on running for 2 hours before i stopped it. Now i have to restore back to 3.1.2 through i tunes and try again. Tried on Vista 32bit.

  12. My iPhone 3G S only arrives at Recovery Mode and never “reboots.” The application says “Entering Recovery Mode” and never goes past that screen.

  13. To get it back to life just do a hard reatart, press home and power bottom until goes off and release home bottom keep power bottom for 2 secs. And release…

  14. All went well. JB in no time. Installed Cydia fine. Ran Package Backup and all my old Cydia apps were back. Now I am getting No Service after it was searching forever. Any ideas?

  15. All went well. JB in no time. Installed Cydia fine. Ran Package Backup and all my old Cydia apps were back. Now I am getting No Service after it was searching forever. Any ideas?

  16. nup – site in recovery mode – I am running Windows7 64bit – that may be why its not going the extra bit 🙂

  17. i have tried all the solutions i can find on the web at the moment and none of them seem to work for me. ihave followed the solution posted above by the letter. My iphone 3g is stuck on recovery mode and never truly functions unless it's restored. I am running windows vista 32 bit.

  18. asad can you help me im on correct firmware and itunes 9 and its stuck on the itunes screen on the phone and blackra1n says running

  19. Hey guys most of the answers for your questions are already posted, check older posts. Just read slow and follow the steps one by one and try over again

  20. it still wont work.. .any more suggestions from people that got it to work…

    im runninng windows XP 32-bit.. and and iPhone 3G 3.1.2

  21. downloaded the s/w from the page above.
    the firware gets installed, but the phone get locked…i cant do anything with it…all applications arent accesible now.
    Is it correct whn i get to this step…
    wht to do after this.??
    please mail on “raunacq@gmail.com” i urgently need help

  22. make sure under your Task Manager and Processes and all iTunes related processes are killed. It worked for me only after i ended all the Itunes helper and other things

  23. I have installed 3.1.2 installed on my iphone.
    Can i break it…???
    using the above process..
    helpl highly appreciated

  24. The install failed on my phone, lost all my data, photos and everything…. backup restore worked but did not restore pictures taken by the camera, only from the library.

  25. it's work when my iphone 3g is 3.1 , but not for 3.1.2 after upgrade on itune accident … poor ….

  26. copy the blackra1n to your C drive and run it as administrator (make sure you close all itunes)

  27. I have Windows 7 & 3.1.2 8GB iPhone and none of the combinations worked except putting blackra1n.exe in C: and changing the properties>compatibility to Run as Admin & Windows 95. XP and Vista wouldn’t work, but 95 did. =D TRY IT!

  28. Worked for me just check the log to see if its working, i hit make it rain b4 i plugged in my phone worked fine after that 3.1.2 3g, all good

  29. my iphone 3GS is stuck in recovery mode, and i cannot restore it ive tried everything! even though its stuck in recovery mode could i still run blackra1n again?

  30. I have updated firmware 3.1.2 from itunes and tried blackra1n it says its being jailbreak but when reboot is comes to its original mode “Insert Valid Sim Card” can any one please help me in this i have iphone 3gs

  31. i accidently forgot to upgrade to 3.1.2 and i already jailbroke,,, when i put in dfu mode and then try to update, its get an error…

    anyway nice work, GeoHot

Comments are closed.