30-second fix: force restart
Your iPhone isn't truly bricked. What's actually happening here is the update process crashed mid-install. The bootloader still works, but iOS can't finish loading. The fix is a force restart — it doesn't erase anything.
- Press and quickly release Volume Up.
- Press and quickly release Volume Down.
- Press and hold the Side button (power button) until you see the Apple logo again. Keep holding. It might take 15–20 seconds. Don't let go early.
If the logo appears and the phone boots normally, you're done. This works about 40% of the time on iPhone 13 through 15 series. The reason step 3 works is it forces the system to power cycle the SoC (System on a Chip) directly via the SEP (Secure Enclave Processor), bypassing any stuck software process.
Still stuck on the logo? Move to the next step.
5-minute fix: recovery mode restore
This erases nothing if you use the Update option instead of Restore. But you'll need a computer — Mac or Windows PC with iTunes (or Finder on macOS Catalina+).
- Connect your iPhone to the computer with a USB cable. Original cable or MFi-certified. Cheap cables often fail here.
- Enter recovery mode: same button sequence as force restart, but keep holding the Side button after the Apple logo appears. You'll see a screen with a laptop icon and a cable after about 10 seconds. That's recovery mode.
- On your computer, a dialog pops up: "There is a problem with the iPhone that requires it to be updated or restored." Click Update, not Restore. This downloads the latest iOS and reinstalls it over the top without wiping your data.
This takes 5–10 minutes depending on your internet speed. The reason recovery mode works where force restart doesn't is that it loads a minimal kernel that can communicate with iTunes/Finder directly, bypassing the corrupted userland. If the update succeeds, your phone boots normally with all data intact.
If Update fails with error 9, 4013, or 4014 (common with faulty cables or USB ports), try a different cable, a different USB port (on the back of a desktop, not a hub), or a different computer. I've seen a USB 2.0 port work where USB 3.0 didn't — something about power delivery timing.
15+ minute fix: DFU restore
DFU (Device Firmware Update) is the nuclear option. It bypasses the bootloader entirely and talks directly to the iBoot firmware. This will wipe your iPhone completely. But if recovery mode update failed, this is the only way to unbrick it.
You will lose all data. Backups from iCloud or a computer are required. If you never backed up, you're out of luck — that's the hard truth.
- Connect to your computer. Open Finder (macOS) or iTunes (Windows).
- Enter DFU mode:
- Press Volume Up, release.
- Press Volume Down, release.
- Hold the Side button for 10 seconds.
- While still holding Side, press and hold Volume Down for 5 more seconds.
- Release Side button, keep holding Volume Down for 10 seconds.
- If the screen stays black (no Apple logo, no cable icon), you're in DFU mode. The computer will say "iPhone in recovery mode" — that's fine, it's the same detection path.
- Click Restore iPhone. This downloads the latest iOS and wipes the phone completely.
The reason DFU works when nothing else does is that it loads code directly into RAM without verifying the existing firmware. A corrupted bootchain is bypassed entirely. It's also the only way to downgrade iOS (if Apple is still signing the older version), but that's a separate topic.
When to give up and go to Apple
If DFU restore fails with error 56 or -1, the baseband or NAND flash is physically damaged. That's a hardware failure — no software trick will fix it. Book a Genius Bar appointment. This is rare (maybe 2% of cases), but it happens, especially if the phone got wet or was dropped during the update.
Also: if the phone gets hot during any of these steps, stop immediately. A hot iPhone during a boot loop suggests a shorted capacitor on the logic board. Continuing risks fire. Turn it off and take it to a repair shop.
One more thing: if you're on a beta version of iOS (especially developer beta 17.x), these freezes are more common. Beta software has debug logs enabled that can stall the boot process. The fix is the same — but after DFU restore, don't reinstall the beta. Use the public release.
That's it. Force restart first, recovery mode update second, DFU restore last. 90% of stuck-on-Apple-logo issues are solved by step 1 or 2. The rest are either corrupted firmware (step 3) or dead hardware (Apple visit). Pick your level, try it, and stop when your iPhone boots.