How to Recover iPhone 3G

Recovery of iPhone 3G and 3GS is carried out on the same principle as the rollback to the factory state of later models of smartphones from Apple. However, sometimes a simple procedure ends with unsuccessful firmware or the appearance of various errors. 21, 29, 1604,1015 and others. Let’s see how to return the iPhone to a healthy state after detecting a recovery problem.

IPhone 3G Recovery Procedure

First, let’s figure out the general procedure for restoring an iPhone. Everything is simple here:

  1. Connect a smartphone to the computer, start iTunes.
  2. Create a backup so as not to lose information.
  3. Click the Restore iPhone button. iTunes will independently find the latest firmware version and install it on the device, at the same time rolling all the settings back to the factory state.
    How to Recover iPhone 3G

If you need to restore iPhone after unsuccessful firmware, then the procedure will change a little:

  1. Connect your iPhone 3G (3GS) to your computer. Put the device into DFU mode: hold Power and Home for 10 seconds. After 10 seconds, release Power and hold Home for another 10 seconds.
  2. Launch iTunes. Hold down the Shift key and click on the “Restore” button. An explorer window will appear, through which you need to specify the path to the firmware file. Download firmware from trusted sources.

After the firmware is complete, iTunes will offer to restore the data from the backup. Select the “Like New” setting option. The smartphone will ask for activation. insert the SIM card into it. After successful activation, return the necessary information from the backup.

Error 29

Failure with number 29 after the iPhone recovery is mechanical in nature, so no software methods can fix it. Error 29 appears in the following cases:

  • Using an unoriginal iPhone battery.
  • Damage to the charging loop.
  • SMP controller combustion.

Often error 29 appears on unofficial devices when trying to upgrade or restore. Error 29 is resolved by replacing components with original ones. However, success is not guaranteed even in this case: error 29 sometimes appears after several battery replacements and a charging loop.

If replacing iPhone accessories does not help, and error 29 remains, then it makes sense to check the SMARTi Power Management IC smp3i power controller.

In severe cases, failure 29 occurs when the controller is burned. The problem is fixed by replacing the damaged part with a workable controller, taken from the original donor. Other ways to solve error 29 do not allow to achieve a positive result.

Error 21

The failure with number 21 occurs because the system security software prevents the device from connecting to the Apple update server when restoring iPhone 3G. To remove error 21:

  • Clean the hosts file on your computer (C: \ windows \ system32 \ drivers \ etc \). Delete extra lines from this configuration file so that iPhone can connect to the Apple server. Extra lines are all that is after the entry # 127.0.0.1 localhost.
  • Make sure you have the latest version of iTunes. The old version of iTunes is one of the most common causes of various errors, including a failure with number 21.
  • Disable the firewall and antivirus for a while. Error 21 appears due to the inability to connect to the Apple server.
  • Try to restore iPhone on another computer. Connect the device to another port, replace the USB cable with the original one.

If a failure occurs with number 21, recovery should be performed in DFU mode by manually selecting the firmware file. How it’s done:

  1. Enter iPhone in DFU. Connect the device to the computer.
  2. Launch iTunes and go to the device page. Hold Shift and click on the “Restore” button.
  3. Select the firmware file and start the recovery procedure.

In rare cases, error 21, like 29, is associated with the use of a non-original battery. If the iPhone does not recover after trying to fix the problem programmatically, then try replacing the battery, error 21 will disappear. If fault number 21 continues to appear, contact the service center.

Error 1604

Failure number 1604 appears due to an interruption in the connection between iPhone and computer. To fix the error:

  • Replace the USB cable (use the original wire).
  • Try connecting your smartphone to another port or to another computer.

If the USB cable and ports on the computer are in order, then try the software method for fixing error 1604. Failures with numbers 16 are fixed using the iReb r7 utility.

  1. Put the iPhone in DFU mode.
  2. Close iTunes, launch iReb.
  3. Select the device model in the program window (iPhone 3G or 3GS). Wait until the iPhone screen turns white or red.
  4. Launch iTunes. Select a device in the menu on the left. Hold Shift and click Restore. In the explorer window, specify the path to the previously downloaded firmware file.

Since iPhone 3G and 3GS are supported by iReb r7, this method should help fix the crash. If the method described does not help, try fixing the error with TinyUmbrella and Redsn0w:

  1. Run the TinyUmbrella utility. Go to the “Advanced” tab and uncheck “Set Hosts to Cydia on Exit”.
  2. Clean the hosts file from unnecessary entries.
  3. Launch Redsn0w. Set the iPhone to DFU (Extras. Even. DFU IPSW) mode.
  4. Launch iTunes, hold Shift and click Restore. Specify the path to the firmware file.

Restoring your iPhone after completing the steps above should fail without any errors.

Error 1015

Failure with the number 1015 (or the message “Cannot find the required resource”) appears when outdated or modified software is detected. You can fix error 1015 in the following ways:

  1. Update iTunes. The system detects that the program is outdated, and therefore gives an error 1015.
  2. Install the latest firmware. Failure 1015 occurs when you try to restore to an earlier version of iOS.
  3. Put the iPhone in DFU mode and try to restore again.

If error 1015 appears after the recovery procedure is completed, and the smartphone itself is sent to DFU, return it to working condition using the TinyUmbrella utility. Run the program, select the connected iPhone in the menu on the left and click “Exit Recovery”. Failure 1015 will no longer appear, and the smartphone will be restored.