In this post we’ll try to describe the process of installing Custom ROMs on Redmi K20 Pro device as detailed and simple and possible. But still, keep in mind, that you take all the responsibility for any possible risks while doing any manipulations with your device.
Start charging your device and carefully read the manual a few times until you’ll understand each part, by doing this you’ll reduce the chances of getting hard / soft bricked device in the end.
First all of all, you must have unbricked device. Next step is to install any available TWRP Recovery version:
To boot into recovery turn off your device, then press and hold volume up and press the power button. After the display lights up, release the power button and keep holding volume up button until your phone boots into Recovery mode.
How to install Custom ROM on K20 Pro / Mi 9T Pro (Raphael)?
If you already have the Custom ROM installed and you want to update / re-install the same Custom ROM version, boot into Recovery, do Wipe “Cache” & “Dalvik”, re-install Magisk for root and if you’re using f2fs filesystem, then you’ll need to install the following patch (will work if you encrypted data partition):
If you already have Custom ROM installed, but want to flash a different one, then follow these steps:
- Boot into Recovery mode.
- Wipe > “Data”, “Cache”, “Dalvik”.
- Download and install the corresponding to your region firmware.
- Install Custom ROM.
- Flash Gapps (in case they’re missing in the ROM you’ve chosen).
- Flash Magisk (optionally).
- Also you can flash DFE if you want to.
- Reboot.
- Enjoy newly installed firmware.
In case your device doesn’t load or bootloop, you can try the following solution. Boot into recovery and format the “Data” partition (not to be confused with “wipe”!). Pay attention that this will delete all personal data on your device, so make sure to do a backup with your PC before doing this if you care about the data.
If you have official MIUI ROM installed and you want to switch to Custom firmware, then here’s the instructions on how to achieve that:
Keep in mind, that you firstly need to unlock the Bootloader on your device before proceeding. Pay attention that all data will be removed during the installation process, so make sure you do all the required backups (you can use Migrate or Titanium backup apps). Save the backup in a safe place.
- Turn off your device and then boot into Recovery.
- Go to “Wipe” in the menu and wipe “Cache”, “Dalvik”, “Data” and “System”.
- Download and install the corresponding to your region firmware.
- Install Custom ROM.
- Flash Gapps (in case they’re missing in the ROM you’ve chosen).
- Flash Magisk (optionally).
- Also you can flash DFE if you want to.
- Reboot.
- Enjoy newly installed firmware.
If your device seems to be bricked or went in to the bootloop, try the solution described above. It helps in pretty much every possible case.
Download Android 10 Custom ROMs for Redmi K20 Pro / Mi 9T Pro
AOSiP Alfa ROM
Status: Official | Developed by akhilnarang & ai94iq
Download (Gapps Included) | XDA Thread
AOSPA-Extended ROM
Latest Update: 14.04.2020 | Developed by rituj_b
Firmware based on OSS vendor, Mi9FOD scanned and uses Paranoid Android basis.
AIM ROM
Status: Official | Developed by kunalshah
Download from Sourceforge | XDA Thread
AICP ROM
Status: Unofficial | Developed by ralf979
Based on OSS vendor and Mi9FOD.
АЕХ v7.1 ROM
Status: Unofficial | Developed by ps_minky16
ArrowOS 10.0 ROM
Status: Unofficial | Developed by kunalshah
Download from Sourceforge | XDA Thread
Bliss 12.1 ROM
Status: Unofficial | Developed by Quake73
Download from AndroidFilehost | XDA Thread
Bootleggers Unshishufied ROM
Status: Unofficial | Developed by UtsavTheCunt
Carbon ROM
Developed by TheCursedBoon
Corvus ROM
Status: Unofficial | Developed by ritzz97 | Based on: Dirty Unicorns
Download from Sourceforge | XDA Thread
Cosmic OS ROM
Status: Official | Developed by sagarshah1729
Colt OS v5.8 ROM
Status: Official | Developed by ritzz97
Download from Sourceforge | XDA Thread
CrDroid 6.4 ROM
Status: Official | Developed by ayushd70
Download from Sourceforge | XDA Thread
Cygnus OS ROM
Status: Official | Developed by Ralf979
Download from Official Website | XDA Thread
Descedant ROM
Status: Official | Developed by Dil3mm4
Download from Official Website | XDA Thread
DerpFest ROM
Status: Official | Developed by nullxception
This ROM version is encrypted by default & comes with GApps included.
Evolution X v4.20 ROM
Status: Official | Developed by Joey Huab (Stallix)
Download from Sourceforge | XDA Thread
Extended UI 1.1 ROM
Status: Official | Developed by alinmiron
Download from Sourceforge | XDA Thread
ion OS ROM
Status: Unofficial | Developed by ps_minky16
Download from Mega.nz | XDA Thread
Lineage OS 17.1 ROM
Status: Unofficial | Developed by warabhishek
MSM Xtended XQ Release v8.0 ROM
Status: Official | Developed by ritzz97
Download from Sourceforge | XDA Thread
Nitrogen ROM
Status: Official | Developed by ritzz97
Based on OSS vendor.
Omni ROM
Status: Official | Developed by MillanSiS
Download from Official Website
Pixel Experience | PE (AOSP) ROM
Status: Official | Developed by Henrique Silva (jhenrique09) | Stable Version
Gapps included in this ROM.
Download from Official Website | XDA Thread
POSP ROM
Status: Unofficial | Developed by AyushD70
Paranoid Android ROM
Status: Unofficial | Developed by markakash
RevOS AOSP ROM
Status: Unofficial | Developed by MarcoTrasobares (Revolution Techs)
Official website | Download from Sourceforge
RevengeOS ROM
Status: Unofficial | Developed by lolGAMER222
Download from Sourceforge | XDA Thread
Syberia Project v3.x ROM
Status: Official | Developed by NATO66613
Official Website | Download from Sourceforge | XDA Thread
Titanium OS ROM
Status: Official | Developed by saikatrockz
Download from Sourceforge | XDA Thread
Download Android Pie 9.0 Custom ROMs for Redmi K20 Pro / Mi 9T Pro
Syberia Project v2.8 ROM
Status: Official | Developed by mdeejay
Based on AOSP+CAF.
AOSiP | DerpFest ROM
Status: Unofficial / Testing | Developed by alex9yust
Download from Google Drive | XDA Thread
Cosmic OS | 4.0 Corona ROM
Status: Official | Developed by sagar_shah
Safe and stable Android custom firmware with a lot of useful settings.
Evolution X 2.3 | Stable Version ROM
Status: Official | Developed by joeyhuab
Download from Sourceforge | Download from Google Drive | XDA Thread
Havoc OS v2.8 ROM
Status: Official / Stable | Developed by theOriginalSuperl2/hacker1024
Download from Sourceforge | XDA Thread
Android Open Source Illusion Project ROM
Status: Unofficial | Developed by The Marionette
Download from Sourceforge | XDA Thread
Mokee ROM Nightly ROM
Status: Official | Developed by Mokee ROM Team
Download from Official Website
BeastROMs v1.6 ROM
Status: Official | Developed by mdeejay
Resurrection Remix | RR v7.2 ROM
Status: Unofficial / Beta | Developed by The Marionette
Lineage 16.0 ROM
Status: Unofficial
Download from AndroidFilehost | Gapps | XDA Thread
Pixel Experience | PE ROM
Status: Unofficial / Beta | Developed by UtsavTheGreat
Download from Sourceforge | XDA Thread
Paranoid Android ROM
Status: Unofficial / Stable | Developed by UstavTheGreat
That’s pretty much all for today, folks! We’ll try to update this list if more ROMs will be released.