Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
05-23-2010, 05:35 PM #1Finding firmware, bootrom, serial# using only DFU or Recovery modes
For an iPhone that you can only access the DFU or Recovery mode, how can you find the:
Firmware version installed?
Bootrom version (and is it "old" or "new")?
(answered here: Tutorial : Which bootROM ( boot loader ) do i have 3GS)
Is it possible to pull any of this info out of the backup files iTunes has created for this phone?
In searching the forums, i found bits and pieces of answers for these, but a lot of answers were ambiguous or incomplete.
Specifically, in my case, I have a 3Gs that is stuck in the 10 second reboot loop (via Cydia/Rock updates in early May). I can't boot into the phone, but I can get it into Recovery or DFU mode. I need to know what versions of things I have.
(Don't give me grief for not knowing how it was jailbroken, or what firmware, etc. I help a lot of friends and family with their phones so I don't necessarily keep track of all they've got going on.)
05-24-2010, 09:06 AM #2
05-25-2010, 06:43 AM #3
I dunno why, but my old 3G showed the serial number in iTunes during Recovery Mode. My 3G[S] Doesn't
05-25-2010, 11:21 AM #4
However, if I didn't know how it had previously booted, and given only the information I can access while in DFU mode, or even just Restore mode, how would I determine that? Or any of the other information?
I just confirmed that using Windows XP, connecting the iPhone (either 3G or 3Gs) via Recovery Mode, you can find the following information:
Just connect it up to the computer in Recovery, then goto:
Right-click on My Computer
-> "Hardware" tab
-> "Device Manager" button
-> Expand "Universal Serial Bus controllers"
-> Double-click "Apple Mobile Device USB Driver"
-> "Details" tab
-> Choose "Device Instance ID"
In the string you'll find the info toward the end of the string.
On the 3Gs, you can also find the bootrom version. You need to use USBView and connect it to the computer in DFU. Info is here: Tutorial : Which bootROM ( boot loader ) do i have 3GS.
That still leaves two questions:
1) What firmware is installed?
2) What was used to jailbreak?
Last edited by skimmilkman; 05-25-2010 at 11:21 AM. Reason: Automerged Doublepost
05-25-2010, 02:27 PM #5
05-25-2010, 03:21 PM #6
Well... To tell from 3.x to 4.x beta
The USB Cable is rounded for 3.x and more squared off for 4.x beta.. I hope that helps.
How did it get put into DFU/Recovery? You could try making it boot using iREB or iRecovery. Also, try using ( iH8sn0w.com | Jailbreak your iPod touches and iPhones ) f0recast to see if it tells you anything.iPhone 3G 4.2.1 - iPod touch 3G 5.0 Beta 1
Windows 7 - OS X 10.5.6
06-02-2010, 10:52 AM #7
06-02-2010, 01:47 PM #8
Do you need to be able to unlock the phone when its fixed?
Last edited by area51crypto; 06-02-2010 at 02:23 PM.