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”:


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.


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. Guys I need help!!

    3GS 3.1.2 JB with blackrain 5/11 base. Was in the middle of rebooting (tethered break) when I ran blackrain.. geohot logo was seen for about 5 secs then nothing. phone went into recovery mode and wont boot. Tried to rain again but still nothing..

    Any ideas? I don't want to have to restore unless absolutely necessary.. have apps i bought that i don't want to loose =(

    Oh tried to look for my SHSH using umbrella but the program wont even sense i have my phone connected =(

  2. my phone is now stuck on emergency calls only mode!!! HELP PLEASE! i tried to jail break it with snowbreeze but since im on 3.1.3 it is now stuck and wont do anything else. it shows the connected to itunes screen and emergency calls only! anyone know how you can help?

  3. I have an iphone 3GS and a Mac laptop
    Jailbroke the phone just fine months ago, and had to reboot it a couple times since then using blackra1n RC3. all went well. until yesterday. phone froze, i got the restore icon, connected to my laptop and ran blackra1n. the blackra1n icon appeared on my phone, but it never rebooted. tried it like 10 times.

    ??why is this not working now? i updated itunes recently. does that matter?

  4. i have the same problem as marty (below me)… can someone please help on how to resolve this issue

  5. my phone 3GS is now stuck on emergency calls only mode!!! HELP PLEASE! i tried to jail break it with snowbreeze but since im on 3.1.3 it is now stuck and wont do anything else. it shows the connected to itunes screen and emergency calls only! anyone know how you can help?

  6. My jailbroken iphone 3G cannot switch to 2G at all, or else it will show no service, what to do?
    It works fine with 3G network. I just want to save some battery by switching to 2g mode. But it always show no service. Really weird, the iphone is on 3.1.2 firmware. Please help me out~ Tried resetting the network, still no use~ I need it to run in 2G~ helpp~

  7. mine just says a problem occured and does the send report error/dont send thingy.

  8. i have downloaded blackrain from the website.but i am getting run time error while ullocking process. please can any one help me.

  9. wow that was so much easir than anything else i have ever tried, but how long does the restore take

  10. I'm having the exact same problem!! I have 3.1.2 and 5.11.07 and now it's stuck in DFU mode (connect to itunes pic) and when I run blackra1n it just freezes on geohot's face =(

  11. my taked forever to and is never completes and just re starts again i need helo too

  12. try iREV or something like that to fix recovery mode loop.
    is is too late?

  13. I downloaded blackrain months ago. it did what it was suppose to. but when i got to the part were i had to download cydia it would not download, so i hit the delete button. i tried to download blackrain again and nothing. i need help i really what to jailbreak my phone. can anyone help.

  14. yeah wtf! i tried to downgrade my ipod and this is what it says:
    The iPod”Ipod Touch” could not be restored because the frimware file is not complete. how do i fix please!!!!!!!!!!!!!!!! email me at: onemorekid12@yahoo.com

  15. Will there be an unlock for IPhone 3G OS 3.1.3 Baseband 05.12.01 Bootloader 05.09 any time soon?
    It has been almost 6 months now of this round of claims and hopes and explanations for late release and the hoaxes and frauds promising cure-all.

  16. Please somebody has to software to Unlock 3GS OS 3.1.3 Baseband 05.12.01
    It Is a lot a people wating for that. I dont care if I have to pay to get My IPhone Unlocked. I start hating apple why It has to be so hard to get the iphone 3gs 3.1.3 working with any operator. Please somebody has to do it.

  17. Hi,

    I am using iphone 3g 3.1.2 which has been unlocked . I have a doubt ?
    Can i update my OS to 3.1.3 by removing the unlock breaker and after updating OS to 3.1.3 is it able to unlock ?

  18. Hi..i have iphone 8GB 3g..the problm is that i am using it in pakistan..i unllocked it from almost 1 year and the firmwork was 3.0..now i update my iphone from itunes store to 3.1.3 nd its is locked and ..plz tell me what should i do?????thnx.

  19. whgen i go to the downloadf site i try to download the software but it keeps popping up”blackrain has encountered a problem, we need to close down it” so what do i do…..PLEASE HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  20. Do not upgrade if you want to maintain the unlock. The upgrade will also update your baseband and there is presently no unlock. If you wait a few weeks we expect an unlock from the Dev team for 3.1.3 after apple releases the new version 4 of the firmware.

  21. What is the “in a few weeks” based on? (when the 3.1.3 unlock will come out since apple hasn't said a word about when the next iphone is coming out….)

  22. i would like to know when will iphone 3gs 16 gb v3.1.2 will going to unlock plz kindly help me

  23. theres nothing you can do about it.. just use another computer in order for blackra1n to run normally

  24. i have itouch with 3.1.2, its already running on blackrain. it is possible to upgrade to 3.1.3 ???????????

  25. I followed this guide exacly and the unlock works as well, but after JB I have no sound at all from the phone.
    No ringtones no keyboard klick, nothing and I can not play any Video or music.
    Anybody now about this problem?

  26. hey i got my 3g to jailbreak but having problems to get the last software which red snow 9.4 to finish. can someone tell me the site i can agood working copy of the adove red snow 9.4

  27. i get a pop up just before step” make it rain”. states” the program cant start because ASL.dll is missing from computer, try reinstalling the program to fix this problem” brand new laptop using windows7 here. i feel like such a failure!!, any ideas?

  28. Hi I need some advice. I currently have a 3G with firmware 3.0.1 (have been using it to tether) and would like to jailbreak and retain ability to possibly unlock. I plan on updating to a 4, so I would like to play with this one in the meantime. What is the best way for me to proceed? Which tool should I use? How difficult is it to reverse the jailbreak if necessary?

    Sorry for the newbie questions and thanks for all the help,

  29. mine went into recovery mode and now i need to restore my iphone…. everything gone…

  30. i was able to rid the dll error when I ran the app, however, how long does it normally take for the phone to reboot. it's 5 minutes in and it still hasn't yet.

  31. will this work for version 3.1.3 for ipod touch??? i'm kinda wary about it…

  32. Now that Apple has released Iphone 4 when is the unlock for 3 GS 3.1.3, MC135LL, 05.12.01 going to be released by the Dev Team ???

  33. please some one help me…i jailbreaked and unlocked my iphone 3.1.2 3GS but recently it has a annoying “touch to return call” thingy that won't disappear
    seems like i needed to restart my phone but then how would i reboot with it being unlocked? i need step by step THANKX WHOEVER are WILLING TO HELP!!!

Comments are closed.