Quantcast How to Jailbreak/Unlock iPhone 2G/3G/3GS on 3.1.2 Blackra1n/Blacksn0w Guide | iPhone in Canada Blog - Tips, Tricks, News, and Tutorials for Canadian iPhone Users

How to Jailbreak/Unlock iPhone 2G/3G/3GS on 3.1.2 Blackra1n/Blacksn0w Guide

by X1Zero on November 3rd, 2009

Looking to jailbreak and/or unlock your iPhone 2G, iPhone 3G, iPhone 3GS, or iPod Touch? You have come to the right place!

iphone-unlocked

What is ‘Jailbreaking’?

Jailbreaking is a term used that refers to modifying the software on your iPhone/iPod Touch. These modifications essentially “free” your device from the device constraints and allow you to do functions such as applying custom wallpapers, changing the way the icons look, modifying text message tones, changing the device sounds, and about 1 million other things. The list is endless. The image below is an example of what you can do with a jailbroken iPhone/iPod Touch:

img_0001

Jailbreaking is accomplished by using programs such as ‘redsn0w’ (listed below). Once you do jailbreak however, it is not permanent. At any time you can restore your iPhone/iPod Touch to factory defaults and return the device back to ‘normal’. However until you do the restore, your device will stay jailbroken. Also, it goes without saying that this voids your warranty, but when you restore to factory defaults, the traces of jailbreaking are usually cleaned up.

If you want to know more about Jailbreaking, you can read all about it here.

What is ‘Unlocking’?

The wireless carriers in Canada, such as Rogers and Fido, put “carrier locks” on their devices. What this does is prevent you from using the device on another wireless network. For example, you cannot take a Rogers device and put a Fido SIM card into it and vice versa.

Using similar methods to jailbreaking, one can unlock their iPhone. This allows you to “free” your device and allows the user to put any SIM card into the device. For example, if you unlock your Rogers iPhone, you can now put a Fido SIM in, or AT&T or O2 or whoever.

Unlocking is accomplished by using programs such as ‘ultrasn0w’ (listed below). Once you do the unlock however, it is not permanent. At any time you can restore your iPhone to factory defaults and return the device back to ‘normal’. However until you do the restore, your device will stay unlocked. Also, it goes without saying that this voids your warranty, but when you restore to factory defaults, the traces of the unlock are usually cleaned up.

If you want to know more about Unlocking, you can read all about it here.

Read Me Before Continuing

Before we begin, please take some time to review the notes below as they are very important:

- The methods listed below can be followed on BOTH a PC or a Mac

- Your iPhone/iPod Touch must be updated to firmware 3.1.2 via iTunes before beginning this process.

- For users that already have a jailbroken device and want to keep their jailbroken apps, before you begin the process below, download “AptBackup” from Cydia and back up your jailbroken apps. Now connect your device to iTunes and backup your device using the iTunes backup process. After you do the jailbreak process below, redownload AptBackup from Cydia and plug your device into your computer. Using AptBackup, restore your apps.

- If you are already jailbroken and/or unlocked and have problems with WiFi, GPS or Youtube, click here.

—————

The Jailbreak/Unlock Methods

Below you will find detailed guides (so you do not miss any steps) of how to jailbreak and unlock an iPhone or an iPod Touch. There are five sections:

1.) How To Jailbreak and Unlock the iPhone 2G on 3.1.2 Firmware

2.) How To Jailbreak and Unlock the iPhone 3G/3GS on 3.1.2 Firmware

3.) How To Unlock the iPhone 3G/3GS if you are already Jailbroken and running Baseband 05.11.07

4.) How To Jailbreak the iPod Touch on 3.1.2 Firmware

5.) How To Revert Your iPhone 2G/3G/3GS or iPod Touch Back To “Normal”

—————

1.) How To Jailbreak and Unlock the iPhone 2G on 3.1.2 Firmware

To jailbreak and/or unlock your iPhone 2G on the 3.1.2 firmware and so you can put in your Rogers/Fido SIM card (or any other carrier SIM), follow the steps below:

How to Jailbreak the iPhone 2G

