How to install a clean Android on Xiaomi Poco X3: from unlock to firmware

Why Poco X3 users want stock Android and whether the game is worth the candle

Xiaomi Poco X3 (codenames surya for the global version and karna for the Indian) initially comes with a proprietary shell MIUI, which is not popular with everyone. The main complaints of users are excessive animation, aggressive optimization of background processes, advertising in system applications and limited customization. Pure Android (or custom firmware based on it) solves these problems by offering a minimalist interface, timely security updates and the lack of redundant software.

However, switching to stock Android isn’t always a justified move. X3, ground-up MIUI: For example, advanced settings for 120Hz display or optimization for Snapdragon processor 732G. Second, custom firmware may work worse with IR-blaster NFC (Finally, the installation process requires unlocking the bootloader, which resets all data on the device and voids the Xiaomi warranty.

In this article, we will look at two main ways: 1. Install β€œclean” Android through custom firmware like LineageOS or Pixel Experience. 2. Firmware stock Android from Google (for power users).

Both options require preparation, but the former is more stable for everyday use.

πŸ“Š What kind of firmware do you prefer on Poco? X3?
MIUI (no touching the drain)
LineageOS
Pixel Experience
Another custom
I tried it, but I went back to MIUI.

Preparation of the smartphone: unlocking the bootloader and data backup

The first and most critical step is to unlock the bootloader. Without it, you can't install custom recovery or firmware. Xiaomi officially lets you unlock the bootloader, but the process is time-consuming and nuanced.

What you'll need:

  • πŸ”Œ Cable USB Type-C (preferably original or high quality)
  • πŸ’» Windows computer (for the Mi Unlock Tool)
  • πŸ“± Mi Account linked to phone (required with a confirmed number!)
  • πŸ”‹ Battery charge of at least 60% (to avoid failures)

Steps to unlock:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap it 7 times.
  2. Enable USB Debugging and OEM Unlocking in Settings β†’ More β†’ For Developers.
  3. Download Mi Unlock Tool (official Xiaomi website).
  4. Connect Poco X3 to your PC in Fastboot mode (press Power + Volume Down when your phone is off).
  5. Launch the Mi Unlock Tool, log in and follow the instructions. Please note that the first unlock can take up to 72 hours (this is a Xiaomi restriction).

Is Mi Account Linked to Phone?|Is debugging on-line USB?|Battery charge >60%?|Downloaded Mi Unlock Tool?|Is there a backup of the data?-->

⚠️ Note: After unlocking the Poco bootloader X3 All data, including photos, messages and apps, will be deleted. Use Mi Cloud or local backup via adb backup.

Selection of firmware: LineageOS, Pixel Experience or stock Android

There is no β€œofficial” stock Android for Poco X3, but there are stable custom firmware that is as close to pure Android as possible.

FirmwareFeaturesPlusesConsReference
LineageOSMinimalist Android without Google services (you need to put separately)Stability, frequent updates, no BloatwareNo Gapps Out of the Box, Limited CustomizationOfficial website
Pixel ExperienceAndroid with Google Pixel chips (launcher, wallpaper, animations)Close to Android stock as close as possible, good optimizationThere may be camera or NFC bugsDownload
HaventOSFirmware with a focus on performance and batteryLong battery life, few bugsFewer updates, limited selection of Android versionsOfficial website
Stock Android (GSI)General System Image by Google (Generic System Image)The most "clean" Android without modificationsSensors, camera, mobile network may not workGoogle's GSI

For most users, the best choice is the Pixel Experience or LineageOS. They offer a balance between stability and functionality. If you want maximum performance, look at HaventOS. GSI-Firmware is recommended only to experienced users ready to manually configure drivers.

surya

karna

Installing firmware for another modification will lead to a broken camera or mobile network!-->

Installation of TWRP: custom recovery for firmware

TWRP (Team Win Recovery Project) is an alternative recovery that allows custom firmware installation, backups and system recovery. There is an unofficial version of TWRP for the Poco X3, as there is no official support.

Installation instructions:

  1. Download the latest TWRP image for your model: Poco X3 Support Channel (relevant links) or verified builds with XDA Developers

twrp.img

platform-tools

Android SDK

Fastboot

fastboot flash recovery twrp.img

Power + Volume Increase

Format Data

⚠️ Attention: Some versions TWRP POCO X3 have an encryption bug /data. If after installing the firmware, the phone is fixated on the logo, return to the TWRP and execute Format Data β†’ Yes, then re-sweep the firmware.

What if TWRP doesn’t see internal memory?
This is a common problem due to file-based encryption. Solution: 1. In TWRP, go to Wipe β†’ Format Data (enter yes). 2. Connect your phone to your PC and copy the firmware to internal memory via MTP (in TWRP: Mount β†’ Enable MTP). 3. If it doesn't work, use ADB Sideload to install the firmware without copying to your device.

Firmware custom Android: step-by-step instructions

Once TWRP is installed, you can start firmware. We'll look at the process with the Pixel Experience, but the steps are similar for other firmware.

Files required:

  • πŸ“± Firmware (.zip) – download the current version from the official website
  • πŸ”‘ GApps (if the firmware is without Google services) – we recommend Open GApps (option of pico or nano)
  • πŸ”’ Magisk (optional, for root rights) - the latest version
  • πŸ›‘οΈ Disable Force Encryption (if the firmware does not support encryption)

Installation procedure:

  1. Copy all the files (ROM.zip, GApps.zip, Magisk.zip, Disable_FBE.zip) internal memory or SD-map.
  2. In TWRP, run Wipe β†’ Advanced Wipe and mark Dalvik / ART Cache System Data Cache

Install β†’ Choose. ROM.zip β†’ Swipe to Confirm

Disable_FBE.zip

GApps.zip

Magisk.zip

Wipe Cache/Dalvik

πŸ’‘

The first download after the firmware can take 10-15 minutes. Do not interrupt the process, even if the screen stays black for a long time or the logo hangs!

Setup the system after installation and solve typical problems

After successful firmware, you'll have to set up the system first, and most custom firmware offers a customization wizard similar to Android's stock, but there are a few nuances that are specific to the Poco X3:

1. Problems with mobile network or Wi-Fi

If the mobile Internet or Wi-Fi does not work after the firmware:

  • Check that the firmware matches the modification of your device (surya or karna).
  • Set the correct APNs for your carrier manually (settings in Settings β†’ Mobile Network β†’ Access Points (APN)).
  • If Wi-Fi is not turned on, try flashing another kernel or firmware version.

2.The camera or sensors are not working

Frequent problem with use GSI-Solutions:

  • Install ANX Camera or GCam with Snapdragon 732G settings.
  • Check that the firmware includes support for the Camera2 API (you can check it through the Manual Camera Compatibility app).
  • Sensors (gyroscope, accelerometer) may need to be calibrated via the engineering menu (#4636###).

3. Fast battery discharge

Custom firmware is sometimes less optimized for the Poco X3 than MIUI. To improve autonomy:

  • Turn off the Always-on Display (if any).
  • Install FrancoKernel Manager or SmartPack-Kernel Manager to fine-tune the kernel.
  • Check application activity in Settings β†’ Battery – some background processes can overload the processor.

πŸ’‘

If you've lost the speaker after the firmware, check the Dirac Audio settings in the engineering menu. Sometimes custom firmware resets the sound profile. Type in the dial ##3424## and select the appropriate preset.

Return to MIUI: How to Reverse the Way

If pure Android didn’t live up to expectations or critical bugs occurred, you can go back to MIUI. This will require official firmware from Xiaomi and the Mi Flash Tool.

Step-by-step:

  1. Download the latest stable version of MIUI for your model from the official website. Choose the Fastboot version (.tgz file).
  2. Unpack the archive in a folder without spaces (for example, C:\miui_surya).
  3. Install Mi Flash Tool and drivers for Qualcomm.
  4. Transfer the phone to Fastboot mode and connect to the PC.
  5. In the Mi Flash Tool, specify the path to the firmware folder, select Clean All and click Flash.
  6. Once completed, the phone will automatically reboot to MIUI.

⚠️ Attention: When rolling back MIUI All data will be erased via Fastboot, including internal memory (userdata). If you need to save files, backup through the Fastboot. TWRP before the beginning of the procedure.

FAQ: Answers to Frequent Questions

Can I install a pure Android on Poco X3 without unlocking the bootloader?
No. Any custom firmware requires an unlocked bootloader. Without that, you can only upgrade MIUI through the standard recovery or Mi Flash Tool, but not install an alternative OS.
Will Google Pay work after Android firmware?
Depends on the firmware and availability of Magisk. Google Pay requires a certified closed-loop bootloader device. If you have installed Magisk, you can hide the root using the MagiskHide Props Config module and pass SafetyNet. However, some banks can block payments on custom firmware.
How to upgrade custom firmware on Poco X3?
Most firmware (such as LineageOS or Pixel Experience) support OTA-However, it is recommended: Download the new firmware version from the official website. TWRP. Install the update without the wipes (Install) β†’ Choose. ZIP β†’ Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe. and Magisk.Swipe.Swipe.Swipe.Swipe. and Magisk.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe..Swipe.Swipe.Swipe...Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe.Swipe).
Lost IMEI after firmware.
This is a critical issue, because it is not IMEI Solution: Make sure you have a backup of the nvram partition (if you did it in the first place) TWRP). Download the utility. QCN Rebuilder and stitch IMEI via Diag Port (Qualcomm will require) QPST). For Poco. X3 The original NVram firmware can also help TWRP (Look for backups on XDA Or in thematic chats. Attention: Recovery. IMEI Use this method only to restore the original IMEI device.
Which firmware is best for Poco X3 games?
For gaming, firmware with an optimized core is recommended: HaventOS - a good balance of performance and autonomy. Corvus OS - has special settings for games (for example, adjusting the clock frequency of the GPU). Stock MIUI - if you want maximum stability in games like Genshin Impact or Call of Duty Mobile. After firmware, install Game Turbo (there are ported versions for custom firmware) and turn off the background activity of unnecessary applications.