Rooting Mode
August 21

ROM Flashing

Descriptions

In this page you'll learn everything about flashing ROMs on Poco X3 NFC, and maybe it'll work on another devices (but i recommend you to read on your own device tutorials about how to flashing ROMs).

Table of Contents

How to Flash

  • ‌Basic Clean Flash
    1. Format data
    2. Flash FW (if needed)
    3. Flash ROM
    4. Convert to R/W (if needed)
    5. Reboot recovery
    6. Flash DFE
    7. Reboot system
  • ‌Android 11/12 OSS ROMs to android 10 non-OSS ROMs
    1. Format data
    2. Flash latest miui android 10 (12.0.9 based)
    3. Flash ROM
    4. Convert to R/W (if needed)
    5. Reboot recovery
    6. Flash dynDFE v6
    7. Reboot system
  • ‌Android 10 non-OSS ROMs to Android 11/12 OSS ROMs
    1. Format data
    2. Flash FW (if needed)
    3. Flash ROM
    4. Convert to R/W (if needed)
    5. Reboot recovery
    6. Flash DFE
    7. Reboot system
  • MIUI Flashing
    • MIUI Android 10 to Android 11/12 or from Android 11/12 to Android 10 use basic clean flash (skip flash FW)
  • Decryted Flashing
    1. Wipe (Dalvik, Cache, Data)
    2. Flash FW (if needed)
    3. Flash ROM
    4. Convert to R/W (if needed)
    5. Flash DFE
    6. Reboot system
    • Note: Only do this if your storage is already decrypted

Differences

  • ‌Dirty Flash: Flash ROM, reboot system‌.
  • Clean Flash: Wipe/Format, flash ROM, reboot system.

Details‌

  • Convert To R/W Means: To make the system to be read/write, so u can add or remove files on system root folder.
  • ‌Convert To R/W: Convert to R/W is the feature in latest TWRP (3.7.1).
  • FW: FW is a Firmware.
  • DFE: DFE is used for decryption of your storage so you don't need to format data when you flashing ROMs.

Notes

  • Bootloader: Your device must already unlocked Bootloader first.
  • Avoid Getting Stuck: Always delete storage.xml file before reboot system (data/system/storage.xml)‌. Note: This guide is only for older android versions, and this bug has no longer appears.
  • Decrypt: Don't forget to flash dfe after flash ROMs if your device is decrypted, even if you just doing dirty flash‌.
  • Miui Flash: Use Basic Clean Flash.
  • Magisk: Flash magisk after booting to the system.

Downloads

Also read Kernels Flashing

Are you confused about this guides? you can ask me directly on telegram, lildavegoth