Check iPhone 3GS BootRom (Windows, Mac)

Check iPhone 3GS BootRom (Windows, Mac)

In this guide you’ll learn how to check iPhone 3GS bootrom whether its new bootrom [iBoot-359.3.2] or old bootrom [iBoot-359.3.2]. We are going to cover how to check bootrom version of  iPhone 3GS in both the Windows and Mac OS X.
iphone 3gs bootrom

Why to Check BootRom?

There are two types of BootRom in iPhone 3GS. Older iPhone 3Gs comes with Old BootRom [iBoot-359.3] while the newer units of iPhone 3GS has New BootRom [iBoot-359.3.2]. Old BootRom is vulnerable to jailbreak exploit but there’s no jailbreak exploit found in New BootRom so far. So,  it’s important to know your BootRom version prior to jailbreak.

iPod Touch Users

  • iPod Touch 3G and iPod Touch 2G users are also affected by this. However, you can confirm the jailbreak just by checking your iPod Touch model.
  • All iPod Touch 3G on iOS 4 cannot be jailbroken ATM.
  • To confirm if your iPod Touch 2G (MC) is jailbreakable or not, check the iPod Touch model. If it starts with MC then you cannot jailbreak iOS 4 on your iPod Touch 2G. Only Non-MC models are vulnerable to jailbreak exploit. You can check iPod Touch model by going to: Settings > General > About > Model

How to Check iPhone 3GS BootRom (iBoot)

  • Old BootRom: iBoot-359.3
  • New BootRom: iBoot-359.3.2

Check iPhone 3GS BootRom (iBoot) in MAC OS X

Here are the steps to check bootrom (iBoot) version of iPhone 3GS in Mac OS X.

Step 1

Connect your iPhone 3GS to your computer and put it into DFU mode. (How to: Put iPhone into DFU Mode)

Step 2

Go to Apple Menu (Top-Left) and select About This Mac. Then hit the More Info button.

check iphone 3gs bootrom maccheck iphone 3gs bootrom mac

Step 3

Select the USB listed under Hardware from the left navigation pane. Then select the Apple Mobile Device (DFU Mode) from the right-top pane. (See the screenshot below)

Step 4

Then scroll down the details pane (Right-Bottom) and locate the serial number field. At the end of the serial number, there’s your bootrom like this: [iBoot-359.3]

check iphone 3gs bootrom mac
(Click to enlarge)

***If you have an iPhone 3GS iBoot-359.3 >> Old bootrom.
***If you have an iPhone 3GS iBoot-359.3.2 >> New bootrom.

Check iPhone 3GS BootRom (iBoot) in WINDOWS

Here are the steps to check bootrom (iBoot) version of iPhone 3GS in Windows OS.

There are two ways to check iPhone 3GS BootRom in Windows.

  • Using iDetector
  • Manually

Using iDetector

Step 1

Connect your iPhone 3GS to your computer and put it into DFU mode. (How to)

Step 2

Download iDetect and run it.

(Click to enlarge)

Step 2

Hit the “Is My BootRom Old or New” button. It will tell you if your iPhone 3GS bootrom is Old or the new one.

(Click to enlarge)


Here’s how to check bootrom version manually in Windows.

Step 1

Connect your iPhone 3GS to your computer and put it into DFU mode. (How to)

Step 2

Right Click on My Computer and select Properties. Then Click on the Device Manager from the left side of the screen.

iphone-3gs-bootrom-winiphone 3gs bootrom windows
(Click to enlarge)

Step 3

Double click to expand the Universal Serial Bus Controllers category.
Then Right click on Apple Mobile Device USB Driver item and click the Properties button.

iphone 3gs bootrom windows
(Click to enlarge)

Step 4

Select the Details tab.
Then select the Device Instance Path from the Properties dropdown menu.

iphone 3gs bootrom windows
(Click to enlarge)

Step 5

Scroll to the right end of the field to locate your iPhone 3GS bootrom version. It should look something like [iBoot-359.3] or [iBoot-359.3.2]

iphone 3gs bootrom windows
(Click to enlarge)

***If you have an iPhone 3GS iBoot-359.3 >> Old bootrom.
***If you have an iPhone 3GS iBoot-359.3.2 >> New bootrom.