1.) Plug your iPhone into iTunes, do a backup and then click “Update” to install firmware 3.1.2. After the update, eject your iPhone from iTunes using the “eject” button and close iTunes. Leave your iPhone connected to your computer.

2.) Click on the PC or Mac links to download Blackra1n for PC or MAC. Save the file to your computer desktop.

3.) Locate the downloaded file “Blackra1n” and double-click on it.

Step 3

4.) Your iPhone will now enter into Recovery Mode. If iTunes opens, simply close it.

Step 4Step 4-1Step 4-2

5.) After the reboot, Blackra1n will indicate that your iPhone has been jailbroken. Click “OK”. You can also close Blackra1n now if it is still open.

6.) Once at your iPhone home-screen, go to Settings > WiFi and turn on WiFi.

7.) On your iPhone home-screen, you will see a new Blackra1n icon. Tap on it.

Icon

8.) When Blackra1n opens, tap on Cydia (or Rock) and tap “Install” in the top right corner.

9.) Cydia (or Rock) will now be visible on your iPhone home-screen. Your iPhone is now Jailbroken.

How to Unlock the iPhone 2G

1.) On your iPhone home-screen, tap on the Blackra1n icon.

2.) In the Blackra1n app, tap on “Cydia” to install Cydia. (If you already installed Cydia, move to Step 3)

Unlock

3.) Cydia will prompt you for updates. Tap on “Complete Upgrade” and install them all.

4.) In Cydia, search for the app “BootNeuter” and install the app.

5.) Open BootNeuter and make sure the settings match the image below:

2G Unlock6.) When the settings match the above image, tap on “Flash” in the top right corner. The iPhone 2G will now be unlocked.

Note: You may go back into the Blackra1n app on your home-screen and use the Uninstall toggle to remove the Blackra1n app from your home-screen. This does not affect the jailbreak or unlock.

2.) How To Jailbreak and Unlock the iPhone 3G/3GS on 3.1.2 Firmware

To jailbreak and/or unlock your iPhone 3G/3GS on the 3.1.2 firmware and so you can put in your Rogers/Fido SIM card (or any other carrier SIM), follow the steps below:

How to Jailbreak the iPhone 3G/3GS

1.) Plug your iPhone into iTunes, do a backup and then click “Update” to install firmware 3.1.2. After the update, eject your iPhone from iTunes using the “eject” button and close iTunes. Leave your iPhone connected to your computer.

2.) Click on the PC or Mac links to download Blackra1n for PC or MAC. Save the file to your computer desktop.

3.) Locate the downloaded file “Blackra1n” and double-click on it.

Step 3

4.) Your iPhone will now enter into Recovery Mode. If iTunes opens, simply close it.

Step 4Step 4-1Step 4-2

5.) After the reboot, Blackra1n will indicate that your iPhone has been jailbroken. Click “OK”. You can also close Blackra1n now if it is still open.

6.) Once at your iPhone home-screen, go to Settings > WiFi and turn on WiFi.

7.) On your iPhone home-screen, you will see a new Blackra1n icon. Tap on it.

Icon

8.) When Blackra1n opens, tap on Cydia (or Rock) and tap “Install” in the top right corner.

9.) Cydia (or Rock) will now be visible on your iPhone home-screen. Your iPhone is now Jailbroken.

How to Unlock the iPhone 3G/3GS

1.) On your iPhone home-screen, tap on the Blackra1n icon.

2.) In the Blackra1n app, tap on “Sn0w”. Your iPhone will now be unlocked.

Unlock

Note: You may go back into the Blackra1n app on your home-screen and use the Uninstall toggle to remove the Blackra1n app from your home-screen. This does not affect the jailbreak or unlock.

—————

3.) How To Unlock the iPhone 3G/3GS if you are already Jailbroken and running Baseband 05.11.07

1.) On your iPhone home-screen, tap on the Cydia icon.

2.) If Cydia prompts you for updates, install them all.

3.) In Cydia, tap on the “Manage” tab at the bottom.

Manage Step

4.) Tap on the “Sources” button.

5.) Tap on the “Edit” button in the top right corner of the screen and then tap the “Add” button in the top left corner.

6.) Type in http://www.blackra1n.com and then tap “Add Source“.

Enter Repo

