Custom ROM installation
So, you want a custom ROM, but you have no idea how they work and you are confused. It’s fine - we’ve all been there. This guide will hopefully help you install one!
Installing a Custom ROM is a dangerous process that, if done wrong, can easily turn your phone into a doorstop. Don’t do this if you aren’tcomfortable with the occasional instability or odd problem with no solution. Also, banking apps WILL break unless you use some special tools tosuccessfully hide the unlocked and rooted status of your phone from apps. I am also not responsible for any mistakes you made that I explicitly warned not to.
Also, remember to Back up your data BEFORE unlocking
Let’s begin with the tools you will need:
- A computer with ADB Drivers installed - Download Minimal ADB and Fastboot Tool (all versions) (androidmtk.com)
- The phone
- A USB cable to connect the two
- Recovery installer - Download recovery installer (Onedrive) Note: Will not work if your device isn't in the same category (Dedicated recovery, non-A/B Partition) as the Redmi Note 10 Pro (Marked as Sweet in the list) in This list.
- ROM - NEEDS TO BE SPECIFICALLY FOR YOUR DEVICE. DO NOT INSTALL A ROM OR RECOVERY NOT FOR YOUR DEVICE.
- ROM .zip
- ROM Recovery (Find which one you need)
- Mi Unlock Tool - Download Mi Unlock Tool (OneDrive)
First, we will unlock the phone.
- This will vary UI to UI, so I will share how to do it on MIUI. First, go to Settings>About Phone, then tap the MIUI version button until it says “You are now a developer.”
- Then, go to Settings>Additional Settings>Developer Options, here, scroll down and enable OEM Unlocking and USB Debugging.
- Open up Mi Unlock Tool and log in, do this now as you won’t be able to later.
- Connect your phone via USB to your laptop and boot into Fastboot by holding down Power button and Volume down.
- Go through the unlocking steps shown
If done right, it should either show that you can unlock the phone in 168 hours, or some other duration, or show that your phone is unlocked.
No need to boot back into MIUI or whatever OS you have, we will immediately install a recovery:
- Keep your phone in Fastboot
- Get the recovery .img from the ROM site, most common ones are OrangeFox and KewL TWRP. Some ROMs require you use a specific recovery, so use that.
- Put the .img file in the same folder as your recovery installer and make sure it is named “recovery.img”
- Run the .bat file to install a custom recovery
- If it’s a success, you will be able to boot into recovery
If you’ve made it this far, good job! Let’s continue with installing the ROM
- Get the ROM .zip file
- OrangeFox
- First, wipe all data. Go to the trash can icon and select every checkbox. Then, swipe to wipe. This WILL delete all data.
- On the bottom navbar, go to the menu (Hamburger icon), select ADB Sideload, activate sideload.
- On the computer, navigate to the folder via Command Prompt by doing cd and inputting the folder path. For example, if the adb install folder is on your C drive and is called “adb”, you would type “cd C:\adb”
- Type “adb sideload “ (With the space) and drop the zip file of the ROM, should look like this “adb sideload romfilename.zip”, if so, press enter.
- After it is done sideloading, go back to the wipe data menu, this time wipe cache and dalvik unless instructed otherwise by the install instructions of the ROM.
- TWRP:
- First, wipe all data. In the main menu, go to Wipe, then Advanced Wipe, select every checkbox, swipe to wipe. This WILL delete all data.
- In main menu, go to Advanced and ADB Sideload. Activate sideload.
- On the computer, navigate to the folder via Command Prompt by doing cd and inputting the folder path. For example, if the adb install folder is on your C drive and is called “adb”, you would type “cd C:\adb”
- Type “adb sideload “ (With the space) and drop the zip file of the ROM, should look like this “adb sideload romfilename.zip”, if so, press enter.
- After it is done sideloading, swipe “Clear cache and dalvik”, unless instructed otherwise by the install instructions of the ROM.
- Reboot to system
Note: These are exclusively for TWRP and OrangeFox. Some recoveries are special and work in a different way. Check the forum/site for instructions on how to install ROM.
Optional and recommended: Sideload and install Magisk, it will help fix Safetynet, but it might take some work. To install, it’s the same process as for a Custom ROM. This varies ROM to ROM and device to device, so I can’t give a proper guide for that.
And that’s all, you now have a custom ROM on your phone, enjoy!