Troubleshooting

How can I restore iPhone to factory settings with iTunes?

If you need to restore the iPhone to its original state the process requires iTunes. This can be useful for troubleshooting to see if a problem is hardware or software related. The process can also reset an iPhone for resale, wiping all personal data from the device.

Should you suspect a hardware issue with your iOS device, Apple will normally recommend a complete restore to see if this clears up the problem. You can save time when you go to the Apple store by trying a complete restore first. Restoring will update your iPhone firmware to the latest version.

How do I exit safe mode on my jailbroken iPhone?

Noticed your iPhone status bar says "it Safe Mode" instead of the time? This means that SpringBoard crashed and extensions have been disabled. Touching the words Safe Mode in the status bar brings up the following dialog box, giving you three options on how to proceed.

it Safe Mode iPhone warning

Here are the recommended steps to exit iPhone safe mode and return to normal operation:

How can I exit / get out of iPhone DFU mode?

As long as nothing is actually wrong with your iPhone, you can exit Device Firmware Update (DFU) mode without restoring the device in iTunes. To get out of DFU mode follow the same steps as a forced restart.

1. Hold down the Sleep button and Home button at the same time.
2. After a few seconds the Apple logo appears and the iPhone will boot.
3. Your iPhone is now out of DFU mode.

How do I put my iPhone 4 into DFU / recovery mode?

To put your iPhone 4 or 3GS into Device Firmware Update (DFU) mode:

1. Connect your iPhone to the computer and start iTunes.
2. Turn off your iPhone by holding down the Sleep button and slide to power off.
3. Press and hold down the Sleep button and Home button simultaneously.
4. After 10 seconds release the Sleep button but continue to hold the Home button down.
5. iTunes will pop up a window that says it has "detected an iPhone in recovery mode."

Pages

Subscribe to RSS - Troubleshooting