Recovery Mode
From The iPhone Wiki
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.
Contents |
Entering Recovery Mode
Automatic Method
Call the AMDeviceEnterRecovery function in MobileDevice Framework
Manual Method
- Connect the device to the Computer
- Make sure iPhone is in the homescreen
- Hold The Home Button and The Power Button till Connect To iTunes logo is seen
- Ignore the Slide To Power Off message
or
- Turn off the device.
- Press and hold the home button
- Connect the device with iTunes
- Wait until you see the iTunes logo on the iPhone
Exiting Recovery Mode
Automatic Method
Call the AMRecoveryDeviceSetAutoBoot & AMRecoveryDeviceReboot functions in the MobileDevice Framework 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]"