How to jailbreak your iPhone firmware 3.1.2 using Blackra1n for Windows

by Rohit on October 11, 2009


NOTE: The Blackra1n jailbreak tutorial below is for Windows users. If you are a Mac user: Click here

Requirements:

  • iPhone OS 3.1.2.
  • Windows Operating System.
  • iPhone 2G, 3G or 3GS running on Firmware 3.1.2 and on an official carrier.
  • iPod 1G, 2G or 3G running on Firmware 3.1.2 and on an official carrier.
  • Here are the steps to jailbreak your iPhone 3.1.2 using Blackra1n

Reminder: If your iPhone is unlocked via ultrasn0w then please stay away from Blackra1n. Blackra1n is for those users who aren’t worried about losing their unlock ability(moving to baseband 05.11.07). So, if you want to preserve your baseband do not use this tool.

    1) Click on the url http://www.blackra1n.com. You will see the following image . Click on the shiny windows logo just above the donate button.

    2) On the following screen, click on save file

    3) Browse to the location where you downloaded the file and double click on Blackra1n.exe

    4) Make sure your iPhone or iPod is connected to the computer then click on make it ra1n button.

    5) Your device will now enter recovery mode. (If itunes opens telling you you need to restore because your device is in recovery mode, just click ok, then close down itunes)


    6) Click OK when you get the following screen

    7) Then your iPhone will display GeoHot’s picture and restart automatically and a blackra1n icon will appear on your iPhone. Please make sure you are connected to the net and then click on the application.

    8 )Select the installer application (Choose Cydia) that you prefer and press the install button at the top right corner of your screen.

    9)BlackRa1n will automatically download and install the package you selected.

    10) Congrats you just jailbroke your iPhone using Blackra1n. Kudos to GeoHot!

    Note: After you are done installing cydia. If you want to remove the blackra1n icon on your iPhone, just tap on the icon and you will find an uninstall blackra1n option at the bottom.

Delicious
Stumble It

{ 4 trackbacks }

Guide: How to Jailbreak Any Device on 3.1.2 with Blackra1n on Windows | AllTechRelated
October 11, 2009 at 12:05 pm
RSS For Gadgets » How do I jailbreak iPhone firmware 3.1.2 using Blackra1n for Windows?
October 12, 2009 at 11:48 am
How do I jailbreak iPhone firmware 3.1.2 using Blackra1n for Windows? | Technology & Gadget News
October 12, 2009 at 11:50 am
How to jailbreak your iPhone firmware 3.1.2 using Blackra1n for MAC « Nathan's Blogs
October 14, 2009 at 5:18 am

{ 105 comments… read them below or add one }

Sebastien October 11, 2009 at 9:54 am

Wow, so simple and straightforward… I’m just waiting for the Mac version but I’m quite impressed.

Rohit October 11, 2009 at 10:20 am

@Sebastien True mate! Even I am amazed by its simplicity. I feel it’s easier than redsn0w!

gr8 October 11, 2009 at 11:35 am

