Hack the iPhone




Step 1 - How to determine your firmware version

Determine what firmware version is on the iPhone by cross referencing it with its modem firmware (or baseband) version.

If your iPhone is already activated, you can determine which firmware you have on your iPhone, by pressing the Home button, then the Settings button, then press General, then press About. Look for the entry for Version. It will have a number next to it and another number in parantheses. We're only concerned about the first three digit number. In my example I have 1.1.2 firmware.

iPhone




If your iPhone is not activated then you will see one of two screens when you turn it on. The image on the left is associated with firmwares 1.0, 1.0.1, 1.0.2 and 1.1.1. The image on the right is associated with firmware 1.1.2, 1.1.3 and 1.1.4 only.

iPhone       iPhone








To further determine if you have 1.0, 1.0.1, 1.0.2 or 1.1.1 firmware, there is one more thing that can be performed easily. At the main screen on the iPhone, slide the slider to access the emergency call panel. Enter *3001#12345#* and then press the Call button.

iPhone



You will now see this screen. Press the Versions menu.

iPhone



You'll see the infamous typo menu entry called Firware version. This is actually supposed to say firmware version. This particular firmware number refers to the modem (or baseband) version.

iPhone


  • 1.0 firmware came with 03.11.02_G modem firmware.
  • 1.0.1 firmware came with 03.12.08_G modem firmware.
  • 1.0.2 firmware came with 03.14.08_G modem firmware.
  • 1.1.1 firmware came with 04.01.13_G modem firmware.
  • 1.1.2 firmware came with 04.02.13_G modem firmware.
  • 1.1.3 firmware came with 04.03.13_G modem firmware.
  • 1.1.4 firmware came with 04.04.04_G modem firmware.




Step 2 - Restore firmware version 1.1.4

The most conclusive way to determine your bootloader verison is by performing the following:

Mac users follow this tutorial. In Step 2, do not enter "./iplus -u", instead enter "./iplus -a -j"

Windows users follow this tutorial. In Step 2, do not enter "iplus -u", instead enter "iplus -a -j"

Once you have completed the above tutorial, continue below.





Step 3 - Installing the bootloader version reader program

Launch the Installer. By default it opens on the Featured page.

iPhone       iPhone



Press the Sources button. Press Edit, then press Add.

iPhone       iPhone



Enter: hackthatphone.com/1.xml   Then press the OK button. After it refreshes the source, it will be back at this screen. Now press the Done button.

iPhone       iPhone








Press Refresh. The sources will be refreshed again.

iPhone       iPhone



You should now see Hack that Phone tools in your Sources list. Press the Install icon at the bottom. Scroll down to the Hack that Phone tools folder and press it.

iPhone       iPhone



Press Baseband Information and install it. Press the Home button when you are done and the SpringBoard will relaunch. Press the new icon that appears to launch the application.

iPhone       iPhone



The application will take a few seconds to pool all the data it needs. Once it is done, scroll down the screen until you see the entry for Bootloader Version.

iPhone       iPhone




Return to the flowchart.




Free how to videos on WonderHowTo
Instructional videos, DIY, tutorials & hacks.
Callcentric - internet phone service for your home or office. iPhone
My other cell phone modding sites:   Hack the L7, Hack the V3 and Hack the V3i.   Copyright © 2008, MCJ