If your Huawei P9 is stuck in a boot loop, freezing, or showing a black screen, the fix usually starts with a forced restart, then clearing the cache partition, and finally a factory reset or firmware reflash if the problem persists. This article walks through each step in order, explains why the P9 crashes, and covers what to do when standard fixes fail.
Why the Huawei P9 Crashes
The Huawei P9, released in 2016, runs Android 6.0 (Marshmallow) and can be updated to Android 7.0 (Nougat) and later to EMUI 5.0. System crashes on this device typically stem from one of several causes:
- Corrupted cache data – after an app update or system update, cached files can become unreadable, causing the system UI to freeze or crash repeatedly.
- Incompatible apps – apps that haven’t been updated for newer Android versions can trigger system-wide crashes, especially if they request permissions that conflict with EMUI.
- Insufficient storage – when the internal storage is almost full, the system may fail to write temporary files, leading to crashes or a boot loop.
- Firmware corruption – an interrupted OTA update or a failed root attempt can corrupt the system partition, making the phone unable to boot.
- Battery or hardware issues – a failing battery can cause sudden shutdowns that look like crashes, and a damaged motherboard can cause random reboots.
Knowing the cause helps you pick the right fix. Start with the simplest, least destructive steps and only escalate to a factory reset or firmware reflash if needed.
Step 1: Force Restart the Phone
A force restart clears temporary memory and can fix a one-off freeze or a black screen. It does not delete any personal data.
- Press and hold the power button for 10 to 15 seconds.
- Wait for the phone to vibrate and reboot.
- If the screen stays black, press and hold the power button + volume down button together for 10 seconds.
If the phone restarts normally, the crash was likely a temporary glitch. If it crashes again within minutes, move to the next step.
Step 2: Boot into Safe Mode
Safe mode disables all third-party apps. If the phone stops crashing in safe mode, a downloaded app is the culprit.
- Turn off the phone completely.
- Press and hold the power button until the Huawei logo appears.
- As soon as the logo shows, press and hold the volume down button.
- Keep holding until the home screen appears with “Safe mode” in the bottom-left corner.
In safe mode, uninstall recently installed apps, especially those you added just before the crashes started. To uninstall: go to Settings > Apps, select the app, and tap Uninstall. After removing suspicious apps, restart the phone normally.
Step 3: Clear the Cache Partition
Clearing the cache partition removes temporary system files that may be corrupted. It does not delete your photos, messages, or settings.
- Turn off the phone.
- Press and hold power button + volume up button until the EMUI recovery menu appears.
- Use the volume keys to navigate to Wipe cache partition.
- Press the power button to select it.
- Confirm with Yes.
- After the wipe completes, select Reboot system now.
If the recovery menu doesn’t respond to the volume keys, try the power + volume down combination instead. Some P9 units use a different key combo depending on the firmware version.
Step 4: Factory Reset (Backup First)
A factory reset restores the phone to its original state, removing all data. Only do this after backing up your important files. On the P9, you can back up to a microSD card, a computer, or Huawei’s cloud service (if still available).
- Back up your data: go to Settings > Advanced settings > Backup & reset > Backup.
- Go to Settings > Advanced settings > Backup & reset > Factory data reset.
- Tap Reset device, then Delete everything.
If the phone won’t boot into the normal settings menu, you can factory reset from recovery mode:
- Turn off the phone.
- Press and hold power + volume up to enter recovery.
- Select Wipe data/factory reset.
- Confirm, then reboot.
After the reset, set up the phone as new. If the crashes stop, the issue was software-related. If they continue, the problem may be firmware-level or hardware.
Step 5: Reflash the Firmware with HiSuite or eRecovery
If a factory reset doesn’t help, the system firmware itself may be corrupted. Huawei’s official PC suite, HiSuite, can reinstall the firmware, and the phone’s built-in eRecovery can do the same without a computer.
Using eRecovery (no computer needed):
- Connect the phone to a Wi-Fi network (you’ll need to select it during the process).
- Turn off the phone.
- Press and hold power + volume up to enter recovery.
- Select eRecovery.
- Follow the on-screen prompts to download and install the latest firmware.
Using HiSuite on a computer:
- Download and install HiSuite from Huawei’s official website.
- Connect the P9 to the computer with a USB cable.
- Open HiSuite and look for a “System repair” or “Firmware update” option.
- Follow the prompts to reinstall the official firmware.
Note that reflashing may erase all data, so back up anything you can before starting. Also, the eRecovery option may not appear on all P9 models or firmware versions.
When It’s a Hardware Problem
If the phone still crashes after a factory reset and firmware reflash, the cause is likely hardware. Common hardware failures on the P9 that mimic software crashes include:
- Battery degradation – an old battery can’t deliver stable power, causing random shutdowns and reboots. A battery replacement is relatively inexpensive.
- Motherboard failure – especially after a drop or water exposure, a damaged motherboard can cause boot loops that no software fix can resolve.
- Power button malfunction – a stuck power button can trigger continuous restarts.
If you suspect hardware, take the phone to a reputable repair shop. Replacing the battery is often the cheapest fix and can solve many crash issues on a phone this age.
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 messages. Before resetting, back up to a microSD card, a computer, or cloud storage. If the phone won’t boot, you may still be able to access files by connecting it to a computer in recovery mode, but this isn’t guaranteed.
Why does my P9 keep restarting after the Huawei logo?
This is usually a boot loop caused by corrupted system files or a failed update. Try clearing the cache partition first. If that doesn’t work, a factory reset or firmware reflash via eRecovery or HiSuite is the next step. If the loop persists after reflashing, the battery or motherboard may be failing.
Can I fix a crash without losing data?
Yes, for minor crashes. A force restart, clearing the cache partition, or booting into safe mode to uninstall problematic apps won’t erase your data. Only a factory reset or firmware reflash will wipe everything, so try all non-destructive options first.
Is the P9 too old to update to a newer Android version?
Huawei officially stopped providing updates for the P9 after Android 7.0/EMUI 5.0. You can install custom ROMs based on newer Android versions, but this is risky and can cause crashes if not done correctly. For most users, staying on the official firmware is safer.
What should I do if the touch screen is unresponsive but the phone is on?
This is often a software freeze rather than a hardware failure. Try a force restart by holding the power button for 10-15 seconds. If the touch screen remains unresponsive after rebooting, it could be a digitizer problem, which requires hardware repair.
Will a new battery fix random shutdowns?
If the phone shuts down at 20-30% battery or randomly when under load, a degraded battery is the most likely cause. Replacing the battery often resolves these issues. It’s a relatively simple repair that most phone shops can do in under an hour.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Campus Tech Innovation Hubs: What They Are
- Poco C51 Airtel Prepaid Locked Variant India?
- Jenkins vs GitHub Actions: Which CI/CD Fits Your Team?
- Turn Off Backup Encryption in iTunes?
- Shared VPS Hosting: Is It Better?
- Disk Defrag Pro: What It Does and Whether You Need It