tried it… and my iphone is just displaying the picture of geohot but nothing more happen… can’t restart it, can’t power it down… what should i do now…? :(

gr8 October 11, 2009 at 11:38 am

now at least i was able to restart the phone. now trying again…

robjrock October 11, 2009 at 12:16 pm

can anyone confirm if winterboard and installous are working on 3.1.2?

Flame Red October 11, 2009 at 12:39 pm

Does not work for me on a 3G with activiated ATT carrier 3.1.2. Goes into recovery mode, Blackrain says running, and sits there forever. Tried running a dozen times. Never goes any further.

Flame Red October 11, 2009 at 12:41 pm

Here is the log in case it helps someone…

INFO: welcome to blackra1n for windows
INFO: loaded dll at C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll
INFO: button clicked
INFO: internal device callback called
INFO: callbacks registered
INFO: sent enter recovery command
INFO: internal recovery callback called
INFO: unregistered normal mode callback
INFO: go go gadget ra1n
INFO: send command started
INFO: file opened
ioctl: 1
INFO: command setenv auto-boot true sent
INFO: send command started
INFO: file opened
ioctl: 0
INFO: command saveenv sent
send payload: 0
INFO: start sending exploit
ioctl: 0
INFO: exploit closed 0
sent exploit
INFO: send command started
INFO: file opened
ioctl: 0
INFO: command geohot sent
ERROR: usb open failed while sending payload
ERROR: usb open failed while sending payload
send picture: -1
INFO: send command started
INFO: file opened
ERROR: usb open failed while sending command
INFO: send command started
INFO: file opened
ERROR: usb open failed while sending command
ERROR: usb open failed while sending payload
ERROR: usb open failed while sending payload
send ramdisk: -1
INFO: send command started
INFO: file opened
ERROR: usb open failed while sending command
INFO: I JUST DROPPED IT LIKE ITS HOT
WARN: wtf who called this?
INFO: global callback finished

carli666 October 11, 2009 at 12:45 pm

Alguien sabe si funciona con el 3gs con 3.1 actualizada por itunes y que actualmente no reconoce la sim ?

angela eden October 11, 2009 at 1:22 pm

don’t i need to back up or anything? i haven’t done any jailbreaking on my phone yet and i’m afraid i might mess it up. i’m still on version 3.0… will it work?

Thomas_Kt October 11, 2009 at 1:45 pm

YES!! 3GS 3-1 finally jailbroken!!! MILLION THANK YOU!!

ccc October 11, 2009 at 1:49 pm

… not working :(

freezes on “running” and itunes / usb on display
3G / 3.1.2 / itunes 9.0.1 / win XP

ccc October 11, 2009 at 1:55 pm

stay where you are ;-) it’s not worth it! 3.0 is stable (not so 3.1) and 3.1.2 is justz bogfixing…

Antony October 11, 2009 at 2:21 pm

It just worked flawlessly!!!!!!!!!!!! Thank you. Keep up the good work.

For all those people who are whining make sure that you are on your official carrier and if you are an iPod Touch 3rd generation user you need to use a tethered hack.

You get itunes USB on display usually if you are on an unofficial carrier and ANGELA follow the instructions carefully and you shouldn’t have any trouble.

I wonder where Rohit is? He usually clears all the doubts. Give him a shout.

arrow October 11, 2009 at 2:21 pm

WOOOOOW blackra1n worked on my iphone 3gs 3.1 and i still have my unlock im sooo happy now lol

Seb October 11, 2009 at 2:26 pm

Try to close iTunes before running the soft.

Barista October 11, 2009 at 2:42 pm

THANKS SEB. IT WORKED FOR ME BY DOING THAT.

EVERYONE CLOSE ITUNES AND THEN FOLLOW THE STEPS IN THE ABOVE TUTORIAL.

Have retweeted it Rohit :)

army October 11, 2009 at 3:31 pm

Same to me
… not working

freezes on “running” and itunes / usb on display
3G / 3.1.2 / itunes 9.0.1 / win XP

Carol October 11, 2009 at 3:52 pm

@CCC @army @Flamered

This is what people have to say about “freezing and iTunes display” problem

Seb’s suggestion: To everyone having trouble with “running” and “itunes / usb” on display keep restarting the phone and blackra1n it worked for me…you will no once its working cuz this shit is hella fast

John’s suggestion: When your phone freezes unplug it and plug it back in that

Ace’s suggestion: wasn’t working for me either, but then I disabled my anit-virus and it worked. in literally 15 seconds. so if you’re having problems try doing that….great work GeoHot you’re the man

Jan October 11, 2009 at 3:54 pm

@robjrock installous doesn’t work on iPhone 3.1.2 yet. But support will be extended soon.

Jeff October 11, 2009 at 5:02 pm

worked perfectly fine!
remember to close iTunes!
and I additionally closed my AntiVirus program, just in case!
Anyway, it took like 30sec!
BIG UP to GEOHOT

later…

Weedmaster October 11, 2009 at 8:26 pm

Hi all,

got also trouble with my 3G, OS 3.1.2
My Phone goes into recovery mode, Blackra1n says running, and sits there forever. Tried running a dozen times. Never goes any further.

Sombody have the answer??
See my log_file below.

INFO: welcome to blackra1n for windows
INFO: loaded dll at C:\Programme\Gemeinsame Dateien\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll
INFO: button clicked
INFO: callbacks registered
INFO: internal device callback called
INFO: sent enter recovery command
INFO: internal recovery callback called
INFO: unregistered normal mode callback
INFO: go go gadget ra1n
INFO: send command started
INFO: file opened
ioctl: 1
INFO: command setenv auto-boot true sent
INFO: send command started
INFO: file opened
ioctl: 0
INFO: command saveenv sent
send payload: 0
INFO: start sending exploit
ioctl: 0
INFO: exploit closed 0
sent exploit
INFO: send command started
INFO: file opened

Taseer October 11, 2009 at 8:40 pm

Hello there,
can I use jailbreak on iPhone 3.1 without updating to 3.2 or it doesn’t matter to update to 3.2. My modem is the latest 5 11 07 I mean the latest update
thnxs

julian October 11, 2009 at 10:24 pm

okay so im having the same problems as CCC, army, Flamered, and weedmaster. i have the same log file as weedmaster

