From ModMyiFone - Wiki
original guide by concietedsoftware folk
- Download the iUnlock_Reloaded.zip from here, here or here. Save it to a directory.
- cd to where you just saved the download and unzip it.
- in another wiindow, ssh into your iPhone and run: mkdir /unlock
- back on your Mac, scp the three files to your iPhone: scp -p iUnlock_reloaded *bin root@youriphoneip:/unlock
- on your iPhone, run: cd /unlock
- on your iPhone, run: ./iUnlock_reloaded
If it worked, and says your iPhone is unlocked, you're done. If not, read on.
If it says that the flash went ok, but the unlock failed, do this:
- put a copy of the 1.0.2 firmware in a directory on your Mac. If you need to download it, get it from here.
- rename the extension on the firmware from ipsw to zip
- unzip it
- run: dd if=009-7698-4.dmg of=ramdisk.dmg bs=512 skip=4 conv=sync
- use finder to navigate to the directory where ramdisk.dmg is and double-click it to mount it.
- copy the following files to the directory you unziped iUnlock_Reloaded.zip in:
- /Volumes/ramdisk/usr/local/bin/bbupdater
- /Volumes/ramdisk/usr/local/standalone/firmware/ICE03.14.08_G.eep
- /Volumes/ramdisk/usr/local/standalone/firmware/ICE03.14.08_G.fls
- copy those three files to your iPhone:
scp -p bbupdater ICE* root@youriphoneip:/unlock
- on your iPhone, run: cd /unlock
- on your iPhone, run:
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
- on your iPhone, run:
./bbupdater -f *.fls -e *.eep
- on your iPhone, run:
launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
- on your iPhone, run:
./iUnlock_reloaded
It should successfully flash and unlock this time.