Unlocking iPhone 2G for Apple Firmware 3.1.2

Unlocking iPhone 2G for Apple Firmware 3.1.2

Hold on Cowboy

This blog post is pretty old. Be careful with the information you find in here. It's likely dead, dying, or wildly inaccurate.

Here are some instructions for unlocking the Apple iPhone 2G model with firmware version 3.1.2. I ran into a few problems, but having unlocked dozens of these from day one, I’ve yet to brick one.

  1. Download the firmware version from apple. You want the 3.1.2 version 250MB

  2. Connect the phone to iTunes

  3. Hold down the OPTION button and click the “Restore” button. This will prompt you for a firmware file, located the file you just downloaded

  4. Sometimes the upgrade gives an error message after its done, I’ve yet to have a problem so you can safely ignore it if you get one.

  5. Download blackra1n by geohot

  6. Unzip and run blackra1n with the iPHone plugged into the computer. It only takes a minute and after it reboots the iPhone will be jailbroken with a new app on the springboard IMG_0202.PNG

  7. Run blackra1n on the iPhone and install Cydia

  8. Run Cydia… it will update it self several times, you just want graphical mode and essential updates

  9. When this is done you’ll want to install BootNeuter using Cydia


  10. Run the BootNeuter app and you’ll see this screen, then click ‘flash’. When I performed this, the phone seemed to freeze. I tried rebooting the phone, but it became 100% unresponsive. After 5 minutes it rebooted and it seems it worked.

  1. All this was done with one Sim, I switched to a different SIM and received this error message. “Different Sim Detected … Connect to iTunes to activate” and the phone went to the pre-activated state.
  2. I took the SIM out and started from the beginning and this seemed to work
  3. Last if you don’t have a data plan, you’ll want to disable cellular data network with this Fake APN. Just visit this address in Safari on the iPHone and follow the directions to install the Fake APN. unlockit.co.nz