Its a little complicated at the moment, but now its possible to completely unlock any iPhones (even the new 16G ones) in software.
Method below for those who are interested.
If you want someone to help you do this, I can assist, see the website
www.iphonesim.cn for details.
Lawrence's instructions for 1.1.2OTB and 1.1.3OTB (and anything else < 1.1.4) unlocking
Contact:Email:
lawrence@iphonesim.cn / Web:
http://www.iphonesim.cn
Or if in Shanghai - 13901 802 269 during normal business hours.
Instructions:
Take ANY phone
Upgrade to 1.1.3 (via DFU mode - Hold Power+Home, let go power on reboot before apple, wait till
second beep, let go home).
Wait for install.
Use iPhuc if stuck in DFU mode*(see bottom for iPhuc instruction)
Downgrade to 1.1.1
Use iPhuc if stuck in DFU mode*
Jailbreak 1.1.1 - *#301#, 0, hold, decline. contacts, url: prefs, i.unlock.no or jailbreakme.com
***WHILST IN CRADLE CONNECTED TO COMPUTER**
Prefs: enable wifi, disable autolock.
jailbreakme - install appsnapp (REMEMBER, CRADLE CONNECTED TO COMPUTER OR DOESNT WORK!)
Post JailBreak
Install FreeBSD
Install OpenSSH
Install Pureftpd
Install Octoprep
FTP to network ip of phone. (Settings, General, Network, Choose current wifi)
copy gunlock.rar file over. Get gunlock from
www.iphonesim.cn/
ssh to phone ( root / alpine) via computer SSH
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
then terminal (ON PHONE)
chmod +x gunlock
gunlock secpack ICE04.02.13_G.fls
(should see a success at end, if not stop and let me know.)
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
then upgrade to 1.1.2 in iTunes (shift upgrade, choose 1.1.2)
then jailbreak 1.1.2
Finally - all good, and usable without a *sim.
Can also upgrade to 1.1.3 in the usual (hacked way), using the 1.1.3 prep and upgraders from here,
and then jailbreak using current methods.
*iPhuc DFU mode
cmd setenv auto-boot true
cmd saveenv
cmd fsboot
I'll also offer this service to those who want it in Shanghai.
So, as of now ANY iPhone, ANY firmware, ANY status (bricked or not) is unlockable for normal use without any hardware at all.