Guide to Jailbreak and unlock iphone 3GS 3.1.2 5.11.07 firmware.
If you are new to jailbreaking then you may not even know what it is. Jailbreaking is a process that allows iPhone and iPod Touch users to run any code on their devices, as opposed to only that code authorized by Apple. Once jailbroken, iPhone users are able to download many applications previously unavailable through the App Store via unofficial installers such as Cydia; Icy; and Installous, as well as illegal pirated apps. A jailbroken iPhone or iPod Touch is still able to use and update apps downloaded and purchased from Apple's official App Store.
Jailbreaking is distinct from SIM unlocking, which, once completed, means that the mobile phone will accept any SIM without restriction on, for example, the country or network operator of origin. Jailbreaking, according to Apple, voids Apple's warranty on the device.
There are a few things you need to know about your device before you begin.
Are you wanting to just jailbreak?
Do you need the phone unlocked to use on another carrier?
To jailbreak/unlock
#1 What OS you have e.g 3.1.2
#2 What Modem Firmware you have e.g 5.11.07
#3 What build week is your phone e.g 928 (built week 28 of 2009)
You can find all 3 under settings>general>about
Jailbreaking and unlocking are not the same thing but in order to unlock you will have to jailbreak first.
Jailbreaking can be done with more than one application. I will cover 3 different ways to jailbreak here. They are in order of least buggy and by the least ram imprint on your device, not by ease of installation. If you want the easiest jailbreak then skip to the bottom and run Blackra1n. It's like cooking frozen pizza. The microwave is faster and easier but doesnt taste as good as the stove.
Jailbreaking: redsn0w
Redsn0w 0.9.2 supports:
All iPhones and iPod touches (still a tethered-only JB for late-model devices though, devices built after week 940) Apple firmware 3.0 and 3.1.2 Windows and Mac OSX (x86)
If you need a carrier unlock, redsn0w will handle iPhone 2G by itself (by installing BootNeuter utility). For the 3G and 3GS, use Cydia after you�re jailbroken to install blacksn0w (baseband 05.11). I will post a tutorial on how to unlock at the end of this thread.
This guide and tutorial will show you how to jailbreak your iPhone 2G, 3G or 3GS running OS 3.1.2 using RedSn0w 0.9.2
If you are new to the whole jailbreaking thing, I really suggest you read this redsn0w 0.9.2 [iPhone Dev Team] information about RedSn0w 0.9. It will tell you everything you need to know about RedSn0w before starting.
I know that some of you won�t bother reading the more info link about RedSn0w 0.9.2 so here is probably the most important information about this jailbreak:
If you have a late-model iPhone 3GS, (build week 940 or higher) or if you have an iPod touch 2G whose serial number begins with �MC�, you can use redsn0w to jailbreak but you are currently restricted to �tethered� rebooting. That means you need to connect your device to a computer to complete the boot after a reset. Also, these devices cannot have custom logos.
redsn0w will ask you whether or not you fit in this category when used with the iPhone 3GS or iPod touch 2G. If you have a late-model device and don�t give redsn0w the correct answer, you will likely need to do a system restore to recover from the mistake. Apple is no longer signing OS 3.1.2 so restoring it in itunes is imposable without a custom ipsw or SHSH on file in cydia, you will only be able to restore to 3.1.3 and you dont want that. So pick the right option or you will not be able to restore.
To do a tethered boot after your late-model device resets for some reason, run redsn0w again and select �Just boot tethered right now�.
This RedSn0w tutorial was written for Windows but I assume the steps are identical for a Mac.
Step 1: Download RedSn0w 0.9.2 for Mac or PC as well as the correct 3.1.2 firmware for your iPhone from here. iPhone DownloadsTo make things easy, save those 2 files on your desktop.
Step 2: Launch RedSn0w and browse for the 3.1.2 firmware you downloaded to your computer in Step 1.
Step 3: RedSn0w will automatically check if you chose the right firmware (IPSW). It will then patch the file.
Step 4: RedSn0w will ask if you if you have a late-model iPhone 3GS, (build week 940 or higher) this is important you click the appropriate "YES" or "NO" depending on your device.]
Step 5: For iPhone 2G only (other please skip to step 6)! You will then be offered several options. If you have an iPhone 2G and you want to unlock, now select �Install Cydia� and �Unlock�. You will have to download the bootloaders 3.9 and 4.6 from here. If you just want to jailbreak, disregard this and go to step 6.
Step 6: You will now have the option to �Install Cydia� as well as �Custom boot logo� and �Custom recovery logo�. For the purpose of this tutorial, I suggest you only choose �Install Cydia�.
Step 7: Make sure your iPhone is plugged to your computer. RedSn0w will now dictate you a few steps to have your iPhone enter DFU mode. Follow the onscreen instructions very carefully.
Step 8: Your iPhone will reboot when successfully jailbroken.
Congratulations! You just jailbroke your iPhone using RedSn0w 0.9.2
Jailbreaking: PwnageTool 3.1.4
PwnageTool 3.1.4 to Jailbreak for iPhone 2G/3G/3GS and iPod Touch 1G/2G. This one is only for MAC users.
If you have an iPhone 3GS: PwnageTool works if you�re currently at version 3.1.2 or below (down to 3.0) and if you know you have a old bootrom. You don�t need to be already jailbroken � PwnageTool will ask you if you�re jailbroken after you�ve created the IPSW. Don�t use PwnageTool unless you know for sure you have an old bootrom (if you�re not sure, assume the worst and don�t use it). Don�t use PwnageTool on the iPhone 3GS if you�re at 3.1.3, it just won�t work.
Step 1: Download PwnageTool 3.1.4.
Step 2:Download the iPhone firmware. 3.1.2 (3GS)
iPhone Downloads
Step 3:Start the PwnageTool 3.1.4 and
Select your Device
Step 4:Click the blue arrow button to continue. You will be brought to the �Browse for IPSW� page. It will now automatically detect the correct firmware for your device as shown in the screenshot below.
Step 5: Now a new Window Will come with 7 choices. Click to select General then click the blue arrow button.
Step 6: Check Activate the phone if you are not with an official carrier then click the blue arrow button.
NOTE*: Deselect Activate if you have an iPhone legitimately activated on an official carrier.
NOTE*: You may need to increase the size of the root partition slightly. My first attempt failed at creating the IPSW until I increased the size to about 695 MB.
Step 7: Now the Bootneuter settings are greyed out for the 3G iPhone. Click the blue arrow button.
Step 8: Now the The Cydia settings page will come, click Download packages tab. Then click the Refresh button to display all the available packages. Double clicking the package you want will download it and make it available in the Select Packages tab.
Step 9:Check the ones you want then continue.
Step 10:Now the windows of Custom Packages Settings menu displays listed package settings for your custom IPSW. Leave these settings as it is. Click to continue.
Step 11:The Custom Logos Settings menu allows you to add your own images as boot logos. Click the Browse button to select your Boot logo and Recovery logo.
Step 12:Now you are ready to begin the pwnage process! Click the Build button to select it then click the Blue arrow button to begin.
Step 13:After Continue it will asked to save your custom .ipsw file. Save it to your Pwnage folder you created on your Desktop.
Step 14:Now Your IPSW is now being built. Please allow up to 10 minutes. Now You will be asked to enter your administrator password. Do this then click the OK button. You will be asked if your iPhone has been pwned before. If unsure click the NO button.
Step 15:You will be prompted to close the PwnageTool application then put your iPhone into recovery mode. Click the OK button.
Step 16:Make sure your iPhone is connected to the computer then follow these instructions:-
Now Open the iTunes and hold the Alt/Option key and click Restore. Now Select the custom IPSW that was created (iPhone2,1_3.1.2_7D11_Custom_Restore.ipsw) and saved it Pwnage folder ( Step 13) and click the Open button.
After this iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes. Once done you will be rebooted into jailbroken iPhone OS 3.1.2 !
So now Jailbreak is Complete
Jailbreak: blackra1n RC3
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 2009 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 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 for Windows and Mac.
Features of Blackra1n RC3
1. Hacktivation support,
2. 15 second speed improvement,
3. Tiger+PPC support,
4. and installation of the latest blackra1n.app
Step 1:Download blackra1n RC3 for Windows or Mac.
Step 2: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 3: Connect your iphone to your pc or mac and make sure your iphone is on. If itunes opens then just close it. (you dont have to put your phone into recover mode or DFU)Click on �make it ra1n�:
Step 4:Let the app do its thing and wait for the phone to automatically reboot.
Step 5:You should now have �blackra1n� in the list of applications on your iPhone. Run �blackra1n�, download Cydia and let it install it.
Step 6:Finally reboot your iPhone. Voila! You should now have fully jailbroken iPhone or iPod touch running on firmware 3.1.2.
Unlocking iphone 3GS 3.1.2 on 5.11.07
Once you are done with the jailbreak, you can now unlock your iPhone running jailbroken firmware 3.1.2 by using blacksn0w from Cydia. To do this:
Step 1:Start �Cydia� on your iPhone. (you will need to be connected to wifi)
Step 2:Touch on �Manage� tab on the bottom.
Step 3:Now touch on �Sources�
Step 4:Touch on �Edit� and then on �Add�. You will be prompted to enter a url source as seen in the screenshot below. Type �http://blackra1n.com� and touch on �Add Source�
Cydia will now automatically update your sources by following a series of automated steps.
Step 5:After installation is completed. Search for �blacksn0w� in Cydia and install this application. This app will automatically unlock your iPhone so that you can use it with any carrier.
Now simply restart your iPhone. Voila! You are now running a fully unlocked and jailbroken iPhone on firmware 3.1.2 on your iPhone 3G or 3GS.