iPhone Stuck on the Apple Logo, Restarting Over and Over? Here's Why

Your iPhone shows the Apple logo, goes dark, shows the logo again, and never finishes starting up. It's called a boot loop, and it's one of the more alarming things a phone can do — but before you panic or wipe it, two things you need to know: your data is almost certainly safe, and a factory reset usually won't fix it — and may erase everything for nothing.

We recently had an iPhone 13 come in stuck in exactly this loop — Apple logo, restart, repeat, endlessly. The owner had tried every reset they could find online. The culprit turned out to be something most people (and plenty of repair shops) never check: a corroded proximity sensor from a bit of liquid that had crept in through the earpiece. One tiny, water-damaged sensor was dragging the entire phone down.

And it wasn't a one-off. We see this same fault across most iPhone models — because nearly every iPhone puts the proximity sensor on a flex cable at the top of the phone, sharing a data line with other components. When liquid corrodes that sensor, it can take down the whole phone the same way, whether it's an iPhone X, an 11, a 12, a 13, a 14, or newer. This is the story of why that happens — and what to do if it's happening to yours.

Call Us Now
Book A Repair Now
4.8 Stars - Based on 2285 User Reviews

First, What a Boot Loop Actually Is

An iPhone starts up in a fixed sequence: the power management chip brings up the internal power rails, the processor runs its built-in startup code, each stage loads and verifies the next, and then iOS runs a hardware self-check — confirming the components are all responding — before it finishes booting.

A boot loop means the phone gets partway through that sequence, fails the check, and restarts — then does it again, and again. The important part: it's failing during startup, which means the storage chip holding your photos, messages, and data is never touched. That's why your data is safe even though the phone won't start.

It's worth telling three similar-looking problems apart, because they're different faults:

  • Boot loop — the Apple logo appears, then restarts, on a cycle (this article).
  • Stuck on the Apple logo — the logo sits there frozen and never restarts.
  • Won't turn on at all — a black screen with no logo and no signs of life (see our guide to an iPhone that won't turn on).

Why Factory Resets and Restores Usually Fail (and the Data Warning)

Search "iPhone boot loop" and most advice tells you to put the phone in Recovery or DFU mode and restore it. Please be careful here. A boot loop is very often a hardware problem — and no software reset can fix a hardware fault. Worse, a Restore erases everything on the phone. So you can wipe all your data and still be stuck in the loop, because the physical cause is untouched.