7.) Now tap on the “Done” button in the top right corner of the screen.

8.) Tap on “blackra1n” from the “Sources” List under the “Manage” tab.

Tap Black

9.) Select “blacksn0w” from the list of packages and then tap “Install” in the top right corner of the screen and then tap “Confirm“.

Blacksnow tap

10.) After the unlock is installed, tap on “Return to Cydia“. Your iPhone is now unlocked.

—————

4.) How To Jailbreak the iPod Touch on 3.1.2 Firmware

To jailbreak your iPod Touch on the 3.1.2 firmware, follow the steps below:

How to Jailbreak the iPod Touch

1.) Plug your iPod Touch into iTunes, do a backup and then click “Update” to install firmware 3.1.2. After the update, eject your iPod Touch from iTunes using the “eject” button and close iTunes. Leave your iPod Touch connected to your computer.

2.) Click on the PC or Mac links to download Blackra1n for PC or MAC. Save the file to your computer desktop.

3.) Locate the downloaded file “Blackra1n” and double-click on it.

Step 3

4.) Your iPod Touch will now enter into Recovery Mode. If iTunes opens, simply close it.

Step 4Step 4-1Step 4-2

5.) After the reboot, Blackra1n will indicate the your iPod Touch has been jailbroken. Click “OK”. You can also close Blackra1n now if it is still open.

6.) Once at your iPod Touch home-screen, go to Settings > WiFi and turn on WiFi.

7.) On your iPod Touch home-screen, you will see a new Blackra1n icon. Tap on it.

Icon

8.) When Blackra1n opens, tap on Cydia (or Rock) and tap “Install” in the top right corner.

9.) Cydia (or Rock) will now be visible on your iPod Touch home-screen. Your iPhone is now Jailbroken.

Note: You may go back into the Blackra1n app on your home-screen and use the Uninstall toggle to remove the Blackra1n app from your home-screen. This does not affect the jailbreak.

—————

5.) How To Revert Your iPhone 2G/3G/3GS or iPod Touch Back To “Normal”

So you have Jailbroken or Unlocked (or both) your iPhone 2G/3G/3GS or iPod Touch but now you want to revert to the factory fresh iPhone 2G/3G/3GS or iPod Touch. To do so, follow the steps below:

1.) Open iTunes and plug your iPhone 2G/3G/3GS or iPod Touch in via the USB. Backup your iPhone/iPod Touch if iTunes allows you to.

2.) When iTunes recognizes the iPhone/iPod Touch, click on the “Restore” button in iTunes. This will restore your iPhone/iPod Touch with fresh 3.1.2 firmware.

3.) After the restore is complete, iTunes will prompt you to Set up a New Device or Restore from Back Up from an existing backup (the backup from step 1). Choose which ever method you want and let iTunes process.

4.) After the processing is complete, your iPhone/iPod Touch will be loaded with the fresh 3.1.2 firmware or loaded with your back up that you may have chosen.

5.) Eject the iPhone/iPod Touch from iTunes using the “eject” button and disconnect the USB cable from the iPhone/iPod Touch. Turn the iPhone/iPod Touch off and then turn the iPhone/iPod Touch back on.

—————

So far I have successfully jailbroken my iPod Touch 2G and jailbroken/unlocked my iPhone 2G and iPhone 3G.

If you follow the steps above, you will have success.

Enjoy!

**Looking for an iPhone 3G/3GS case? Get the invisibleSHIELD by ZAGG, the strongest protection for your iPhone backed by a 30 day moneyback guarantee, lifetime replacement warranty, and FREE shipping! Use coupon code 'iphoneinca' for 20% off your purchase! Order today!**

Don't forget to follow iPhone Fan and X1Zero on twitter!

Posted under: Apple Hardware, Apple Software, Featured, Jailbreak, Main Page, Tips & Tricks, Unlocking, X1Zero's Corner, iPhone Firmware

