iPhone Hacks - www.iphone-hacks.comthe Dash Hacks Network





September 11, 2007
FREE Software iPhone Unlock RELEASED!

Posted by greg

Update: It works! It really really works! Let me explain what I did…

  1. Ensure your “Modem Firmware” version is “03.14.08_G” (Settings -> General -> About)
  2. get SSH working — AppTapp Installer is the best/easiest way to install that. See here.
  3. locate these two files: a NOR memory dump (3031040 bytes) & ICE03.14.08_G.fls (3163736 bytes). I’m not sure of the legality issues behind distributing them, so best of luck finding them.
  4. copy the iUnlock binary to /bin & the two files above to /var/root (on the iPhone, that is) — use iPHUC or whatever other method
  5. SSH in; the default root password is ‘dottie’
  6. give iUnlock executable privileges by typing the following:

    chmod +x /bin/iUnlock

    Note: you may need to install the BSD subsystem to get ‘chmod’ — again, that’s done through AppTapp Installer
  7. disable CommCenter, type:

    # launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist

  8. ready, set, go! type:

    iUnlock /var/root/ICE03.14.08_G.fls /var/root/<nordump>

    (replace with the NOR mem. dump file name)
  9. wait ~ 20 mins, you’ll see the percentage scroll by
  10. load up ‘minicom’ and type:

    AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
    AT+CLCK="PN",0,"00000000"
    AT+CLCK="PN",2


    Note: you may need to create the /usr/local/etc directory and change the minicom serial port to /dev/tty.baseband
  11. reboot, viola!

The day of reckoning!

You will notice iPhone Dev Wiki’s “Unlock Phone” block has turned the most beautiful shade of green! I knew it would follow shortly after the release of iphoneSimFree’s software unlocking method.

Although, still not completely user-friendly, this iPhone unlocking binary must be ran from command line — this means you need a functioning SSH installation on your phone. Don’t worry — sooner, rather than later, someone will simplify things with a fancy GUI. In the meantime, if you have yourself a locked phone and the technical know-how, give it a whirl!

By the looks of it, you require a NOR memory dump & a FLS file in order to achieve the unlock. Check back shortly for more details… I’m playing with it now.

Download: iUnlock | source code

Show your appreciation with the iPhone Dev Team on IRC –
#iphone @ irc.osx86.hu.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Reddit
  • Slashdot
  • Technorati
  • Facebook
  • Mixx
  • NewsVine
  • Propeller
  • TwitThis
  • YahooMyWeb



RSS feed | Trackback URI

11 Comments »

Comment by 996911
2007-09-11 21:29:34

I knew it, glad I didnt spend the money on ipsf. Great work guys!!!!!!!!!!!!

 
Comment by fido
2007-09-11 21:36:57

yesssss! iphonee in canada!! jst need installer for the newbs lol

 
Comment by Gonza
2007-09-11 21:41:11

Independance Day!!!!!! Sept 11
Top job Guys, Round of applause from all of us to you Greg and your Team.
Now juz wait for the GUI

 
Comment by dsafa
2007-09-11 21:58:19

SWEET!!!! no if only i understood how to do it!!! =) i am hoping there will be an automated version soon, cuz i have an iphone i really want to make calls with!!!!!

Comment by dsafa
2007-09-11 21:58:36

woops it is supposed to be NOW

 
 
Comment by JC
2007-09-11 22:29:51

What is the difference between this unlock compare to the ipsf unlock method? What files do I need to donwload for the free one?

 
Comment by CD
2007-09-11 23:12:34

I am wondering if this will only work on 1.02 firmware.

Anyone know if the newer iPhones out will still have 1.02 or am i out of luck?

I’m planning to get get an iPhone but it seems this only will work on 1.02…..

 
Comment by sheng
2007-09-12 00:25:31

i just bough my iphone on monday it is 1.02 firmware. can i unlock it?
also the the modem firmware is 03.14.08_G

 
Comment by evilgabbie
2007-09-12 03:45:40

maybe you should just rename and radio on the phone (baseband revision) to something newer than 3.14.08G, so when there is an update later on, the baseband on the phone would be > update package and thus skip and bypass rewriting the set nor values….

 
Comment by calo
2007-09-13 02:39:19

Just did it and it works great apart from…. I’m unable to receive any calls. I can call and text but when sum1 tries to call me—nada :^((

 
Comment by Vandon
2007-11-25 23:51:23

i dont get what to do!

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)