How to Check the Bootrom Version of your iPhone 3GS?

This is a guest post by Harold Hisona

Apple iPhone has become a necessity in the modern world not just because it has sleek design but because it can be used in so many ways. Its efficiency is equaled by its functionality that it became an “almost” perfect little computer.

About two weeks ago, Apple officially released to the public the new iOS4. If you are an iPhone user, you must have known that there are hundreds of new features added to this new operating system. Also, you must have known that only the third generation iPhones are capable of having the new OS. In short, only iPhone 3GS can be jailbroken into iOS4.

Now, if you are using the Pwnage Tool to jailbreak your phone, the current version of PwnageTool requires that your iPhone 3GS must have the old version of Bootrom to perform successful jailbreak. Otherwise, your beloved gadget will turn into a junk. Therefore, you will need to know the Bootrom version before you decide to do the process. Here’s how.

How To Check Bootrom for Windows Users?

1. You will need to put your iPhone into DFU mode first.

  • Connect it to your computer using a USB cable.
  • Power it off.
  • Press and Hold the POWER and HOME button for approximately 10 seconds.
  • Release the POWER button but continue holding the HOME button for yet another 10 seconds.
  • The iPhone’s screen should be blank and your computer will automatically detect the device in DFU mode.

Note: If your iPhone shows the screen “Connect to iTunes”, you should put it into recovery mode rather than DFU and repeat the process above.

2. If your iPhone is in DFU mode already, go to Control Panel -> Hardware and Sound -> Device Manager

3. Look for “Universal Serial Bus Controllers“. It can be found at the bottom of your Device Manager. Click on the “Plus” to the left to expand then look for Apple Mobile Device USB Driver and right click it, then choose “Properties.”

bootrom-windows-step3

4. A new window will appear. Click on the “Details” tab. Now, there would be a drop down menu. Click it and choose Device Instance Path to show the Bootrom version in the text area.

bootrom-windows-step4

The OLD Bootrom must appear as iBoot-359.3 while the NEW one will be iBoot-359.3.2.

How To Check Bootrom for Mac Users?

1. Just like in Windows, you need to put your iPhone into DFU mode.

  • Connect it to your computer using a USB cable.
  • Power it off.
  • Press and Hold the POWER and HOME button for approximately 10 seconds.
  • Release the POWER button but continue holding the HOME button for yet another 10 seconds.
  • The iPhone’s screen should be blank and your computer will automatically detect the device in DFU mode.

Note: If your iPhone shows the screen “Connect to iTunes,” you should put it into recovery mode rather than DFU and repeat the process above.

2. Once your gadget is in DFU mode, you can follow the steps below. Go to Applications -> Utilities -> System Profiler

3. Under the “Contents” try to navigate until you find the following.

Contents -> USB -> Hardware

4. By doing step 3 you will be able to navigate through USB options on the right. Look for and click Apple Mobile Device (DFU mode) option to reveal the “Serial Number“.

bootroom-mac-step4

Once again, the OLD Bootrom should appear as iBoot-359.3 and the NEW one as iBoot-359.3.2.

To bring back your iPhone to life, you should hold the HOME and POWER button for a few seconds until the Apple logo appears.

Remember, the purpose of this post is to teach you how to determine the bootrom version of your iPhone and see if it is okay to jailbreak it into iOS4. The actual jailbreaking process may be presented in the next post. Should you have questions, clarifications and suggestions, feel free to leave comments below and we will get back to you.

Image credit: adria.richards