All of the steps shown in this posts were tested working for most people. WIFI environment is required for this process.
This guide will guide you through the jailbreak process and unlock the latest Firmware 3.1.2 (iphone baseband 05.11.07) if you need to. At the end, we will provide you with links to download free softwares.
The process consists of a few steps:
1. Preparation: backup your phone and download the necessary tools for it.
2. Upgrade to 3.1.2. (optional)
3. Jailbreak 3.1.2.
4. Unlock 3.1.2. (optional).
5. Add necessary tools to make your phone/itouch run free apps.
6. Restore your contacts and finishing up.
Step 1: Preparing
~~~Backup: depending on your device's condition (jailbroken with old firmware, etc..) You want to do a full backup.~~~~~
~~Skip this step if you do not want to perform a backup. ~~
Some of the software that will help you accomplish the backup: (you possibly only need one of them) 1. iTunes: If you can synch with iTunes (there are people that can't ), do a backup now, you will be able to restore easily. Please make sure you are using the latest version. At the moment I post this article, it can be downloaded here: http://www.apple.com/itunes/download/聽聽聽聽聽 (version 9.0.2) 2. 91 Phone/Itouch Assistant: If you can read Chinese, this is perfect for you. It does a full backup for almost everything. To download it, head to: http://dl.sj.91.com/pcsuite/91assistant.exe 3. Any other backup software that can do the job.
~~~~~Jailbreak/Unlock Tools~~~~~ At the moment, the best tool would be Blackra1n+Blacksn0w: http://www.blackra1n.com/ both the Mac/Windows versions are there to download.
@For iPhone users: 1. Please check your Modem Firmware under Settings->General->About->Firmware 05.11.07. If it is not, you are required to perform a clean install. 2. If you got your 'new' phone recently (about after Sept 2009), it is very likely that your phone cannot be jailbreak perfectly. There are two issues with it though it is possible to get around them with complicated method.聽 To precisely determine if you are phone have such problem with jailbreak, you will need to look at the serial number on the About section. If you have a 3GS with the 4th number greater than 4, you are in bad luck. Or if you brought your phone from a certified retailer lately, you can be sure that you are one of the unfortunate ones. However, the maker of blackra1n might fix this issue soon.
Firmware downloads for both Itouch and Iphone: http://www.felixbruns.de/iPod/firmware/
~~~~Now you are ready~~~~
~~~~~Step 2: Clean Upgrade to 3.1.2~~~~ To make sure everyone is at the same step, a clean upgrade is recommended.
To do it we will first enter your device into recovery mode: 1.Connect it to computer