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've “made it rain” about 10 times on my iPod Touch 1st Gen and will not reboot. Please someone help ?

  2. same problem, aswell i havent updated itunes yet, the phone crashed while updating mywy via rock. But same thing boot logo shows up but than afeter a while appel logo and connect to itunes :& pls help

  3. hi i read ur problem and i know a bunch are having the same error… what you do is download the blackra1n.exe file and navigate to
    c:/program files/common files/apple/apple application support…
    when you get here drag the blackra1n file into that folder and then right click on that file and create a shortcut on the desktop… it should work…

  4. you have to look and download blackbreeze and fix ur blackra1n and run the new the fixed blackra1n for it to work with out having that dumb message pop up

  5. now that I have my 3G 3.1.3/5.12.01 jailbroken. How do i back up or what to do if apple releases a new FW update. Should I backup ECID SHSH?

  6. now that I have my 3G 3.1.3/5.12.01 jailbroken. How do i back up or what to do if apple releases a new FW update. Should I backup ECID SHSH?

  7. now that I have my 3G 3.1.3/5.12.01 jailbroken. How do i back up or what to do if apple releases a new FW update. Should I backup ECID SHSH?

  8. HElp its said something about ASL its said This application has failed to start because Asl.dll was not found.Re-installing the application may fix this problem

  9. HElp its said something about ASL its said This application has failed to start because Asl.dll was not found.Re-installing the application may fix this problem

  10. HElp its said something about ASL its said This application has failed to start because Asl.dll was not found.Re-installing the application may fix this problem

  11. hy my blackra1n doesnt work,i have win 7 and i tried out what you posted there..i just bough an ipod touch gen 3 with 3.12 and it doesnt work :(…upgraded the latest itunes and MEH

  12. Hey man that one is easy. All you have to do is copy and paste blackra1n.exe to this directory (for most) C:Program Files (x86)Common FilesAppleApple Application Support

    This makes the application accepted by itunes

  13. You need to take the blackra1n.exe file and place it into the c:program filescommon filesappleapple application support then run the file.

    you can download a program called blackbreeze (i think thats the name) and it will change the location the blackra1n.exe file looks for asl.dll

  14. I gave my i-phone to somebody to jailbreak it….after a while I've updated for a new software and since than it shows only the emergency call screen…What should i do in order to make it work even without a sim card?
    Thank you!

  15. THANKS!! It really works
    NOTE: you're supposed to Paste balckrain in the below folder and then run
    C:Program FilesCommon FilesAppleApple Application Support

  16. right that worked 😀 but i did the stupidest thing after i used it( i closed my ipod touch ) and when i reopened it ,it went into safe mode so i had to restore it to the original settings…and along the ipod updated at 1.13 so now i have to downgrade my ipod i saw a video how to do it but the pb my itunes 9.1 wont let me downgrade it…i have to use 8.1 but i can't because i have win 7…do you know a different way to downgrade it?

  17. i make it rain…. itunes says i have to restore my ipod ive done that and nothing happened…
    can someone help me

  18. awesome!!! when u download dont forget||You need to take the blackra1n.exe file and place it into the c:program filescommon filesappleapple application support then run the file.||

  19. That was so freaking easy. I thought it would fail due to the negative comments but I guess I'm lucky. You guys rock!

  20. uhh. i need to jailbreak my iphone 3GS 3.1.3 MC model. does anyone know how to jailbreak it? if not, does anyone know how to downgrade it?(and ive already tried downloading the iphone 3GS 3.1.2 firmware and shift-clicked restore and it said “firmware not compatibe”, so pls dont give me BS.

  21. I have an ipod 1g 32gb, not a MC version, and it's on software 3.1.3. I went into blackra1n and did all the steps and put it in the right folder, but it's stuck in “wait for reboot” mode. The screen on my ipod is stuck on black also. I need help!!!!

  22. hi i have one 3gs iphone 05.12.01 modem on 3gs…. can sb tell me how can i jailbreak&unlock it??? thnx

  23. After you have installed Cydia, and restored apps etc, can you uninstall the Blackra1n app or do you have to leave that on your ipod touch?

  24. yeah its not working for me it downloaded fine but then when i try to run it it says asd.dll file miss try reinstalling the program but then the make it ra1n things shows but clicking on it does nothing

  25. yeah its not working for me it downloaded fine but then when i try to run it it says asd.dll file
    miss try reinstalling the program but then the make it ra1n things shows but clicking on it does nothing so same thing

  26. how long does it take after u clickl make it ra1n cuz its been sayin running for like 3 minutes know and im impatient 😛

  27. trying to jailbreak but after I “restore” in itunes, I try running ASL (opening it with blackra1n) but it kicks it back into iTunes and keeps giving me the error “need to restore ” msg. What am I missing?

  28. You need to copy the blackra1n.exe file into c:program filescommon filesappleapple application support and then run it from there. On a 64bit system its c:program files(x86) .. etc..

    It takes about 2 secs to run.. then reboot takes a couple min and the blackra1n program should appear on the springboard.

  29. HI i am going to recieve a sim-locked iphone 3g with an old OS(not sure which one) so i needed to know if i can update my OS to a version which can be jailbroken, if yes which version is best… pls reply soom thanks

  30. Ok a wee quick answer to all your possible questions…

    1) The cannot find ASL.dll file and all those errors is because you MUST place them in the folder Apple Application Support usually found in /Program Files/Common Files/Apple/Apple Application Support. Then place blackra1n.exe in that folder and run from there.

    2) If you have an ipod running 3.1.3 then you can't use blackra1n yet as it will not work. it freezes on the black screen. i have tested this myself. Though if it is an iphone i think blacksn0w works for it.

    Hope this helps a few ppl who are lost 🙂 give me an email if your still lost 🙂

  31. i understand this forum is for 3.13. but just for clarification of 3.12 tethered jailbreak, is there a fix for the tethering problem? or should i upgrade to 3.13 and then jailbreak from there?

  32. blackra1n is the most easy method to jailbreak iphone.but some bad thing, it have some disadvantage.such as youtube app is not working and when connect iphone to ifunbox, ifunbox did not show the current firmware.i got this problem,but now all of this was solved. i used push fix, and afc2add. Great method by GeoHot. Bt still waiting unlock tool for 5.12.01 bb..

  33. Im unlocking my Iphone 3.1.2 but the asl.dll failure prompt comes up. Ive tried deleting all itunes programs from the task manager and reinstalling blackra1n. someone help!

  34. ok i did everything thing that was said and it still dont work it says its jailbroken but no icon shows up on my iphone

  35. after copying the blackra1n.exe file into c:program filescommon filesappleapple application support, i run blackra1n from there then i click on make it rain after that my iphone is not working and there is nothing to display.
    pls help me….

  36. well i broke my 3gs 3.1.3 and got a replacement from the store when i leave the store i notice that the firmware on this brand new out the box iphone is 3.1 firmware 5.11.07. i was able to jailbreak with blackra1n and its untethered!!!!!!! unfortunately it wont sync music nor photos. is it because its os is too old? if i restore it to try to fix the sync issues and jailbreak again It will upgrade to 3.1.3 . what do u guys think i should do? by the way i do not need the unlock.

  37. Please help! I've tried this 5 times, all with different methods and now I'm sick of it. Okay, so everything went fine until it reboots. Then it doesn't show that I ever got the blackra1n app thing, and immediately starts to sync with my iTunes. I tried using tips from others like putting it on airplane mode, unplugging it, plugging it in, and then turning off WiFi, and pretty much anything anyone wrote, but nothing works. I bet there's a really easy solution that I'm just not getting… Still, help please? I'll give you my soul for an answer that works! (:

Comments are closed.