Buying a smartphone from the Middle Kingdom is always a lottery, where the winner is an excellent “filling” for pennies, and the loss is non-working notifications, the lack of Google services and a bunch of incomprehensible hieroglyphs in the menu. Owners of such devices are often faced with the need full flashingto turn the device into a convenient tool for everyday life. The process of replacing the operating system requires technical training, but the result is worth it.

Before taking radical measures, you need to understand what exactly you are going to do. The term “wipe” in the context of mobile devices means wiping the system partition and installing a new software image. This could be an official Global ROM from the manufacturer or a custom build from enthusiasts. It is important to be aware of the risks: wrong actions can turn your gadget into a “brick.”

Not all Chinese versions of Android are the same. Some models come with an already unlocked bootloader, while others require complex manipulations to obtain access rights. In this article, we will analyze the main stages of preparation, tools and the process of replacing the firmware so that you can safely update your device.

Device diagnostics and preparation of tools

The first step is to accurately determine the model of your smartphone and the version of the installed operating system. Chinese brands often use the same names for different modifications, so it is important to find the exact model number in the settings or under the battery cover. This information is critical for finding compatible software.

You will need a computer with an operating system Windows or Linux, a high-quality USB cable and a stable Internet connection. To work with system partitions, you need to install special ADB and Fastboot drivers. Without them, the computer simply will not see the phone in bootloader mode.

⚠️ Attention: Before starting any work, be sure to backup all important data. The firmware process will inevitably lead to the complete deletion of information from the internal storage.

Download the necessary software in advance. Usually these are utilities like Minimal ADB and Fastboot or specialized apps from the manufacturer, such as Xiaomi Mi Flash Tool or SP Flash Tool for MediaTek processors. Do not rely on random links from the Internet - use only trusted forums like 4PDA or XDA Developers.

💡

Use the original USB cable included in the package. Cheap "charge-only" cables do not transfer data and can interrupt the firmware process at the most inopportune moment.

Unlocking the bootloader

The bootloader is a app that runs before the operating system and verifies the digital signature of the loaded software. On Chinese devices, it is almost always locked by the manufacturer to protect against unauthorized intervention. Unlocking Bootloader is a prerequisite for installing third-party firmware.

The unlocking procedure differs for different brands. For processor-based devices Qualcomm often you need to obtain a special unlock code through the manufacturer's official website. In the case of MediaTek sometimes you can use utilities like MCT Bypass, although this method is less stable.

  • 🔓 Enable developer mode by clicking 7 times on the build number in the settings.
  • 📱 Activate the "Factory unlock" item (OEM Unlocking) in the menu for developers.
  • 💻 Connect the phone to the PC and enter the command fastboot oem unlock or similar for your model.
  • ⏳ Wait for confirmation on the smartphone screen and agree to delete the data.

After successful unlocking, it usually appears on the loading screen warning that the device is not certified. This is fine. You can now download unsigned Recovery images and system files. Remember that unlocking will void the device warranty.

📊 What processor is installed in your device?
Qualcomm Snapdragon
MediaTek Helio
Kirin
Other

Installing custom Recovery (TWRP)

The standard recovery menu (Stock Recovery) has extremely limited functionality and only allows reset settings to factory settings. To completely replace the system, you need to install a custom recovery, the most popular of which is Team Win Recovery Project (TWRP).

Image_recovery.img is downloaded strictly for a specific device model. The firmware is installed via Fastboot mode using a command on the command line. Make sure that the image file is in the same folder where the ADB console is running.

fastboot flash recovery twrp_image_name.img

fastboot boot twrp_image_name.img

The command fastboot boot allows you to boot into TWRP once without permanently writing to memory. This is convenient for testing functionality before final installation. If the menu has loaded correctly, the sensor works, and the sections are displayed correctly, you can proceed to the next step.

⚠️ Attention: Never install Recovery from another phone model. This will lead to a driver conflict and the system will not boot.

Inside TWRP, it is recommended to immediately make a full backup (NANDroid backup) of the current system to a memory card or external drive. This is your “lifeline” in case the new firmware turns out to be inoperative. Also in the TWRP settings it is worth disabling signature verification (Disable DM-Verity) so that the system does not block the loading of modified files.

What to do if TWRP does not save the settings?

If after a reboot you again end up in stock recovery, it means that the system has overwritten the recovery partition. In this case, you need to immediately boot into it after flashing the TWRP firmware, without allowing the system to start, and install superuser rights or a patch for saving Recovery.

Cleaning partitions and formatting data

Before installing a new operating system, you must thoroughly clear the device's memory of remnants of the old firmware. A simple reset is not enough, since system files and cache may conflict with the new software, causing errors and freezes.

