You just hit "Update Now" on your iPhone, watched the progress bar crawl, and now you're staring at a frozen Apple logo for the last 20 minutes. It's maddening. I've seen this dozens of times with iOS 17 updates, especially on iPhone 12 through 15 models. The update got interrupted – maybe your Wi-Fi dropped, battery hit zero mid-install, or the update file itself got corrupted on Apple's end.
First: force restart – works about 40% of the time
Don't plug your phone into anything yet. Don't try to turn it off normally. Do this:
- Press and quickly release the Volume Up button.
- Press and quickly release the Volume Down button.
- Press and hold the Side button (the power button on the right) for at least 15 seconds. Keep holding even if the screen goes black. Wait until you see the Apple logo appear, then disappear, then appear again. That second Apple logo means the phone is rebooting fresh.
After about 10 seconds of holding the side button, you should feel a vibration. That's normal. Don't let go. The screen will go black – that's expected, keep holding. After about 20 seconds total, you'll see the Apple logo again, and this time it should boot into the lock screen within 2-3 minutes.
If you see the Apple logo, it goes black, and then comes back – that's a good sign. If it just sits there glowing forever, that force restart didn't take. Move to recovery mode.
Second: recovery mode fix – catches the other 60%
When a force restart fails, the iPhone is stuck in a boot loop or a corrupted update state. Recovery mode is your only way out without a full DFU wipe.
You'll need a computer with iTunes (Windows) or Finder (macOS Catalina or later). Make sure it's the latest version. Also grab a Lightning or USB-C cable that definitely works – a frayed cable will waste your time.
- Connect your iPhone to your computer.
- Put your iPhone into recovery mode:
- Press and quickly release Volume Up.
- Press and quickly release Volume Down.
- Press and hold the Side button. Keep holding it even when the screen goes black. After about 10 seconds, you'll see the "Connect to Computer" icon – a cable pointing to a computer screen, with a lightning bolt. That's recovery mode. Let go of the Side button as soon as you see that icon.
- On your computer, a pop-up appears saying: "There is a problem with the iPhone that requires it to be updated or restored." Click Update. Do not click Restore yet – Update tries to reinstall iOS without erasing your data.
After you click Update, your computer will download the iOS software (about 5-7 GB) and install it over the top of the existing system. This takes 15-30 minutes depending on your internet speed. Your phone will restart during the process. Don't unplug it until you see the lock screen again.
If Update fails with error code 4000, 4013, or 4014, it means the cable is bad, the USB port is flaky, or the computer's internet connection dropped. Swap cables, try a different USB port (preferably directly on the motherboard, not a front panel), and run the update again.
What if Update fails again?
Then you're looking at a restore. This will erase everything on your iPhone. I know that stings. But if you had iCloud backup turned on (Settings > [your name] > iCloud > iCloud Backup), your photos, messages, and app data should come back after you enter your Apple ID. If you didn't have a backup, you're out of luck – Apple's update process corrupted the user data partition, and there's no tool that can fish it out from this state.
To restore: in the same recovery mode screen on your computer, click Restore instead of Update. The download and install will wipe the phone clean and set it up like new. After it finishes, follow the setup assistant to restore from iCloud or iTunes backup.
Why this happens in the first place
iOS updates rewrite the entire system partition. If the power cuts out, or the Wi-Fi signal drops while downloading the update package, the system can end up with a partially-written boot loader. The iPhone can't find a valid kernel to load, so it sits on the Apple logo waiting for instructions it never gets. Force restart clears the temporary memory and tries to boot from the existing system – but if the boot loader is corrupt, it'll fail again. Recovery mode gives the iPhone an external controller – your computer – to push a fresh copy of iOS directly into the phone's NAND memory, bypassing the corrupted boot path.
Less common variations you might run into
iPhone stuck on Apple logo with no cable icon
You hold the side button, but instead of the cable icon, the Apple logo just blinks on and off every few seconds. That's a boot loop, not a system crash. The fix is the same – force restart, then recovery mode. But try a different cable and computer if the cable icon doesn't show up after three attempts. Some users report that an iPad charger with a higher wattage (20W vs 5W) helps the phone boot into recovery mode faster.
iPhone stuck on Apple logo after restoring from backup
This usually means the backup itself was corrupted. I've seen this happen when you restore a backup from an older iOS version onto a newer one – the settings collide. Solution: don't use that backup. Set up the phone as new, then manually reinstall apps. If you need the data back, try a third-party tool like iMazing or PhoneRescue, but I've had mixed results – about half the time they can extract photos and contacts from a corrupt backup.
iPhone stuck on Apple logo after jailbreak
If you've ever jailbroken your phone, even years ago, and restored from a backup made on a jailbroken device, residual jailbreak files can trigger this. The only reliable fix here is a full DFU restore. DFU (Device Firmware Update) wipes everything, including the boot loader. Here's the DFU sequence for iPhone 8 and newer:
- Connect to computer. Press Volume Up, release. Press Volume Down, release. Then hold the Side button for 10 seconds.
- Keep holding the Side button, now also press and hold Volume Down (both held together) for 5 seconds.
- Release the Side button but keep holding Volume Down for another 10 seconds. If the screen stays black, you're in DFU mode. If you see the Apple logo or the cable icon, you missed it – try again.
In DFU mode, iTunes/Finder will say "iPhone connected in recovery mode" but the screen will be totally black. Click Restore. This is the nuclear option, but it's the only way to clean a jailbreak-corrupted system.
Prevention: stop this from happening again
- Always update with at least 50% battery and a stable Wi-Fi connection. Don't walk out of range while the update is downloading.
- Turn off automatic updates on public Wi-Fi. Go to Settings > General > Software Update > Automatic Updates > turn off "Download iOS Updates." Let them download only when you're on your home network.
- Back up before every major update. iCloud backup is fine, but an encrypted iTunes/Finder backup backs up your passwords and Health data. Do that at least once per update cycle.
- If you see an error during an update (like "Update Requested" stalling or "Unable to Verify Update"), stop. Don't force restart while the update is writing – that's a guaranteed brick. Instead, let the phone sit for 30 minutes. If it still hasn't moved, follow the recovery mode steps above before the corruption gets worse.
- On iPhone 15 Pro and newer, you can use the Action button to force a restart (customize it in Settings). I map mine to a shortcut that runs a forced restart sequence – saves a few seconds when I'm nervous.
One last thing: if you're in recovery mode and Update keeps failing, and you don't care about data, just Restore. Don't waste three hours fighting with cables and different computers. A fresh iPhone is better than a bricked one.