George Hotz had released his latest jailbreak tool called blackra1n, which can jailbreak all iPhone generation including 2G, 3G and 3GS on firmware 3.1.2. Blackra1n supports iPhone 3.1 out of the box jailbreak and only takes about 30 seconds to jailbreak the devices. Currently, it does not support baseband 05.11.07 3G and 3GS unlock as the baseband couldn’t be downgraded. It does not support hacktivate, meaning that you need to activate your official carrier iPhone through iTunes.
Jailbreaking iPhone 3.1.2 Steps:
- Update your iTunes to the latest version.
- Restore or update your iPhone to firmware 3.1.2.
- Activate or unlock your iPhone through iTunes.
- Download and extract blackra1n.
- Connect your iPhone and run blackra1n.
- Click make it ra1n button and wait your iPhone to reboot.
Once reboot done, your iPhone will be jailbroken. On the home screen, tap blackra1n icon to install the installer you’re familiar with.




{ 6 trackbacks }
{ 40 comments… read them below or add one }
hye,
I’m still unable to JB my iphone 3g.
1st try – the iphone show the itunes logo.
2nd try – there was a prompt (your phone is succesfully jail broken) but actually not.
I have updated my phone to 3.1.2 version.
any idea??
Hi vIp3r,
Close both iTunes and blackra1n when your iPhone 3G stuck at the iTunes logo. Then run blackra1n again.
Was your iPhone activated through iTunes before you perform the jailbreaking?
hye alvin,
activated by itunes means??
Meaning that you can only use your iPhone 3G when it is activated through iTunes.
I have just successfully jailbroken my iPhone 3G firmware 3.1.2.
Hi Alvin,
After I closed itunes and blackra1n, i restart the blackra1n but phone still hanged at itunes logo.
Please advise.
Hi Dylan,
Please refer this post.
Hye Alvin,
I have succesfully JB my iphone 3g.
I tried your second method by installing the AppleMobileDeviceSupport.msi
NOTE: I had to do manual reboot of my iphone.Because it hung whenever i wait for the phone to reboot automatically..
Thanks allot.
Hi vIp3r,
That’s great! Hope you’ll have fun in iPhone hacking scenes~~~
Hi Alvin,
I have a Iphone3GS Singapore set which is unlocked. Currently on OS 3.0.1 jailbroken. Do u know if I update to the official 3.1.2 and apply blackrain will the phone become locked? Or will it remain uplocked.
I ask this because I read that there is currently no way to unlock baseband 511. I dun want to get a locked phone after upgrading to 3.1.2
Hi Dman,
iPhone 3GS in Singapore is a factory unlocked set even though the baseband is updated, which you can use any network carrier sim card without unlocking.
i tried the second method by re-installing applemobiledevice.msi but failed to JB using blackra1n. I am using windows XP.
You may want to try the method shown in the YouTube below. I’d tried this but it doesn’t work for me. Maybe it works for your iPhone 3G.
http://www.youtube.com/watch?v=w8UYSfPEKnQ
Hi Alvin,
Blackra1n worked like a charm! Even Easier than what i had to do for Redsn0w when jailbreaking 3.0.1!
All my previous jailbroken apps remained intact and was able to run after jailbreak! Modem Firmware now 05.11.07
And as you said, my phone remains unlocked because it was a factory unlocked set from Singtel! Tested with Sim card of another Telco.
Think Blackra1n works with ease on Iphone 3GS but requires some tweaking on Iphone3G.
Hi Dman,
Blackra1n is a good jailbreak tool for the iPhone that is factory unlocked set. Whereas Pwnagetool is only released in Mac version, which I think not all iPhone users can benefit the features of the custom firmware.
Do you know that M1 is going to start offering iPhone 3GS next month?
Tried the youtube method but it does not show the blackra1n logo after holding the home button.
I have disabled the ituneshelper.exe but it does not help too.
btw, i tried to download the custom ipsw and restore the phone. I was able to jailbreak but not able to get telco signal/service.
Please advise, bro.
Hi Dylan,
If your iPhone 3G is an official carrier set, please download the custom firmware that does not hactivate the iPhone, which you need to activate it through iTunes after restoring.
Could you check your iPhone baseband version?
P/S: Are you downloading 3.1 custom firmware for your iPhone 3G?
hye alvin,
u have any idea how to uninstall icy from my iphone 3g??
please advice. Thanks
Hi vIp3r,
Install cydelete through Icy installer to remove it.
Or, you can restore and jailbreak your iPhone 3G again.
P/S: I’ve not tested the first method.
Hi Alvin,
My baseband version is 05.11.07.
Yes, I downloaded custom 3.1 Ipsw but able to jailbreak and Cydia was installed.
However, the phone does not receive any signal after inserting sim card.
Please advise me on the suitable site to download the custom 3.1 ipsw?
Any idea on how to downgrade the baseband version?
Hi Dylan,
As of now, iPhone 3G and 3G[S] baseband 05.11.07 could not be updated and downgraded. You might need to wait for iPhone dev team to work on the carrier unlock for baseband 05.11.07.
Hi Alvin,
My iphone is an official 3G Singapore unlocked set under SingTel.
Any advice?
Hi Dylan,
Since your iPhone 3G is a factory unlocked set, I would suggest you to restore your iPhone 3G with firmware 3.1.2 and jailbreak it using blackra1n.
hey ko Alvin,
I have succesfully Jailbreak my iphone 3Gs..
haha..
thx a lot.. ^^
Edy,
Have you installed Cydia installer?
tried every method out there from every site ive found and none work. do you need to update the carrier settings in itunes? mine keeps asking but i say no. is that a requirement for blackra1n?
iphone (official ATT) 3g 3.1.2 no JB
i’ve gotten to the point of not even wanting to use blackra1n anymore, ive used it before with older FMWs and its fine but not this one. jailbroken over 5 devices but for some reason cant do this one. does anyone know where to get a REAL custom 3.1.2 that is already jailbroke? the ones ive found give me a 1601 or 1602 error even in real DFU and recovery modes. please help
Hi Ladbag,
Have you tried to uninstall Apple Mobile Device Support? See this post.
Hope it helps…
yes, I have with no luck. I think my last resort for this phone is to find a custom jb firmware. not worried about carrier unlock. need it with baseband 5.11.* intact to work but I haven’t been able to find one
could the problem be that my win xp is being ran on sun virtualbox 3.0 for Linux xubuntu hardy? I can restore no problem so I didn’t think that was it but maybe someone knows different (no probs syncing/iTunes restore with apple firmware)
Hi Ladbag,
you can my method on your friend’s PC running Windows XP or Vista.
well i do have windows XP SP3 but it runs in sun virtualbox 3.0. i’ve jailbroken before using it, its just this new version of blackra1n with the 3.1.2. ive also used my hackintosh leopard 10.5.1 with pwnagetool for 3.1. i think its just this device with blackra1n. alot of other have had the same problem, where they’ve tried every fix method under the sun with no luck. do you know where i can find a custom IPSW that has the 5.11.07 baseband included? cuz mine is fully upgraded to all newest firmware/baseband/carrier settings. i dont need an unlock since i’m with att for another year. i have a JB 3gs on 3.0.1 so its not like im in dire need of a jailbreak to live but it still is annoying that my work phone (the 3g) doesnt have any themes/categories. if anyone could point me to a custom IPSW that doesnt give a 1601-1604 error everytime i would greatly appreciate to try that method (i would custom it my self but no longer have the hackintosh installed.
P.S. the only other windows computer i have access to is my girlfriends laptop running windows ICE XP SP3 (which is what my virtualbox also runs) which is a custom hacked windows version, but the problem is it only stays on for about five minutes then overheats. only way i could try (which i will do tomorrow since i’m off and it shouldnt be raining so hard) is to use it outside in the cold to keep it running.
Hi Ladbag,
Blackra1n RC2 was released, have you tried this version to jailbreak your iPhone 3G successfully?
Hi Dylan,
Have you successfully jailbreak your iPhone 3G with blackra1n?
actually yes but that turned out to not be my problem, I got in direct contact with geohot and he said rc1/2 don’t work well on virtualbox’s. so I tried on my gfs comp that I got to stay on and it worked first try. so a note to any and all Linux users – use your friends windows/mac cuz geohot himself said blackra1n doesn’t play nice with virtualmachines. I’d like to thank you all for your time with my looooong posts =)
Hi Ladbag,
Thanks for sharing and highlighting your problem with us. It will be a great guideline for linux and the virtualbox users.
Cheers~~~
hi alvin,
currently im using Iphone 2G firmware 2.2, am i able to update to firmware 3.1.2?
since 2G is not available in singapore meaning i unlocked it and jailbreak it myself..but what do you mean by “It does not support hacktivate, meaning that you need to activate your official carrier iPhone through iTunes.” does that mean that im not able to update my 2G to 3.1.2?
Hi Colonelsoh,
You can create 3.1.2 custom firmware using pwnagetool 3.1.4. Once your iPhone 2G is restored with 3.1.2 custom firmware, it’ll be jalbroken and updated to firmware 3.1.2.
Thanks ladbag. Now all I need is a gf with a computer.