Jailbreak iPhone 3GS iOS 4

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates on iPhone 4, iPod Touch and iPad jailbreak and UltraSn0w and other unlock stuff and iOS.

89 comments… add one
monk June 27, 2010, 1:27 pm

And after I do this, is there anyway to get my phone out of dfu mode, without restoring it?

iPhoneHeat June 27, 2010, 1:59 pm

is it a tethered jailbroken device?
otherwise hold down the both home and power buttons for 10 sec then let got the home button but keep holding the power

monk June 27, 2010, 2:03 pm

Well I upgraded to iOS4 before reading all this, It was jailbroken before, not anymore… so just to get this straight, the procedure to get it into DFU mode also gets it out of it?

iPhoneHeat June 28, 2010, 1:17 am

Hold down the Home and power for 10 sec.. the let go the home.. keep holding the power 🙂

peter April 15, 2012, 4:08 am

your checking of the bottom base on mac is not workon , can see serial but not he base info.

peter April 15, 2012, 4:08 am

working sorry about typo

peter April 15, 2012, 4:09 am

found it now

bora November 21, 2012, 12:04 pm

i want to know my 3gs old or new?
but after i dfu mode already i click to check it but sit show that NO DEVICE WAS DETECTED

Jumpuy June 29, 2010, 4:05 pm

Thanks for the easy instructions to check iPhone 3GS BootRom.
and Yes mine is Old one :p

saetan July 1, 2010, 4:11 pm

hey dude,i’m not able to use the idetector. It will say no device found >< What should i do??

iPhoneHeat July 2, 2010, 7:40 am

did you put it into dfu mode?

saetan July 2, 2010, 11:09 am

yeah i did

quanta July 3, 2010, 5:11 am

I also had no success with idetector in dfu mode, device not found. And I have no device instance path in device manager apple usb properties!

iphone 3GS with original OS 4 8A293 MC133X 05.13.04

Have tried everything and every tool to try to get this mother jb’ed again. Itunes 9.2 won’t restore on old or new pc even though I have blobs saved on saurik’s server. redsnow won’t process any of my ipsw’s.

I figure I have the new bootrom. I sure hope that blackra1n or somebody else can get a release for all phones soon.

iPhoneHeat July 3, 2010, 9:48 am

Id you’ve 3.1.3 SHSH blobs. Simply downgrade and use Spirit that’s the only solution

Basem July 11, 2010, 7:21 pm

Before i read this i was already upgraded my iphone into ios4 and before that my iPhone was frozen so i had to upgrade it and remove all the old files, I tried many times to downgrade but everytime am getting an error (3014)and tried all the ways i found on the internet, so is there anyway i can jailbreak it without downgrading my iPhone?? please help me guys,
Sorry for the bad english 🙂

iPhoneHeat July 12, 2010, 2:06 pm can downgrade 3GS only if you’ve SHSH blobs saved
2.Wait for the Spirit jailbreak update

ryanu July 16, 2010, 12:44 pm

I have MC model Iphone 3GS, but when I checked I have old Bootrom. Just out of curiosity, not all MC model will have new bootrom isnt it?

iPhoneHeat July 16, 2010, 4:51 pm

MC applies to iPod Touches only

raymond0412 July 19, 2010, 4:59 pm

i did the manual with my ipod touch 2nd generation MC model and instead of iboot and all that, it said this: USB\VID_05AC&PID_1281\CPID:8720_CPRV:13_CPFM:03_SCEP:04_BDID:00_ECID:000001EA860DB50C_IBFL:01_SRNM:[9C002A9T75J]

iPhoneHeat July 19, 2010, 6:37 pm

for iPod Touches.. simply check you iPod Touch model..
if it starts with MC it has new bootRom

Farhana April 12, 2013, 1:36 am

Es-tu bien en 10.6.1 (iTunes)? Avant de commencer asursez vous d’avoir bien sauvegarde9 votre SHSH !Attention votre Baseband sera mis e0 jour pour ceux qui souhaite de9simlocker via Ultrasn0w !Beaucoup d’utilisateurs rencontrent des proble8mes au moment de la restauration, vous devez modifier le fichier host, pre9sent dans C:\Windows\System32\drivers\etc sur Windows puis ajoutez un ab # bb devant la ligne puis sauvegardez. Sous mac, vous faites clique droit sur ab Finder bb et ab Aller au dossier… bb tapez ab /etc/hosts bb et vous trouverez le fichier hosts. TUTO : Passer l’erreur 1600 sans encombre ! (Mac & Windows)Sous Windows vous devez mettre le mode de compatibilite9 XP SP3 e0 Redsn0w.

