First of all im gonna warn you make sure your running version 1.02 firmware.

Settings → General → About → Version. Modem Firmware should also say 03.14.08_G

Your phone will also need to be jailbroken you can use iBrickr for this!

When you have iBrickr running install the following.

  • Community Sources
  • OpenSSH
  • BSD Subsystem (might take some minutes)

Next Use WinSCP (root/dottie) and copy the the following files to /usr/bin

You can find your iPhones ip address by using the wifi settings and picking your network and hitting the blue arrow will reveal your ip.

Now make a folder under /usr/ called local/etc

So you upload minirc.dfl to /usr/local/etc

Now using putty log back in with your login root/dottie

and run the following commands :

cd /usr/bin/

chmod +x iUnlock

launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

iUnlock ICE03.14.08_G.fls nor

Wait a while usually around 20minutes.

After this is complete in putty run

bbupdater -v

You should see issuing +xgendata… and a lot more stuff this is good!

now still in putty type

minicom

When everything loads ok type AT it should respond with OK

If all is good issue these commands next

AT+CLCK=”PN”,0,”00000000″

AT+CLCK=”PN”,2

if it gives a response with 0 your unlocked!

Now just run this command in putty!

launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist

AND YOUR UNLOCKED!