In the TWRP menu, go to the section Wipe and select Advanced Wipe. Here you need to note sections Dalvik / ART Cache, Cache, System and Data. Section Internal Storage It is not necessary to clear the files if you want to save files on the virtual SD card, but it is recommended for complete cleanliness of the experiment.

Section Purpose Does it need to be cleared?
System Contains OS files Android ✅ Yes, required
Data User data and applications ✅ Yes, required
Cache Temporary system files ✅ Yes, recommended
Dalvik Cache application optimization ✅ Yes, required
Boot System kernel ❌ No (replaced during firmware)

Swipe the slider to confirm cleaning. The process may take several minutes. Once completed, you will have a completely clean device, ready to accept new system files. Do not reboot the system in this state, since it is not yet installed.

💡

Proper partition cleaning (Wipe) is the key to stable operation of the new firmware. Skipping this stage leads to “bootloops” and application errors.

Firmware for the global version of Android

Now comes the most crucial moment - installing a new system image. The firmware file usually has the extension .zip and must be copied to the phone’s internal memory or a connected flash drive in advance. Make sure that the downloaded version is indeed Global, and not just another Chinese assembly.

In the TWRP main menu, press the button Install. The navigator will allow you to select the desired firmware file. Before confirming the installation, you can press the button Add More Zipsif you need to immediately flash a patch for Google services (GApps) or root access.

  • 📂 Select the firmware file in the list and slide the slider to start the installation.
  • ⏱ Wait for the process to complete, watching the logs at the bottom screen.
  • 🧩 If necessary, install additional packages (GApps, Magisk) without rebooting.
  • 🔄 After completion, press the button Reboot System.

The first boot after the firmware can last from 5 to 15 minutes. At this time, the system optimizes applications and configures components. Don't panic if your phone is stuck at the logo - give it time. If the download does not occur for more than 20 minutes, the firmware image may be damaged or not suitable for this model.

⚠️ Attention: Interfaces and firmware methods may change with the release of new versions of Android. Always check current topics on specialized forums before starting the procedure.

☑️ Ready for installation

Done: 0 / 5

Configuring Google services and troubleshooting

After successful download, you will see a welcome screen in a familiar language. However, on some global firmware for Chinese devices, Google services may be missing or not work correctly. In this case, you will need to manually install the package OpenGApps or activate it through the settings.

Go to Settings → Accounts and try adding a Google account. If the system gives a connection error or constantly requires you to enter a password, check the date and time. The wrong time often blocks a secure connection to servers.

For full functionality of notifications from instant messengers, in the battery settings, disable aggressive energy saving for the desired applications. Chinese shells are notorious for killing background processes, which results in delayed messages. In pure global firmware, this problem is less common, but monitoring will not hurt.

If you notice rapid discharge or heating in the first days, give the system a couple of days to adapt the algorithms for working with the battery. As a last resort, you can perform a clean installation again, carefully checking the integrity of the downloaded firmware file through the checksum (MD5/SHA1).

Why don't banking applications work?

After unlocking the bootloader, the Google SafetyNet service may mark the device as unsafe. To bypass this limitation, you need to install the MagiskHide module or use special patches that hide the fact of unlocking from applications.

Is it possible to return stock Chinese firmware back?

Yes, it is possible. To do this, you need to find the original recovery image and system file (ROM) for your model on the manufacturer’s official website or forum. The firmware procedure is similar to installing the global version, but you will need to block the bootloader again if the manufacturer requires this for the stock to work.

What is EDL mode and when is it needed?

EDL (Emergency Download Mode) is an emergency boot mode for Qualcomm processors. It is used when the phone does not turn on at all, is not detected in Fastboot and has a “bricked” state. Exiting EDL often requires an authorized service account or a special programming box.

Is it safe to buy a phone with an already unlocked bootloader?

Buying a device with an already unlocked bootloader on the secondary market carries risks. The previous owner may have introduced malware deep into the system. In addition, such devices are often used for gray imports and may have problems with over-the-air (OTA) updates.

Will the warranty be void after flashing?

In 99% of cases, unlocking the bootloader and installing custom software will automatically void the manufacturer's warranty. Even if you return the stock firmware, the unlock flag in the system partitions often remains recorded, and the service center will see this during diagnostics.

How do I know if the global firmware is suitable for my Chinese?

It is necessary to compare the code names of the devices. The Chinese version may be called, for example, “Redmi Note 10 CN”, and the global version may be called “Redmi Note 10 Global”. If the codenames are different, direct firmware is impossible without porting, which requires high programming skills.