Installation Android 12 to devices Huawei is a non-trivial task, especially after the company lost access to services Google Mobile Services (GMS) and began to actively develop its own ecosystem HarmonyOS. Many users still want a pure one with its features like improved privacy and dynamic themes. However, official updates from Android 12 with his chips like Material You, improved privacy and dynamic themes. However, official updates from Huawei for most models are limited EMUI 12 (based on Android 10/11), and newer firmware versions are either not released or come with serious limitations.
In this article we will examine all possible ways to install Android 12 on smartphones Huawei โfrom official ones (if they are still available) to custom firmware like LineageOS or Pixel Experience. You will learn which models are supported, what risks exist (including loss of warranty and possible โbrickโ of the device if done incorrectlyhere), and how to bypass locks Huawei to unlock the bootloader. We will separately dwell on the nuances of working with HMS Core and alternative services if you still decide to stay on the stock firmware.
We warn you right away: the process can be difficult even for experienced users. If your model Huawei is not included in list of supported ones, and you are not ready to take risks, consider alternatives like buying a device with Android 12 "out of the box" or adapting to HarmonyOS. But if you are determined to act, let's start preparing.
Which Huawei models support Android 12?
Officially Huawei released Android 12 only for a limited number of flagships within EMUI 12. Here is a complete list of devices that can receive the update (but not the fact that they will - it all depends on the region and company policy):
| Series | Models | Update type | Notes |
|---|---|---|---|
| Huawei P50 | P50 Pro, P50 Pocket | EMUI 12 (Android 11) โ EMUI 13 (Android 12) | Only for Chinese versions. Global ones remained on Android 11 |
| Huawei Mate 40 | Mate 40 Pro, Mate 40 Pro+, Mate 40 RS | EMUI 12 (Android 11) โ EMUI 13 (Android 12) | Update suspended for European models |
| Huawei Mate X2 | All modifications | EMUI 12.0.1 (Android 12) | Only for China. The global version did not receive |
| Huawei Nova 9 | Nova 9 Pro | EMUI 12 (Android 11) โ EMUI 13 (Android 12) | The update came out with a delay of 6+ months |
If your model is not in the table, the chances of an official update are rapidly approaching zero. In this case, there are two options left:
- ๐ Custom firmware (for example, LineageOS 19 or Pixel Experience 12) - require unlocking the bootloader and may void the warranty.
- ๐ฑ Purchasing a new device with support Android 12+ (for example, Samsung Galaxy or Google Pixel).
- ๐ ๏ธ Installing GMS with stock firmware (possibly not on all models).
โ ๏ธ Attention: Huawei actively blocks unlocking the bootloader on new ones devices (released after 2021). Even if your model theoretically supports custom firmware, you may need to bypass the protection through exploits or paid services.
Preparing the device for installing Android 12
Before any manipulations with the firmware, you must do full data backup and prepare the device. Neglecting this step can lead to loss of all data, including photos, contacts and messagesif something goes wrong.
Make a backup copy on your PC or cloud
Charge the phone to at least 70%
Install Huawei drivers (HiSuite)
Download the necessary firmware and tools (ADB, Fastboot)
Check the model and version of EMUI in Settings โ About phone
-->
Here's what you'll need:
- ๐ฑ Smartphone Huawei with an unlocked bootloader (if you plan on custom firmware).
- ๐ป Computer running Windows 10/11 or Linux (for
ADB/Fastboot). - ๐ Cable
USB Type-C(original, without damage). - ๐ Firmware Android 12 (official or custom) for your model.
- ๐ ๏ธ Tools:
ADB,Fastboot,Huawei Multi-Tool(for unlocking).
Pay special attention unlocking the bootloader. data-i="118">has stopped providing official unlock codes through the website. Now this can be done: Huawei stopped providing official unlock codes through the website. Now you can do this:
- Through paid services (for example, DC-Unlocker or FunDroid Tool).
- Using exploits (for example, for models on Kirin 990/9000).
- Purchasing an โunlockedโ device on the secondary market (risky).
โ ๏ธ Attention: On devices with HarmonyOS 2.0/3.0 unlocking the bootloader can lead to complete loss of module functionality 5G and other hardware limitations. Before taking action, check the forums XDA Developers or 4PDA for successful cases for your model.
Method 1: Official update via EMUI (if available)
If your device is included in list of supported ones, try updating in the standard way. To do this:
- Go to
Settings โ System and updates โ Software update. - Click
Check for updates. - If an update to EMUI 13 (Android 12)is available, download and install it.
If the update does not arrive automatically, you can try:
- ๐ Change region in the phone settings (for example, on China or Malaysia, where updates are released earlier).
- ๐ Use HiSuite โ official software from Huawei for PC (sometimes allows you to force an update).
- ๐ก Connect to VPN with servers in Asia (can help if the update is blocked by region).
If the update is stuck at the verification stage, try clearing the cache applications Software update in Settings โ Applications. Sometimes this works.
If there is no official update, but you are sure there should be one (for example, for Mate 40 Pro in China), you can try manual installation via eRecovery:
- Download the full firmware package (
.zip) for your model from the site Huawei Update Extractor. - Place the file in the root
microSDor internal memory. - Go to
Settings โ System โ Reset โ Update from SD card. - Select a file and follow the instructions.
โ ๏ธ Attention: Manual update via eRecovery can reset all settings to factory settings. Do not use firmware for other regions - this will lead to problems with HMS and mobile communications.
Method 2: Installing custom firmware (LineageOS, Pixel Experience)
If there is no official path, it remains custom firmware. This method is suitable for experienced users and requires an unlocked bootloader. We will look at the installation using an example LineageOS 19 (based on Android 12).
Here's what you need to do:
- Unlock the bootloader (see section Preparation).
- Install TWRP Recovery โcustom recovery for firmware:
- Make a full backup current firmware via TWRP (in case of a rollback).
- Flash custom firmware:
- Flash Gapps (if Google services are needed):
- Clear cache and reboot.
fastboot flash recovery_ramdisk twrp.img
fastboot reboot recovery
adb sideload lineage-19.1-YYYYMMDD-nightly-device_code.zip
adb sideload open_gapps-arm64-12.1-pico-YYYYMMDD.zip
Important nuances:
- ๐ง For each model Huawei there is one
device code(for example, ELE-L29 for P30 Pro). Check it on XDA. - ๐ซ Not all functions may work correctly: problems most often arise with camera, NFC i 5G.
- ๐ After the firmware it may required manual network setup (APN for mobile data).
List of supported devices for LineageOS 19 (Android 12)
Huawei P30/P30 Pro (ELE/L09) โpartial support (no Widevine L1)
Huawei Mate 20 Pro (LYA-L29) โstable build
Huawei P20 Pro (CLT-L29) โwithout 5G support
Huawei Nova 5T (YAL-L21) โexperimental build
See the full list at the official LineageOS website (check the relevance for your model!).
If after flashing the firmware the device does not boot or errors occur, try:
- ๐ Reflash the firmware again (the file may have been downloaded with an error).
- ๐ฑ Install a different firmware version (for example, Pixel Experience instead LineageOS).
- ๐ ๏ธ Return to stock firmware via
Fastboot.
Custom firmware on Huawei often lacks hardware encryption (FBE), which reduces security. Do not store sensitive data on such devices!
Method 3: Installing Google services (GMS) on stock firmware
If you need Google services, but you do not want to flash custom firmware, you can try installing GMS on stock EMUIThis method does not work on all devices and requires. caution.
Here are step-by-step guide:
- Download LZPlay (tool for installing GMS on Huawei) from official website.
- Enable
Developer mode(click onBuild number7 times inSettings โ About phone). - Activate
USB debuggingiAllow OEM unlocking. - Connect the phone to the PC and run LZPlay:
- Follow the instructions of the app (it will automatically install Google Play Services and Play Market).
java -jar LZPlay_vX.X.X.jar
Method limitations:
- ๐ซ Works only on devices with EMUI 10/11 (on HarmonyOS not tested).
- ๐ After updating the firmware GMS it may crash - you will have to install it again.
- ๐ก๏ธ Some applications (for example Google Pay) may not work due to absence SafetyNet.
An alternative method is manual installation GMS via MicroG (a lightweight replacement for Google services), but this requires root access and configuration via ADB.
โ ๏ธ Attention: Use LZPlay or other tools for installation GMS may lead to Huawei ID account blocking or limited functionality HMS Core. On devices with HarmonyOS 3.0+ this method will most likely not work.
Frequent problems and their solutions
When installing Android 12 on Huawei users encounter common errors. We have collected the most common errors and ways to fix them.
| Problem | Possible cause | Solution |
|---|---|---|
| The device does not turn on after the firmware ("brick") | Incorrect firmware or interrupted process | Flash stock firmware via Fastboot or eRecovery |
| Mobile network does not work (no signal) | Missing IMEI or incorrect APN settings | Restore IMEI via Maui META or manually add APN |
| Google Play Services constantly crashes | Incompatibility with firmware or absence Google Play Certifications | Install Magisk and module Universal SafetyNet Fix |
| The camera works with artifacts | No proprietary drivers Huawei for custom firmware | Use alternative cameras (for example, GCam with the correct config) |
| Fast discharge batteries | Unoptimized kernel or background processes | Calibrate the battery or flash another kernel (for example, Kirin 990 OC Kernel) |
If your problem is not included in the table, check:
- ๐ฑ Error logs via
ADB Logcat:
adb logcat > log.txt
If after all the manipulations the device still does not work, perhaps your model is not compatible. is at the hardware level. In this case, the only way out is to return to the stock firmware or consider buying a new smartphone. Android 12 at the hardware level. In this case, the only option is to return to the stock firmware or consider buying a new smartphone.
Alternatives: HarmonyOS vs Android 12
Before taking risks and flashing Android 12, it is worth weighing the pros and cons of HarmonyOS โthe operating system from Huaweithat comes with shift EMUI. Here is a brief comparison:
| Criterion | HarmonyOS 3.0 | Android 12 (custom) |
|---|---|---|
| Support for Google services | โ No (only HMS Core) | โ Yes (during installation GMS) |
| Performance | โ Optimized for Kirin | โ ๏ธ Possible lags (depending on the firmware) |
| Security updates | โ Regular (from Huawei) | โ Rare (depending on the community) |
| Camera and multimedia | โ Full support (including Huawei Camera) | โ ๏ธ Possible problems s DNG i HDR |
| Security | โ Closed ecosystem, fewer vulnerabilities | โ Risk of data leakage (custom firmware) |
If your main goal is Google services, then custom Android 12 may be justified. But if stability, camera and long-term supportare important to you, perhaps you should stay with HarmonyOS and adapt to HMS Core.
In addition, Huawei actively develops alternatives Google:
- ๐ฑ AppGallery instead Play Market (there are most popular applications).
- ๐บ๏ธ Petal Maps instead of Google Maps (with offline maps).
- ๐ Petal Search to search for applications.
- ๐ฌ Huawei Mobile Cloud for backup.
If you still decide stay on HarmonyOS, but want more functions Android 12, you can use launchers (for example, Nova Launcher) and alternative applications from AppGallery or APKMirror.
FAQ: Answers to frequently asked questions
Is it possible to install Android 12 on Huawei P40 Pro?
Officially - no, since P40 Pro remained on EMUI 12 (Android 10). Unofficially, you can try custom firmware like LineageOS 19, but they are at the alpha testing stage and may not support 5G, NFC or the main camera. Before installing, check the current reviews on XDA.
Will I lose the warranty if I unlock it? bootloader?
Yes, 100% loss of warranty. Huawei considers unlocking the bootloader a violation of the terms of service. Even if you return the stock firmware, the service center will be able to determine the fact of unlocking from the device logs. If the warranty is important, do not take risks.
How to return the stock firmware if something went wrong?
To return to the original firmware:
- Download the stock firmware (
.zip) for your model with Huawei Update Extractor. - Unpack the archive and find file
update.app. - Create a folder
dloadonmicroSDand place it thereupdate.app. - Go to
Settings โ System โ Software update โ Local update. - Select the file and wait for the process to complete.
If the device does not boot, flash the firmware via Fastboot:
fastboot flash system system.imgfastboot flash boot boot.img
fastboot reboot
Will Google Pay work on custom Android 12?
Most likely not. To work Google Pay requires passage SafetyNetand custom firmware on Huawei usually do not pass it. Alternatives:
- Use Huawei Pay (runs on stock firmware).
- Install Magisk and module Universal SafetyNet Fix (does not guarantee 100% success).
- Move payment cards to another wallet (for example, Samsung Pay on another device).
Is it possible to update Huawei to Android 13/14?
At the moment Android 13/14 devices Huawei is installed only through custom firmware, and then only on a limited number of models (mostly P30/Mate 20). There are no stable builds, and the functionality is greatly reduced. If you need the latest Android, consider purchasing a device from another manufacturer (for example, Google Pixel or Samsung Galaxy).