No related posts
Sign up for my iPhone in Canada newsletter and get access to the latest tips, tricks, and news that others won't!
  • Kevin
    WOW! That was so easy. I have certainly learnt my lesson and any future "FW upgrades" will wait unit there is a proven JB/UL solution available. I was getting a little concerned that my perfectly functioning 3.0 JB/UL phone had been lost forever but thanks to GeoHot, I now have the most up to-date version . I hope people are making a small contribution via Paypal in recognition of his work!
  • lello91
    WOW it didn't even took 5 seconds
    that's freakin crazy
  • Wow. What an incredible post. I'm not sure I'm ready to "break" my iPhone, but I'm certainly thinking about it.
  • Tom
    Shut up SPAM WHORE
  • So, quick question. I've been meaning to Jailbreak for a while now but just haven't gotten around to doing it. I have a rogers plan, so, by jailbreaking, I don't need to unlock do I? Just run Blackra1n to jailbreak and I should have service still?
  • rorypiper
    That is correct. You do not need to use blacksn0w to unlock.
  • Right
  • Alright thanks! Just might finally jailbreak now that it is easier than ever.
  • You'll enjoy the iPhone even more after is JB :)
  • rorypiper
    Nice work, X1Zero!
  • Ferrarif1
    X1Zero didnt come up with it! GEOHOT did!
  • rorypiper
    Ha! Yeah, that is obvious. I just meant, nice work on the tutorial.
  • Umm...obviously RoryPiper meant X1Zero's tutorial. It's very clear. ;)
  • I have trouble showing user background image via Winterboard with FoxKeh winterboard theme. Any idea why and how to solve this problem? A known bug perhaps?
  • roy
    I have a 3.0 ultrasnow unlocked phone and jailbreaked. I was just wondering if I update to this, how do I back up my apps downloaded from cydia? Is there anyway? or I have to download everything again :( ?
  • mohammed1991
    Use AptBackup, just download it from cydia click on buck up then connect your phone to your computer and Make a backup then when you update your phone and jailbroken it download AptBackup and click on restore and then connect your phone to your computer and you will get all your apps from cydia again.
  • roy
    thanks a lot bro! was really bothered about this!
  • Si vous voulez un guide en français, j'en ai fait un aussi cet après-midi:

    Jailbreak et unlock avec blackra1n et blacksn0w [Tutoriel]
  • C'est excellent. Merci beaucoup!
  • My pleasure!
  • Nice guide dude!

    Comments @ forums... http://iphoneincanada.ca/forums/showthread.php?...

    WIFI issues?
    For people having wifi issues, i've heard a "Reset Network Settings" fixes them
  • Sledge
    Hey guys! Does lockdown works with 3.1.2??????
  • shave
    I have 3.0 jailbreak with ultrasnow, is there any reason to go to this version, 312?
    Any real advantages? Or should I just stay put?
  • So does it work for ipod touch 3g 8 gig this time around? model MC without having to load blackra1n everytime u want to start ur ipod???
  • Dang, that went really well on my ole 2G iPhone! I can now use Remote, nice!
  • ShawnM
    already jailbreak and unlock!

    Certainly worth it
  • icemanyvr
    So does this mean I can buy an iPhone 3GS tomorrow and with the latest firmware be able to unlock it?
    I need an unlocked phone.
  • jvoisin
    Not necessarily.

    They have also changed the boot code recently which makes the jailbreak not work. If you get a phone with the older boot code, you are fine. I am running 3.1.2 but it came with 3.0.1.. no real reason to unlock as I am on contract with Rogers for a while. There are articles on the new boot code causing issues.. quick search will find them.
  • Right. Keep that in mind
  • Yes
  • djelimon
    Man that was slick

    skype over 3g works no problem
  • rawbear
    WAIT !! My iphone 3Gs is bricked! All I have after running blackrain is an iphone with colored diagonal lines on the screen and I can't even turn it off or anything!
    HELP !!!
  • Plug into iTunes > restore
  • rawbear
    Can't. The device is not even recognized on the USB port anymore. The computer sees it as an unvalid device. Can I hard-reboot the iphone?
  • Put into recovery mode then plug into iTunes.
  • rawbear
    I have rebooted without going in restore mode (holding both the power and home buttons until the screen went black) and the phone rebooted OK. But blackra1n didn't work. Nothing wa done to the phone. I will try on another computer and let you know.
  • Try holding down the Home button while you plug the USB cable into
    your computer with iTunes open. That should start recovery mode.
  • rawbear
    OK! I was able to run through blackra1n. I had to use another computer and everything looks fine now. It seems that blackra1n.exe cannot do its magic if you run a virtual machine on VMWare, as was my case. Although itunes has no problem with the USB management on VMWare, blackra1n is stumbling on the configuration. Nothing bad, I suppose. I used a second computer running WinXP (not on VMWare) and blackra1n completed the jailbreak. Fiouf!
  • Nice work. Bet your heart skipped a beat there eh? ;)
  • Adam
    Hi,

    I unlocked and jailbroken it as written and everything works fine. But once I shut off my iphone and start it back it goes into recovery mode and I need to plug it into itunes again and do the blackra1n for it to work. What am I doing wrong?
  • Just restore to fresh firmware and do it all over again
  • moi
    will it be like that all the time??
  • falcmik
    ihave a 2g i restored to 3.1.2 using i tunes then ran blackra1n it restarted i opened blackra1n again to do the unlock and there was no option for unlock?? how do i unlock it? help please
  • I think it's already unlocked because that is what mine did. The
    baseband is the same on the 2G
  • falcmik
    when i put in a tmobile sim card it tells me to connect to itunes and when i do that it tells me the sim is unsupported, so i just rolled it back to 3.0 unlocked it using redsn0w, now im going to up grade it 3.0.1 then unlock it uning redsn0w then upgrade it to 3.1.2 then run blackra1n to jailbreak it and according to what ive read it should keep unlock and jail break with blackra1n...well see
  • Totally forgot a section above. Guide updated.
  • kentmihlbauer
    Did this work, I get the same thing, plus since I no longer have an AT&T account it won't "activate" the phone even when I use the AT&T sim card?
    I have a 3Gs factory unlocked but like to use this for a second phone. Any suggestions?
    Kent
  • Daniel
    Hi there,
    I did the unlock on my iphone 3gs 32 gb that i brought home with me from tokyo and it worked great and got bell service today as rogers forces u to go with a contract and bell will do month to month and for some reason.... i can't send text messages, the sending bar goes 90% to finish each time i try to send but doesn't go all the way and says message was not sent tap try again to send this message. ANYONE HELP?!??!?!
  • Daniel
    for some reason now my phone cannot detect any data network... is this maybe because bells system went up today? if anyone can help it would be appreciated, thank you..
  • Daniel
    ok basically my wifi stopped working. and its not connecting to the 3g data network either. PLEASE HELP! it recognizes my sim card and i can make and receive calls but NO DATA receiving or sending not on bells data network or my home wifi. why is this happeneing? it was working all fine up until about an hour ago.
  • Try a reboot, if that fails restore and jailbreak again.
  • Daniel
    i did. forgot to backup my photo roll too. ouch. after restoring and re-jailing it and then unlocking it it worked fine. i didn't install cydia right away but soon after i did the wifi stopped working again. ridiculous.
  • Did you at least sync before you started? The photos will be in your
    previous backup then.
  • ddmoreno
    same thing happened to me when i unlocked with bell... my wifi stopped working so i downloaded an app from itunes called wififofum, it cost like $3 but it solved my problem... i can find networks through that app
  • shawn27
    are you able to connect to the wifi in your home or just in starbucks
  • cctd
    I have followed the instruction above for 2g iphone. But i did not see an option for sn0w to unlock it. on ly Cydia and Rock. Can anyone please tell me what wrong with my phone? Thanks
  • Totally forgot a section above. Guide updated.
  • cctd
    I've followed the instruction above for my 2g iphone. but after running blackrain I did not see an option for sn0w. only shows Cydia and Rock. Can someone please tell me what I did wrong? Thanks
  • Just did it. Wow, that was just waaaaaay too simple. :)
  • hasan5
    hi i followed all the instructions but my 2G phone lets me make only emergency calls. what did i do wrong? please anyone help!!!
  • Totally forgot a section above. Guide updated.
  • Totally forgot a section above. Guide updated.
  • Merv
    Hello guys……

    I believe that the WIFI problem>(it does not show/find any wireless networks around, it keeps Cyrcling telling me>choose a network….if i try to manually add a network when i press the Join button it says>cannot scan for networks…) IS caused by blacksn0w(blackra1n RC3)……I did everything that they say on the web and still no WIFI for me….The only thing left for me is to just buy a At&t sim card and see if the WIFI works without jailbreaking>(using blacksn0w>(blackra1n RC3))……..If anyone had this WIFI problem after jailbreaking using blacksn0w and tried it with a AT&T sim card after and now have WIFI let me know please…..My WIFI was working perfectly before upgrading to FW v3.1.2 and jailbreaking……My Iphone is a 2G and with firmware v3.1.2……pls if someone know something out of the ordinary to fix this WIFI problem let me know……

    My thanks go to Geohot because without blacksn0w I wasn’t able to use my iPhone 2G for anything…..now I can play music/videos view photos and even calling with another sim card that isn’t AT&T of course>(I do not know how that happened but my iPhone 2G is unlocked without using WIFI to unlock it the only problem is THE WIFI that is not working at all)I think it is because I have a 2G iPhone that it unlocked without using WIFI to unlock>(I do not know)……

    I repeat If someone know anything to fix this iPhone 2G WIFI problem ….reply here please…THX
  • tazCorp
    you just have to RESET the network settings on your iphone.
  • ddmoreno
    i fixed the problem with my 3gs when i bought an app on itunes called wififofum... i tried everything else, i know its not the most ideal solution but its only $3
  • Albert
    I just jailbroke it in 5 minutes. Easier thing ever. Thank you for the tutorial and thank you Geohot!
  • solsurf
    ive been trying and trying since yesterday to use blackra1n and it isnt working
    here is what im doing

    I have a brand new bought 2 days ago 3GS with 3.1.2 (5.11.07 firmware)-im using a mac powerbook G4
    i downloaded the blackra1n app from the website (for mac)
    double clicked on it. the make it rain messages pops up I connect my iphone and click on to it
    on the screen of the phone the icon shows USB to connect to itunes
    in itunes on my computer a message pops up (Itunes detected an iphone in recovery mode. You must restore this iphone before it can
    be used with itunes...and thats it, nothing else happens. ive tried to restore before and during
    i dont know hat im doing wrong or what else i can do
    please help
  • If oyur iphone was produced after week 40. Your iphone has a newer iboot which the only way you can use it if you tehterjail break it.

    Plug it back in while in recovery. then make it rain. you should boot in.

    Just don't turn off your phone, or you'll need to be close to a computer.

    the newer iphones 3gs are harder to Jailbreak. BlackRa1n is only a temporary fix for us people who have iphones made after the 40 weeks.
  • DZ
    I have a big problem. I jb and unlocked yesterday using blackra1n and installed rock. The ip worked fine the whole day todau. This afternoon I tried installing a few app from Rock. Since the apps were not showing, I rebooted the phone and when it came back on, the 3G turned into Ipod, the phone, youtube, ipod icons vanished. I can get calls but I can't access the phone as there are no icons. Can anybody help please?
  • Sounds like a case of Restore
  • tazCorp
    restore, upgrade, jailbreak it again but DONT install rock, that app f.. my iphone too
  • DZ
    I forgot to mention IP 3G 16GB 3.1.2 (7D11). Should I do a restore?
  • Albert
    I jailbroke today and am now having problems with the signal strength. I am with Rogers and have a 3GS and the signal kept jumping up and down when I was in class when usually it stays constant. I also found that the 3G network was coming in and out. I am going to attempt a full restore and then go back to the backup. Anyone else have this issue after jailbreaking?
  • tazCorp
    i have the same issue!! i dont know what to do! i tried restoring and i did the same, so i jailbreakit again and it still does, i think it is the 3.12 firm. not the jailbreak
  • Albert
    I restored it just now back to factory and than reinstalled the back up. Since I am no longer in class the signal seems to be fine now but I don't know if it will be the same again. I just re-jailbroke it and unlocked it. Hopefully it was something I did the first time that messed it up so now I am doing things step by step
blog comments powered by Disqus
Sign up for my iPhone in Canada newsletter and get access to the latest tips, tricks, and news that others won't!
  • Not Your Average iPhone Book
Blogroll

BackBeat Media