Difference between revisions of "Recovery Mode"

From The iPhone Wiki
Jump to: navigation, search
(Manual Method)
(Manual Method)
Line 10: Line 10:
 
# Connect the device to the Computer
 
# Connect the device to the Computer
 
# Make sure iPhone is in the homescreen
 
# Make sure iPhone is in the homescreen
# Hold The Home Button and The Power Button till "Connect To iTunes" logo is seen
+
# Hold The Home Button and The Power Button till Connect To iTunes logo is seen
# Ignore the "Slide To Power Off" message
+
# Ignore the Slide To Power Off message
   
 
== Exiting Recovery Mode ==
 
== Exiting Recovery Mode ==

Revision as of 03:34, 19 November 2010

iPhone in Recovery Mode.

Recovery Mode is a failsafe in iBoot that is used to reflash the device with a new OS, whether the currently installed one is somehow damaged or the device is undergoing an upgrade via iTunes.

Information about Recovery Mode's protocols is available.

Entering Recovery Mode

Automatic Method

Call the AMDeviceEnterRecovery function in iTunesMobileDevice.dll

Manual Method

  1. Connect the device to the Computer
  2. Make sure iPhone is in the homescreen
  3. Hold The Home Button and The Power Button till Connect To iTunes logo is seen
  4. Ignore the Slide To Power Off message

Exiting Recovery Mode

Automatic Method

Call the AMRecoveryDeviceSetAutoBoot & AMRecoveryDeviceReboot functions in iTunesMobileDevice.dll or send the following commands to the iPhone using a terminal

> setenv auto-boot true
> saveenv
> reboot

Manual Method

Hold the Home button + Power Button till the Apple Logo Appears

Recovery Mode output to the computer

iProduct: "Apple Mobile Device (Recovery Mode)"
iSerialNumber: "CPID:XXXX CPRV:15 CPFM:03 SCEP:03 BDID:00 ECID:XXXXXXXXXXXXXXXX IBFL:01 SRNM:[XXXXXXXXXXX] IMEI:[XXXXXXXXXXXXXXX]"