First find the iUnlock binary. A good departure point is this Engadget article.
Then follow this procedure :
(Thanks to Harro and dev team and sam)
Crackers software unlock guide with files
May need to install bsd subsystem. The rest should work!
â€¢ Have the system restored with 1.02.
â€¢ Connect your iPhone via USB Cable to your computer
â€¢ Ignore and shut down iTunes
MAC: The following tasks involve using iNdependence.
PC: The following tasks involve using iBrickr
â€¢ Jailbreak your iPhone using iNdependence or Brickr
â€¢ Activate your iPhone using iNdependence or Brickr (or Iasign for PC)
â€¢ Install SSH using iNdependence or Brickr
Install the BSD Subsystem. Use AppTapp or iBrickr
â€¢ Now we want to copy the files from the Required Files folder
â€¢ Copy the Files to your desktop.
Use an SFTP client
Mac: I used fetch to connect to your iPhone. – Some people are having problems with fetch. I will investigate and update soon.
PC: Use WinSCP
â€¢ Make a new connection using your iphones ip and the login: root and pass: dottie
â€¢ Specify the path as /usr/bin
â€¢ If you can’t directly connect to the /usr/bin directory try locate it in your Sftp client.
â€¢ Copy (drag from your computer to ipod dir screen) the files across and specify that they are all 0755 permissions.
MAC: Open Terminal (on mac) and type in: “ssh -l root xxx.xxx.xxx.xxx” (The xxx’s are your iphones ip address – dont type the “”)
PC: Open Putty and type in your ip of your iphone and hit connect
PC: You will be asked for a login: root and a password dottie
MAC: You should be asked for a password, enter dottie
MAC: Now at the prompt type launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist NOTE if this didn’t work, just do the PC method directly below.
PC : This bit didnt work for me, the unload of the commcenter so I went into my SFTP client, navigated to the LaunchDaemons directory and just copied the commcenter file to my desktop, then deleted it from the iphone
â€¢ Type mkdir -p /usr/local/etc and hit enter.
â€¢ Your folder to save minicom data is now prepared.
â€¢ Type in: minicom -s and hit enter
â€¢ Navigate with the arrow keys down to Change serial and press enter
â€¢ Press A
â€¢ Press delete until all you are left with is /dev/
â€¢ Type in tty.baseband (it should now look like /dev/tty.baseband)
â€¢ Press Enter
â€¢ Press ESC
â€¢ Navigate down to exit and hit Enter
â€¢ Type in AT and hit enter. You should see it say OK.
â€¢ Hold Control and press A. Let go of the buttons and Then press X. It will ask if you wish to exit. Hit enter.
â€¢ Type in cd /usr/bin and hit Enter
â€¢ Type in iunlock ICE03.14.08_G.fls nor and hit enter. It should complete after a little while.
â€¢ Type minicom and hit enter
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
Now back in SSH type launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Restart your phone
At that point you have call in/out, SMS in/out.
Configuration for GPRS access on the Proximus Network :
APN : internet.proximus.be
Username : none
Password : none
Now you have GPRS/EDGE connections. Try Safari or Mail. Enjoy!
For Youtube here is the fix (untested yet).