INFO: welcome to blackra1n for windows
INFO: loaded dll at C:\Programme\Gemeinsame Dateien\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll
INFO: button clicked
INFO: callbacks registered
INFO: internal device callback called
INFO: sent enter recovery command
INFO: internal recovery callback called
INFO: unregistered normal mode callback
INFO: go go gadget ra1n
INFO: send command started
INFO: file opened
ioctl: 1
INFO: command setenv auto-boot true sent
INFO: send command started
INFO: file opened
ioctl: 0
INFO: command saveenv sent
send payload: 0
INFO: start sending exploit
ioctl: 0
INFO: exploit closed 0
sent exploit
INFO: send command started
INFO: file opened

but it stops there nothing happens after that.. itunes is closed i restarted the proccess a couple times and yet nothing has happened so far.. i need help please.

julian October 11, 2009 at 10:38 pm

okay guys i figured out the problem.. heres what you have to do.. start the whole process normally click blackra1n, press the make it ra1n button, now if u get stuck at the running screen for several mintues. heres the next step, while its still “running” press and hold the home and lock buttons till the phone reboots the screen will pop up saying “your jailbreak is done”, press okay and when the phone finally reboots unlock the phone if u do not find the blackra1n icon anywhere, restart blackra1n one more time. and shortly after just as everyone else has been saying your phone will be jailbroken, the screen ” your jailbreak is done” will come up again and this time blackra1n will be there an your phone jailbroken. and thats it. at least thats how it worked for me. good luck guys and gals!

Jimbob October 11, 2009 at 10:43 pm

Hello, I have a new 32Gb 3GS with 3.1 installed. It came factory unlocked. Will Blackra1n jailbreak my phone without locking it? Will I still be able to sync with itunes afterwards?

Thanks

Liang Zhou October 11, 2009 at 11:18 pm

Please anyone who knows how to help me out should please help me… Each time I tried running the blackRa1n on my iphone, right after recovering mode, iTunes USB will display, and I have tried it several time and I keep getting the same message, please help I do not want to damage my iPhone 3G…. And also I dont have iTunes installed on my laptop, but I have the iTunes USB installed already… HELP really need to start using my phone, I have been on this for the past 9months waiting for blackRa1n to come up….PLEASE HELP

Mike October 12, 2009 at 2:17 am

@Liang Zhou

I know this sounds dumb, but i had the same problem..I just kept closing blackra1n and restarting it and eventually it worked…i had to restart my phone about 5 times..so keep trying :)

This is what hamster did and it worked

follow the following instructions:
(thanks to Cameron Frittz)

- disable virus scanner
- Run blackra1n.exe.
- Plug your phone in.
- closed off itunes
- Clicked on “Make it Rain”.
- wait 30 seconds
- itunes started up and BlackRa1n logo appear
- clicked on info screen
- iphone rebooted 20 seconds later
- unlocked sim
- blackra1n icon appeared

Sahah October 12, 2009 at 2:19 am

JIMBOB Since yours is a factory unlocked iPhone like mine, you can just follow the above tutorial and your iPhone will be jailbroken without getting locked :)

Matrix October 12, 2009 at 2:26 am

Mobile Terminal & Winterboard works well on Jailbroken OS 3.1.2.
For Installous from Appulous to work use Appsync 3.0 instead of Appsync 3.1

Liang Zhou October 12, 2009 at 4:05 am

Like thank you very much… I did just like you said but I still get the same thing on my iPhone screen (iTunes USB on Display) now one thing i dont understand here is that do I need iTunes set up 9.0 on my Window Vista, or is it just iTunes USB that comes with my iPhone… Please you really need to explain this to me because I only have the iPhone iTunes USB that comes with my phone when I purchased it… Please Help me again anyone…

Himanshu October 12, 2009 at 5:37 am

@Liang Why are you hesitating to download iTunes. Just download it off Apple . It’s anyways free
http://www.apple.com/itunes/download/
Then try repeating the above process and it must work. I jailbroke my phone in 2 mins ;)

Nelson October 12, 2009 at 6:16 am

Has anyone confirmed this to work on ipod touch 2g 3.1.2?

I have been stuck on ipod touch 2g 3.1.1 for 1 month, and am really getting impatient. If someone can confirm that it works then i’ll attempt it, but i really don’t want to go up to 3.1.2 and then have to wait longer for a 3.1.1 then a 3.1.2 jailbreak to come out.

Thanks.

Ben October 12, 2009 at 6:33 am

Thank you very much for all the helpful Posts, I had the same problem of getting the screen stock on recovery mode, what worked for me was turning off my Antivirus ESET and then it worked like a charm.

Jimbob October 12, 2009 at 9:08 am

Hi, After I jailbreak can I still sync in itunes?

Dark_Angel October 12, 2009 at 11:07 am

@Jimbob: Sure, after Jailbreak you can sync it with iTunes!!