FlinHm July 30, 2010, 1:22 am

If i go to DFU-mode can i get it out whit out restoring the device? a simple yes or no plz 😛

iPhoneHeat July 30, 2010, 1:52 am

holde down.. home+power for 10 sec and then let go home button and keep holding power.. it should turn ur iPhone off..
However if it’s tethered jailbroken.. you must run the tool again to go to home screen

ravice1 September 18, 2010, 11:09 am

I have Iphone 3GS 4.02 firmware, baseband 05.13.04 and a new bootroom, i tried everything i can all the type of programs, spirit, tinyumbrella, recboot and redsnow but still i cant downgrade and jailbreak my iphone its been 4 days and until i cant use it bec. its locked any simcard is not being recognized.

Anyone can help? If there’s any other way i can downgrade and jailbreak this…


Red reactor September 23, 2010, 5:57 am

Dont try on 4.0.2 even dev team didnt think to hack it wait or up to 4.1and jail it

nalare October 6, 2010, 10:02 pm

after trying to check my boot rom in my iphone 3gs 3.1.2, my iphone is still in DFU mode, and I cant turn it on!

first of all, sorry for my english…

well, I followed the instructions above, my iphone went dfu but when I tried to check manually the boot rom, I could only read ” usb/vid_o5a&pid_1222/890000000001″. There were nothing else on the device instance path properties.

So I downloaded iDetector from here, but every time I tried to run it always fails,windows report an error and if I hit “continue”, iDetector stays on “Searching for DFU” until I close the program.

After running iDetector with my iphone in DFU mode, Ive tried to turn it on again, but the screen is only black.

If I plug the iphone into my PC, windows & itunes19 recognize it, but its still in DFU mode…

How can I go back to normal?


acrazy December 12, 2010, 8:56 pm

very simple just use ifunbox and connect your iphone with usb…..once connected you will see your device on left panel….just right click it and go to properties… will see all the details of your iphone even bootrom…..

happy searching

cupidex99 February 12, 2011, 11:16 pm

havent even tried it out yet

raj April 1, 2011, 12:56 am

i try to restore my iphone 3gs 4.2.1 into 4.3.1 but iphone is not working it’s not in duf plz help me !

TM January 19, 2012, 5:50 am

iPhone 3G S, 5.0.1, but the phone has been deactivated since I received my 4S. I got my phone into DFU mode and am viewing the data fine on my Mac, but the only data I receive is: CPID:8920 CPRV:15 CPFM:03 SCEP:04 BDID:00 ECID:000002C49902ED0E IBFL:03 SRNM:[881300P33NP]

Do I not have a Bootrom specification because I haven’t been using the phone?

Reene January 30, 2012, 9:38 am

I had the same problem it did not give me the boot room specs

aleschultz February 1, 2012, 11:53 am

hi i have a 3gs with 5.16.05, and in my serial number the 3, 4, and 5 numbers : “147” , and this “IBFL:03 SRNM:[88147MXMEDG]” when i look the iboot, what can i do?

Joel May 14, 2012, 11:51 pm

Thank you soo much.

zuber September 14, 2012, 4:09 pm

Hi, im trying to find out what bootrom on my mac os I have but cant seem to get the same page as the one shown after i click more info. it gives me a page with the options of overview, display, storage, memory. none of these get me to the USB section.

is there another way to check it on a mac?


fincity November 26, 2012, 6:42 pm

I have Iphone 3 gs old boot rom. I used snowbrezze to jailbreak my phone. Cydia seems to load so I assume my phone is jailbroken.
However I still can’t find the location for APN settings. I’m attempting to use straighttalk. My voice and text messages are working. I want data to work via phone service.
It currently works through wireless with no problem.
I’ve been searching everywhere.
please help thanks in advance.

BobLob July 25, 2013, 6:07 pm

iDetector didn’t work, says no device detected. Tried to manually check, but instead of Device Instance Path, it only had Device Instance ID as a menu option. When selected, there was no [iBoot-xxxx] in that field.

This was on PC.

Leave a Comment