Skip to content

Restore iPhone 4

LukeeGD edited this page Mar 19, 2023 · 9 revisions
  • The procedure will be depending on your usage, operating system, and iOS device. Make sure that your setup is supported by the script. See the README for details.
  • Some of the options in this page are also applicable for restoring to iOS 7.1.2 with the option to jailbreak.
  • You do NOT need blobs to use this, the script will get the needed iOS 7.1.2 blobs for you.
  • The restore will ERASE ALL DATA on your iOS device. Backup your data before proceeding.
  • Make sure to have at least 10 GB of free space on your PC/Mac.
  • Do not rename the IPSW firmwares from their default names.
  • If you are using Windows, please read the "Troubleshooting" page
  • If you are on an iOS version that is not 7.1.2, I recommend saving onboard blobs first before continuing.

Please select your operating system and iOS device.

iPhone 4 GSM (iPhone3,1)
  • You NEED a working Home and Top/Power button to enter DFU mode.
  1. Connect your iOS device to your PC/Mac.
  2. Start the script by running restore.sh (restore.cmd on Windows)
  3. When the main menu shows up, type '1' and press Enter/Return to select Downgrade Device.
  4. When prompted, select your options and follow the given instructions to put the device to pwnDFU mode.
  5. After the restore process, your device will be successfully downgraded/restored to your selected target version.
  • If you are stuck at the boot logo after downgrading, see the "Clearing NVRAM" section of the "Troubleshooting" wiki page for more details.
All iPhone 4 devices (restore to iOS 7.1.2)
  1. Connect your iOS device to your PC/Mac.
  2. Start the script by running restore.sh (restore.cmd on Windows)
  3. When the main menu shows up, select Restore to Latest iOS.
  4. When prompted, select your options and follow the given instructions to put the device to kDFU/pwnDFU mode.
  5. After the restore process, your device will be successfully restored to iOS 7.1.2.