Main page Log in

IPhone

From Dionyziz

This document describes how to get the iPhone working on the Vodafone GR network in a few steps. If you encounter problems, see [1] and [2] which have more detailed descriptions than mine.

  1. Have a US friend buy you an iPhone and FedEx it to you. That'll cost you about 470€.
  2. Plug it in to your PC using the USB connector. It'll ask you to activate it; don't do that yet.
  3. Uninstall your current iTunes version, then download and install iTunes 7.3.0.50.
  4. Download and install UltraEdit.
  5. Make a backup of itunes.exe, open up itunes.exe in UltraEdit, make the following modifications, and save the file:
    • Ctrl + G to go to address 2048912 and type: 33C0C3
    • Ctrl + G to go to address 257074 and type: 28
    • Ctrl + G to go to address 257013 and type: 33C9B1
  6. Add the following line to C:\Windows\system32\etc\hosts:
    • 127.0.0.1 albert.apple.com
  7. Download and run PhoneActSrv 1.0 after you shut down any services using port 80. You might need .NET 2.0.
  8. Fire up iTunes and wait until it activates your phone. It'll say "Invalid SIM card", which is fine.
  9. Right click on your phone on iTunes and click Restore, and let iTunes restore it to its factory settings and download the latest patch for the firmware. As soon as the firmware starts downloading, unplug your iPhone and let it finish. Ignore all messages from iTunes and close it.
  10. Download, install and run iBrickr and follow the instructions to Jailbreak (to start your phone in restore mode, you need to hold down the buttons for at least 30 seconds, even if your phone seems to be switching off).
  11. Restart your iPhone and connect to your local WiFi network. Change your iPhone settings to never autolock (Settings > General > Autolock).
  12. Download iphoneUnlock.zip.
  13. Upload:
    • lockdownd to /usr/libexec
    • iUnlock to /usr/bin
    • ICE03.14.08_G.fls to /usr/bin
    • nor to /usr/bin
    • minicom to /usr/bin
    • bbupdater to /usr/bin
    • minirc.dfl to /usr/local/etc after you create that directory
  14. Restart your iPhone.
  15. Using iBrickr, install the Installer application.
  16. Using Installer on iPhone install the following applications, in that order:
    • Community Sources
    • BSD Subsystem
    • OpenSSH
  17. Using PuTTY, connect to your iPhone over your WiFi (you can find out the iPhone's IP from your wireless settings) using username root and password dottie. Accept the server key and wait until it's done.
  18. Remove the AT&T SIM and insert the Vodafone SIM now.
  19. Issue the following commands:
    • cd /usr/bin
    • chmod +x bbupdater
    • chmod +x iUnlock
    • chmod +x minicom
    • launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
    • iUnlock ICE03.14.08_G.fls nor
    • bbupdater -v
      you should see xgendata in the reply
    • minicom
      • AT
        it should say OK
      • AT+CLCK="PN",0,"00000000"
        it should say OK
      • AT+CLCK="PN",2
        it should reply with a 0
      • Ctrl + A, q, and yes to quit minicom.
    • launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
  20. Restart your iPhone.
  21. You might want to revert your changes to hosts and to iTunes.exe if you want to be able to access the iTunes store.
  22. Have your iPhone stolen by a bunch of brats.
  23. Get a new one and start over from step 1.
©2010 dionyziz
Attribution-Share Alike 3.0