Xperia XZ Boot Loop Fix: Stop the Restart Cycle
If your Sony Xperia XZ keeps rebooting on its own, the fix usually starts with clearing the system cache, checking for a faulty app, or performing a software repair—and in many cases, one of those steps will stop the cycle without losing your data. This guide walks you through the most reliable solutions, from the quickest and least invasive to the more thorough ones, and explains why the problem happens in the first place.
Why the Xperia XZ Keeps Restarting
The boot loop on the Xperia XZ is rarely a hardware failure. Most often it is triggered by a software conflict, a corrupted cache, or a failed system update. The phone’s Android operating system gets stuck in a state where it cannot fully load the home screen, so it restarts to try again. Common triggers include:
- A recent app update that conflicts with the system
- A partially downloaded or interrupted firmware update
- Corrupted cache files left over from previous sessions
- Battery or charging issues that cause the phone to shut down and restart
- Physical damage to the power button or internal components (less common)
Knowing the likely cause helps you pick the right fix. If the problem started right after a specific app update, that app is the prime suspect. If it started after a system update, the firmware itself may be the issue.
Fix 1: Force Restart and Charge Check
Before doing anything complicated, try a simple force restart. Press and hold the Power button and the Volume Up button together for about 10 seconds. The phone should vibrate and reboot. This clears minor glitches and is safe to try anytime.
Next, plug the phone into a charger and watch the screen. A completely drained battery can cause a boot loop because the phone powers on, immediately dies, and restarts. Leave it charging for at least 15 minutes, then try turning it on normally. If the charging icon appears but the phone still won’t boot, move to the next step.
Fix 2: Boot into Safe Mode
Safe mode loads Android with only the pre-installed apps, so if the loop stops in safe mode, a third-party app is the culprit. Here’s how to enter safe mode on the Xperia XZ:
- Press and hold the Power button until the power menu appears.
- Touch and hold the Power off option until a prompt appears asking to reboot in safe mode.
- Tap OK and wait for the phone to restart.
If the phone boots successfully in safe mode, uninstall the most recently installed apps—especially any that manage battery, system cleaning, or launchers. After each uninstall, restart the phone normally to test. Once the loop stops, you’ve found the problem app.
Fix 3: Clear the System Cache
Corrupted cache files can cause a boot loop, and clearing them is a standard fix. This does not delete your personal data, but it will remove temporary files. To clear the cache partition on the Xperia XZ:
- Power off the phone completely. If it’s stuck in a loop, hold Power + Volume Up until it turns off.
- Press and hold the Volume Down button, then press the Power button briefly. Keep holding Volume Down until the recovery menu appears.
- Use the volume keys to navigate to Wipe cache partition and select it with the Power button.
- Confirm the action, then select Reboot system now.
If the recovery menu does not appear, try Volume Up instead of Volume Down. The exact key combination can vary slightly by firmware version. This fix works because the cache partition stores temporary system files that can become corrupted after an update or a crash.
Fix 4: Software Repair via PC Companion
If cache clearing doesn’t work, the next step is a full software repair using Sony’s PC Companion (or Xperia Companion on newer versions). This reinstalls the official firmware and typically resolves deep system corruption. This process will erase all data on the phone, so back up anything you can before proceeding. If the phone is stuck in a loop, you may not be able to back up, but you can still repair it—just accept the data loss.
- Install Xperia Companion on a Windows PC or Mac from the official Sony support site.
- Open the program and select Software repair for your Xperia model.
- Follow the on-screen instructions. The program will guide you to turn off the phone and then hold a specific key (usually Volume Down) while connecting it via USB.
- The program downloads the correct firmware and installs it. This can take 10–20 minutes.
After the repair, the phone should boot to the initial setup screen. This is the most thorough fix and works even when the phone won’t boot normally.
Fix 5: Factory Reset from Recovery
If you can’t use PC Companion, or if the software repair doesn’t help, a factory reset from recovery mode is the last software option. This erases everything and restores the phone to its out-of-the-box state. To do this:
- Enter recovery mode as described in Fix 3.
- Select Wipe data/factory reset.
- Confirm and then select Reboot system now.
This is more aggressive than clearing the cache, and it will remove all your apps, photos, and settings. Only do this if you are comfortable losing that data, or if you have already backed up. A factory reset often fixes persistent boot loops that survive cache clears.
When It’s a Hardware Problem
If none of the software fixes stop the restart cycle, the issue may be hardware. Common hardware causes include:
- A failing battery that can’t hold a charge, causing the phone to shut down and restart
- A faulty power button that sticks and sends constant reboot signals
- Water damage or a loose internal connection
In these cases, the phone needs professional repair. Check if the battery is swollen (the back cover may bulge) or if the power button feels stuck. If so, do not try to fix it yourself—take it to a reputable repair shop. A battery replacement is often cheaper than a new phone and can solve the problem if the battery is the culprit.
Preventing Future Boot Loops
Once your Xperia XZ is working again, a few habits can reduce the chance of another boot loop:
- Keep the operating system and apps updated, but wait a few days after a major update to see if others report issues.
- Avoid installing apps from unknown sources, as they may conflict with the system.
- Don’t let the battery drain completely on a regular basis; keep it between 20% and 80% when possible.
- Restart the phone once a week to clear temporary files and keep the system fresh.
If you ever encounter a boot loop again, start with the force restart and work your way down the list. Most cases resolve with the cache clear or a software repair, and only a small percentage require hardware service.
Frequently Asked Questions
Will a factory reset delete my photos?
Yes, a factory reset erases everything on the internal storage, including photos, videos, contacts, and app data. If you can still boot the phone, back up to Google Photos or a computer first. If you can’t boot, you may lose that data permanently.
How do I back up my Xperia XZ if it keeps restarting?
If the phone boots for a few minutes between restarts, quickly connect it to a computer via USB and copy files. You can also enable auto-backup to Google Drive in settings if you can access them. If the phone never boots long enough, a software repair with Xperia Companion is the only way to restore it, but that erases data.
Can a bad SD card cause a boot loop?
Yes, a corrupted or faulty SD card can sometimes cause boot loops, especially if the phone tries to read it during startup. Remove the SD card and see if the phone boots normally. If it does, format the card on a computer or replace it.
Why does my Xperia XZ reboot when I open the camera?
This specific trigger often points to a software conflict with the camera app or a corrupted camera cache. Try clearing the camera app’s data in Settings > Apps, or boot into safe mode to see if the issue persists. If it only happens in normal mode, an app is interfering with the camera.
Is there a way to fix the boot loop without losing data?
Yes, the force restart, safe mode, and cache clearing methods do not erase personal data. Only the factory reset and software repair (which includes a reset) will wipe your data. Try those first—many users resolve the loop with a simple cache clear.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.