Just put the iPhone into recovery mode http://www.hackint0sh.org/f137/54082.htm
Make sure iTunes is not running.
If you follow my steps, you make zero changes to the iPhone, so it is 100% safe. I just tested this on my 3GS
Launch iRecovery in a command line, with the -s option to launch a shell, it should detect the iPhone and show some information. Somewhat like what is displayed below. It's all important data but the key line is the "BUILD_TAG: iBoot-xxx.xx"
For me on OS X, I had to move a library file that came with iRecovery to a specific location (iRecovery told me where to move it to) before iRecovery would run successfully. Don't think this step is required on Windows.
Code:
iRecovery -s
iRecovery - Recovery Utility for 0x1281 and WTF.
by wEsTbAeR-- and Tom3q
Got USB
=======================================
::
:: iBoot for n88ap, Copyright 2009, Apple Inc.
::
:: BUILD_TAG: iBoot-636.65
::
:: BUILD_STYLE: RELEASE
::
:: USB_SERIAL_NUMBER: CPID:8920 CPRV:14 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX IBFL:01 SRNM:[88927B1Z3NR]
::
=======================================
[FTL:MSG] Apple NAND Driver (AND) RO
[NAND] Found Chip ID 0x3295DE987A on FMI0:CE0
[NAND] Found Chip ID 0x3295DE987A on FMI0:CE1
[NAND] Found Chip ID 0x3295DE987A on FMI1:C8
[NAND] Found Chip ID 0x3295DE987A on FMI1:CE9
[FTL:MSG] FIL_Init [OK]
[FTL:MSG] BUF_Init [OK]
[FTL:MSG] FPart Init [OK]
read new style signature 0x43313133 (line:375)
[FTL:MSG] VSVFL Register [OK]
[FTL:MSG] VFL Init [OK]
[FTL:MSG] VFL_Open [OK]
[FTL:MSG] YAFTL Register [OK]
[FTL:MSG] FTL_Open [OK]
Boot Failure Count: 1 Panic Fail Count: 0
Entering recovery mode, starting command prompt
(Recovery) iPhone$exit
Copy/paste that to this thread and then type exit and hit enter to leave iRecovery
The thread I linked to explains also how to kickstart the iPhone out of recovery mode.
Bookmarks