Step 1 - Prepare you iPhone
Upgrade and restore your iPhone to Firmware 1.0.2 in iTune. (Plug iPhone to your PC. Hold Power+Home buttom together for 25s will shows "connect to iTune" logo. iTune will ask you to restore/update.)
Close iTune, and Launch Windows Task Manager by Ctrl+Alt+Del, kill the task "iTuneHelper"
Connect your iPhone to PC
Download and install iPhone AppTapp Installer
After AppTapp installation finish, your iPhone would be jailbreak-ed
Activate your iPhone by iTweak
Step 2 - Config WiFi to let iPhone Safari run properly
Get your iPhone connected to your Wi-Fi access point by going to Settings �� Wi-Fi �� Your network.
When it's connected tap the blue arrow on it
Also, go to Settings �� General �� Autolock and set it to Never. This will make sure the phone does not go to standby and drop the Wifi connection.
To play safe, connect the iPhone to AC adaptor.
Launch iPhone Safari and browse some website to check the Wifi connectivity
Launch Installer and install Community Sources
Launch Installer and install BSD Subsystem
In iPhone Safari, browse http://www.iphone.org.hk
Click the unlock icon
Installer will pop-up and ask you to add a new package source, click "Yes"
Step 3 - Unlock
In AppTapp Installer, you may find "iUnlock (iphone.org.hk)" application under "Utilities" section
Click it and click "Install" button
Click the [Home] button, you may find a new application "Unlock", click it to unlock
Click "start" will show files found, stopping CommCenter, Flashing firmware. Don't touch iPhone now!!!! (If it kick you out to home many icon screen)
Pray for 20mins, after unlock finish, it will show baseband updater, starting CommCenter. Then insert your SIM to enjoy unlocked iPhone!!
Mission critical!!!. Last but not least, visit HERE and said "Unlocked!!!"