iUnlock released: the first free, open source iPhone SIM unlock software

To pull this off you'll need iUnlock + nor + the .fls file, which is available in ZIPs all over. We've got the app here, but this package doesn't include all of the files necessary. Good list of links here, or try here, here, here, here, and here.
For the how-to, just hit up one of those guides down below. Naturally, we offer zero guarantees that any of this will work. (Read: don't whine to us if your iPhone gets bricked.) Big ups to the iphone.unlock crew, Draken, and, of course, the iPhone Dev Team. Let us know in comments if this technique works for you.
Update: We've confirmed the hack! Yes, it's fully restore-resistant, too, which is great news. We'll get you all the juicy proof in a few, but we have indeed managed to software unlock an iPhone with iUnlock. Also, HaRRo says the app should be out "very soon" to make this easier on the noobs.
Update 2: Depending on activation method, YouTube might not be working after the unlock -- ours isn't. This is, of course, expected behavior. There's a Windows script here that should hopefully fix you up (again, we don't make any guarantees), but Mac users will have to look elsewhere. Also, alongside the Mac GUI iUnlock app in the works, the iPhone Dev Team is prepping a Windows version, a simple bash script and an iPhone app -- and eventually an all-in-one app that can do everything from the Jailbreak to the unlock.
Update 3: We've posted our terminal output from using the hack after the break. Go ahead. Nerd out. Also, the graphical version isn't out quiet yet, but we've got the first image of it above. Check it out.
Update 5: Ok, the graphical unlock app still isn't yet out, but we've tested an early build, and it definitely works! Check it out here.
Read - Official unlock guide
Read - Unofficial unlock guide
Terminal session for iUnlock
-sh-3.2# cd /usr/bin
-sh-3.2# chmod +x iUnlock
-sh-3.2# chmod +x minicom
-sh-3.2# launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
-sh-3.2# iUnlock ICE03.14.08_G.fls nor
iUnlock v42.PROPER -- Copyright 2007 The dev team
Credits: Daeken, Darkmen, guest184, gray, iZsh, pytey, roxfan, Sam, uns, Zappaz, Zf
* Leet Hax not for commercial uses
Punishment: Monkeys coming out of your ass Bruce Almighty style.
Sending Begin Secpack command
Sending Erase command
Waiting For Erase Completion...
Sending Write command
00%
05%
10%
15%
.
.
.
95%
Sending End Secpack command
Validating the write command
FW are equal!
Completed.
Enjoy!
-sh-3.2# pwd
/usr/bin
-sh-3.2# bbupdater -v
Resetting target...
pinging the baseband...
issuing +xgendata...
firmware: DEV_ICE_MODEM_03.14.08_G
eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
bootloader: BOOTLOADER_VERSION:3.9_M3S2
Done
-sh-3.2# minicom
"", line 2331, terminal 'hpansi': exit_am_mode but no enter_am_mode
"", line 2385, terminal 'iris-ansi': save_cursor but no restore_cursor
"", line 2403, terminal 'iris-ansi-ap': save_cursor but no restore_cursor
"", line 4359, terminal 'vi603': enter_insert_mode but no exit_insert_mode
"", line 8138, terminal 'dg+ccc': set_color_pair but no initialize_pair
"", line 8508, terminal 'd430c-dg-ccc': set_color_pair but no initialize_pair
"", line 9587, terminal 'hp+color': set_color_pair but no initialize_pair
"", line 9595, terminal 'hp2397a': set_color_pair but no initialize_pair
Welcome to minicom 2.2
OPTIONS:
Compiled on Jul 21 2007, 05:09:51.
Port /dev/tty.baseband
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
AT
OK
AT+CLCK="PN",0,"00000000"
OK
AT+CLCK="PN",2
+CLCK: 0
OK
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
=END=
Put in the SIM and voila!





















With my newly unlocked iphone I am concerned about getting a huge T-Mobile bill liket the ATT suckers. Will the 5.99 internet plan take care of this problem? Anyone?
works in Globe Telecom Philippines!.
Question for all of you who used he GUI to unlock. I did, and it worked fine. Then I did a complete shutdown. When it came back, it said I needed to activate again thru ITunes. I ran iUnlock again, and it unlocked again. Just wondering if anyone has encountered this problem, and if there is a solution.
Hey i have a question. If people are so worried about if Apple will release an update that will lock the iphone well then why dont people not upgrade their itunes when the new firmware comes out. Would that keep your iphone from being re-locked by Apple? please answer, thanks!
Guys,
Read through this thread and have a question. One of my blog readers used iUnlock and found that it rendered the Installer.app application to be useless. I told him that if he re-ran the installer, that it would relock his phone. So it seems like both things cannot happen at the same time. I was wondering if anyone else has encountered this and if so, if they were able to work around it.
My blog post about the subject is here: http://weblog.techdad.net/2007/09/13/iphone-rumor-iunlock-and-appinstaller-incompatible/
Thanks,
HTD
so guys i got a problem i'm doin the unlock manually cuz the GUI one gave me the blank screen that some others are having problems with but now I keep running into this:
AT+CLCK="PN",0,"00000000"
ERROR
AT+CLCK="PN",2
+CLCK: 1
OK
i keep getting that error and don't know how to fix it...suggestions?
if only I could afford an iphone or even a basic cell phone...
So I have a small problem
I have one ATnT connection on which I bought the Iphone, registered it legally and then finally hacked it using the Apps mentioned above.
However, I want to buy another Iphone for my dad who uses TMobile. How do I go about doing this? All Iphones require an activation - which means I would need an ATnT account to activate it - or am I missing something?
Your help would be appreciated.
Everything looks fine until I put tmobile SIM card into iphone. I'm getting "no service", cannot set the carrier/network either.
Thanks.
Unlocked 2 phones, first unlock works great with TMobile, second I get No Service, same as rickp and eeez. Any solutions (is the iPhone modem messed up?)
I live in Chicago. Can I just buy a new iPhone from the Apple store. Go home (without activating with AT&T) and follow the steps from http://www.freeiphoneunlock.com/guide/ and plug in my T-mobile SIM card and it will work? Do I have to deal with AT&T at all? Thanks!
so my buddy and i did the whole unlock process everything went smoothly we unlocked the phone and everything. but when we tried to put his t-mobile sim card in the phone it just said "no service" we then tried my buddy's at&t sim card and still no service. anyone know why it would do that?
got the same problems as rickyp. no service. tries both ways. iTunes recognizes my phone number, but that's it. no service and no calls.
need help. thanks.
I wonder...with the unlock, can you use a former Cingular SIM and just use your regular plan? Or would AT&T notice? Also, would you then be able to get visual v-mail, seeing as thats an AT&T exclusive?
hello everyone, I bought my Iphone in apple store in NYC and i live in France, when i try to unlock my Iphone i plug it on the dock and it says i should activate it by signing with ATT... Is there a way to unlock and activate my phone without signing with ATT because its 2years 55usd monthly and I cant afford it...Thanks in advance for your reply and your help at emailscout@gmail.com
Again also same as rickyp and eeez, also cannot make Network selection (can on the one phone that was successful)
fully working in Dominican Republic with Orange and Claro
"Also when after complete hit the home button and restart iphone if you dont get signal"
A restart probably will solve the "no signal" problem...
hi.. i'm trying to unlock my iphone.. my version is 1.0 (1A543a) and my modem firmware is 03.12.03_G.. should i upgrade it to be able to run the iunlock? how???
just curious...i dont have tmobile. just unlocked it for the fun of it. i got a 10 minute prepaid sim card and the calls and everything work. as far as you tube..it comes up but sais i need edge. if i put in a tmobile simcard. do i need to change the servers inthe iphone to match tmobiles or will it work it what its got?
For the love of mother earth, thank you for that unlocking of the iPhone! At least I can sell some to my relatives abroad. If I'm serious about selling it though...
i follow the step orderly and correctly (thats what i think), but than everytime i run minicom, it always come out like this
AT
OK
AT+CLCK="PN",0,"00000000"
error
AT+CLCK="PN",2
+CLCK: 1
i keep getting the same result after tried it like five times.
can anybody help me here. thanks
I'm having the same problem as Divaio
AT
OK
AT+CLCK="PN",0,"00000000"
error
AT+CLCK="PN",2
+CLCK: 1
I already tried to exit minicom, run the bbpudater -v again, but it didn't work.
Also tried to enable and disable the baseband, but didn't work.
Started the process from scratch more than 5 times, and the same thing.
Do anybody has a new procedure to follow to fix this?
I was looking at different forums but nothing new!!
PLEASE..HELP!!!!
felipe, i just got the link which hopefully can help us to finish what we've started. it's appeared to me that we've done it wrong, or inorderly.
from the link below, it's seems that we have to restore our iphone into a virgin state, or into a condition when it came out from the box (which itunes are not able to do it). i havent do it myself for my lack of time, but im sure it will work.
the magic word: http://iphonegoboom.com/#restore
gud luck for you and me dude, and thx to those guy who bust their ass for us.
peace
wow i have the same error but all the videos and ppl who know of this problem dont seem to be metioning it at all
iUnlock works great!! but...
Do we have to activate the iPhone everytime I use a different SIM? I Mean...If I change my current working SIM by another one, I need to run activate again...!! Is there a way you can use any SIM without being Reactivating..and activating?
Thanks!!
Why aren´t you using GUI version...it´s easier and faster...?
Remember to apply attrib...0755 to all iUnlock.app folder and files...!!
I was having this same error...
I'm having the same problem as Divaio
AT
OK
AT+CLCK="PN",0,"00000000"
error
AT+CLCK="PN",2
+CLCK: 1
But I switched into GUI version...with 0755 attributes...and worked great!! If you need help...let me know!!
i got a problem..i'm unable to open YOU TUBE..when try to open i'm getting an error CANNOT CONNECT TO YOU TUBE..so please help me..
hi...i got the same problem please help me and how to switch to GUI..and i'm unable to open you tube also..i'm getting an error CANNOT CONNECT TO YOU TUBE...please help me
Hi Vinicio,
I am unable to understand teh solution that you gave for fixing the you tube error. Can you please send me the exact steps,
Kind Regards,
Saurabh
i unlocked my iphone..but i'm unable to open YOU TUBE..i'm getting an error saying CANNOT CONNECT TO YOU TUBE...so please help me..
Thank you.
i am currently using anysim...and it won't unlock because it can't locate the secpack. if there is a link to the secpack that i can dl can someone plz. provide it. if not plz. tell me what i can do about my situation. thanks
great info !!! THAnx!!!!!!!
I just found a site that gives you some info on How To Unlock iPhone. Check it out:
http://squidoo.com/howtounlockiphone/