Mfous October 12, 2009 at 11:38 am

Hi all,
Can anyone please confirm if a 3Gs with 3.1 OTB (out of the box) officially working with carrier (not manually unlocked) will be jailbroken with this tutorial (and remain unlocked?)

mOpp October 12, 2009 at 12:01 pm

Hi,

I have an iphone 3G os3.1.2. i’ve tried everything from the above solutions. Nothing works. Everytime it stops at the screen usb+itunes.

Has anybody another solution.

I’ve tied:
- antivir off
- firewall off
- blackra1n 10 times one after another
- no time the geohot screen
- everytime the screen itunes+usb

Thanks for help.

iPhonenewb October 12, 2009 at 2:09 pm

It doesn’t work for me either. 3.1.2/3G/xp/ATT carrier/latest iTunes

iMatters October 12, 2009 at 3:06 pm

My persistence finally paid off! What i ended up doing differently was I started blackra1n before I plug my iphone in…. It literally took only a few seconds after that: )

Sam October 12, 2009 at 3:32 pm

Everything was working but never got a blackra1n app in springboard. I got it to work by doing this:

Again fresh restore of 3.1.2
Run blackra1n before updating carrier settings AND before restoring iphone profile from backup

run blackra1n as administrator and in xp compatibility mode

Rohit October 12, 2009 at 4:00 pm

For all those having the iTunes + CABLE or iTunes + USB problem

You need to close blackra1n
Hold down the power and home bottom until it shuts off.
Press the power button and boot your phone again

After rebooting,

1. Start blackra1n.exe on your pc
2. Click on “Make it RA1N”
3. Wait for it to reboot automatically
4. You will see GeoHot’s face.
5. Open blackra1n app on your device and choose Cydia.
6. Done

If you are a windows 7 user:
In step 1 run blackrain.exe in xp compatibility mode. Here’s how you do it

i) Right Click on blackra1n.exe
ii) Click on Properties
iii )Switch to Compatibility tab on the top.
iv) Check ” Run this program in compatibility mode for: Windows XP ”

Terminator October 12, 2009 at 4:06 pm

is it possible to unlock the iphone 3 GS too? to use it with other providers?

Rohit October 12, 2009 at 4:56 pm

@Terminator No as of now you can’t unlock iPhone 3GS. If you want to be able to unlock in the future, I suggest you not to use Blackra1n. Wait for the iPhone Dev Team to release their Pwnage or Redsn0w tool for iPhone 3.1.2

Iderobina October 12, 2009 at 4:58 pm

Antivirus disableing solves the USB recovery mode problem. Deactivate your antivirus

Drummer October 12, 2009 at 5:27 pm

Iderobina thanks a million.. it solved the problem

I was getting stuck at USB + iTunes screen, as per your instruction I disabled my Antivirus and then ran Blackra1n. It worked without any problems. Thanks again.

Moniko October 12, 2009 at 6:13 pm

It’s working on the first generation iPod. It took less than 20 seconds to jailbreak! After rebooting the job was done. Well done!
And again – close iTunes before running Blackra1n.

STUGOK October 12, 2009 at 7:41 pm

Hi Rohit,

Can Blackrain work for my earlier problem: upgrade of my 3G iphone 2.0.1 version to 3.1 version with firmware 5.11.07 widows OS, or do I still wait for RedsNow. or do I upgrade my version again to version 3.1.2 what do you advice

Liang Zhou October 12, 2009 at 10:22 pm

Thank you Mike and everyone else, I am going to try it right back again just like you have said to me… I am really hoping, praying, and believing this will work for me just like it has been working for each and everyone of you on here…. Thank you alll…..

Rohit October 13, 2009 at 2:42 am

@STUGOK No it won’t. Backra1n can only jailbreak your iPhone 3.1.2. It can’t be used to unlock an iPhone!

Liang Zhou October 13, 2009 at 10:21 pm

Hey Mike or anyone else thats ready to help me… I finally have the iTunes download on my laptop, and did tried to run blackra1n on my iPhone to jb it, but I am still getting the same iTunes USB on my iPhone screen each time I run the back rain… Now I am going to explain it all in this way and hopes I find someone to help me out with it… the iPhone is 3G, Version 3.0 Firmwire 05.11.07…. that is it all about the iPhone I have right here with me…. Now I need to know if blackra1n will unlock it for me or not…. or should I keep trying ultran0w, and also I dont want to update it to version 3.1.2, because I am not really sure of yet about the unlock for that… So please anyone who can help out should help out…

Liang.

Leave a Comment

Previous post: Blackra1n is finally here! Windows users only

Next post: How to Jailbreak iPhone 3G firmware 3.1.2 Using PwnageTool for Mac