There's one safe software step worth trying first: a force restart (press and release Volume Up, then Volume Down, then hold the Side button until the logo appears). That can clear a one-off software glitch and doesn't erase anything. If it doesn't hold — if the loop comes right back — the cause is hardware, and the drastic data-wiping steps won't help. Stop there and get it diagnosed. (An iTunes/Finder Update — not a Restore — can reinstall iOS without erasing data if the issue is genuinely software, but on a hardware boot loop even that won't stick.)

The Surprising Culprit: A Corroded Proximity Sensor

Here's the part that catches almost everyone out. Your iPhone's proximity sensor — the little sensor near the earpiece that turns the screen off when you hold the phone to your face on a call — sits on a flex cable at the top of the phone, alongside the earpiece and the front sensor array.

That sensor talks to the rest of the phone over a shared data line called the I2C bus — a single bus that several components communicate on. And that shared design is exactly why a tiny sensor can take down the whole phone: if the proximity sensor shorts out, it shorts the shared bus — and a short on that bus fails the hardware check that the boot sequence depends on. The phone can't finish starting up, so it restarts. Every time. That's your boot loop.

In our iPhone 13, the sensor had shorted because of corrosion — and corrosion means one thing: liquid got in.

And because almost every iPhone is built this way — proximity sensor on a shared flex at the top of the phone — this same fault shows up across the lineup. We've traced boot loops to a corroded proximity sensor on iPhone X, 11, 12, 13, 14, and later. The model changes; the mechanism doesn't.

How Water Reaches the Proximity Sensor

You don't have to drop your iPhone in a pool for this to happen. The path of least resistance for liquid is the earpiece speaker grille — that little mesh slot at the top of the screen. It's an opening by design, and moisture finds it easily: a phone used in the rain, a steamy bathroom, a sweaty pocket, a screen wiped down with a damp cloth or hand sanitizer. The liquid wicks through the mesh and settles on the metal contacts of the earpiece and proximity sensor.

Then the slow damage begins. Water leaves corrosion on those contacts, and corrosion keeps spreading over hours, days, and weeks—long after the phone feels dry. The phone might work fine for a while, then start boot looping later, seemingly out of nowhere. That "out of nowhere" is corrosion that finally bridged the sensor's contacts and shorted the bus.

And yes — this happens even though modern iPhones are rated water-resistant. Water-resistant is not waterproof; that rating fades as the phone ages and its seals wear, and the earpiece grille is a known weak point. (More on liquid damage in our full iPhone water damage repair guide.)

The Other Big Cause: A Failing Battery or Battery Board

The proximity sensor is the culprit people never expect — but in our shop, the battery is just as common a cause of a boot loop, and for a reason that makes sense once you see it.

Starting up is the most power-hungry moment in a phone's day: the processor spikes its current draw as iOS loads. A healthy battery delivers that surge without flinching. A failing, aged, or swollen battery can't — its voltage sags under the load, the phone browns out mid-boot, and it restarts. Then it tries again, sags again, and you've got a loop. A dead-empty battery can do the same thing on some models.

We see a few battery-related versions of this:

  • A bad or worn-out battery that can no longer hold voltage under the startup load.
  • A loose or disconnected battery connector — the phone loses power the instant it demands more, and cycles.
  • A damaged battery board (the BMS/protection circuit on the battery's own flex) that cuts power incorrectly or reports bad data to the phone.
  • A boot loop right after a DIY battery swap — usually a low-quality aftermarket cell or a connector that isn't fully seated. If your iPhone started looping right after a battery replacement, this is almost always why.

The takeaway: a boot loop is a power and hardware story. A corroded sensor shorting the bus and a battery that can't hold voltage produce the same symptom on the screen — which is exactly why guessing (or wiping the phone) doesn't work, and why the diagnosis below matters.

How We Diagnose It

The reason this fault fools people is that the phone looks physically perfect — no cracks, no obvious water. The diagnosis is a process of isolation:

  1. Rule out software with a force restart and, if appropriate, an update (not a wipe).
  2. Check the battery and its connection. We test the battery's health and voltage under load and reseat or swap its connector — if a failing battery or loose connection is browning the phone out during boot, this catches it. A boot loop that started right after a battery change points straight here.
  3. Open the phone and inspect the earpiece and front-sensor flex under magnification for the tell-tale green-white corrosion crust on the contacts.
  4. Isolate the sensor. The definitive test: disconnect the front sensor/proximity sensor flex and try to boot. If the phone boots normally with that flex disconnected, the sensor is the culprit — it was shorting the bus and preventing startup. This one test separates a proximity-sensor boot loop from the other causes (battery, storage, or a deeper board fault).

That isolation step is the difference between a real diagnosis and guesswork — and it's why "just factory reset it" so often wastes people's time and data.

The Fix — and an Honest Note About Face ID

Once we've confirmed the proximity sensor, there are two paths. There's also a real trade-off worth knowing about on iPhone X and later (X, 11, 12, 13, 14, and up) — the models that use Face ID. On older Touch ID iPhones, the boot loop happens the same way, but this particular Face ID trade-off doesn't apply:

  • Clean the corrosion. The best outcome is to carefully clean the corrosion off the sensor and its contacts (and, where needed, reflow the connection) so the original components stay in place. This clears the short, ends the boot loop, and keeps everything — including Face ID — working.
  • Replace the flex. If corrosion has destroyed the sensor beyond cleaning, replace the flex. This fixes the boot loop, but on these models some of the front-sensor components are paired to the logic board for Face ID — so a straight aftermarket replacement can disable Face ID. There is a way to keep Face ID even then: source a genuine Apple OEM sensor cable and have it programmed to the phone — but that's more expensive and takes longer, so it's a trade-off you decide on, not something we spring on you.

This is exactly why it matters where a water-damaged phone gets repaired. A shop that just swaps parts may end your boot loop but kill Face ID. We do the board-level cleaning under a microscope in-house, which saves the original sensor — and Face ID — whenever the corrosion hasn't gone too far. When it has, we lay out your options plainly (accept the Face ID loss, or pay for the OEM-programmed cable) and let you choose. Either way, you'll know exactly what your phone needs and what it means for Face ID before we start any work.

And through all of it: your data stays put. Because this is a startup/hardware repair, not a software wipe, your photos, messages, and everything else come back with the phone.

What to Do If Your iPhone Is Boot Looping

  1. Try one force restart (Volume Up, Volume Down, hold Side). If it works and holds, you're done.
  2. If the loop returns, stop. Don't keep triggering restarts — each boot attempt pulls current through the fault, and if liquid is involved, corrosion keeps spreading.
  3. Do NOT factory reset or DFU restore in a panic. It won't fix a hardware boot loop, and it erases your data.
  4. If liquid was ever involved, don't charge it — charging a liquid-exposed phone accelerates corrosion.
  5. Bring it in for a board-level diagnostic. This is not a fix you can do at home, and time matters when corrosion is spreading.

Boot Loop? Bring It In — Free Diagnostic, Data Safe

If your iPhone is stuck on the Apple logo and restarting, bring it to any of our three Chicago-area stores. We diagnose boot loops at the board and component level — isolating whether it's the proximity sensor, the battery, storage, or a deeper board fault — and we work to fix it without erasing your data. The diagnostic is free, and we'll give you an honest read on what it needs and what it means for features like Face ID before we start any work.

West Ridge — 6314 N Western Ave, Chicago, IL 60659

Logan Square — 3416 W Diversey Ave, Chicago, IL 60647

Skokie — 3435 Dempster St, Skokie, IL 60076

Serving Chicago and the north suburbs, including Evanston, Lincolnwood, Skokie, Niles, and Morton Grove.

Related Problems

image is company logo