Redmi Note 7 is a very popular Android phone line up ever released by Xiaomi in 2019. In fact, the device is called a “Ghost” phone due to its zero stock availability in some countries. It has huge demand while it’s stock is limited.
Its specification is kinda monster-ish. Redmi Note 7 is not a flagship phone nor a budget phone. It is a little monster. Users love it for its price per performance ratio.
Furthermore, Redmi Note 7 is also developer-friendly in which why people love it.
Its bootloader is unlock-able and there is a plethora of tweaks available and ready-to-use.
Flashing maniacs will love Redmi Note 7 so much. We’ve seen several custom ROMs and custom Kernels available for the device.
One of them is crDroid.
The ROM is a beast. You can enjoy the purest Android form along with a tweaked kernel. The ROM is built with performance in mind.
Interested already? You can follow these steps below to install crDroid Android 9.0 Pie on Redmi Note 7.
Before we begin, it is our duty to remind you of something.
Nobody forces you to flash anything mentioned in this page. We hold no responsibility for any damage or any risks that may happen to your phone. Please proceed with caution.
Create backups of your crucial files and data. The process is basically safe but we cannot guarantee anything. Good things and bad things always happen.
- You will need a Windows computer either a PC or a Laptop. Windows 8/8.1/10 64-bit is recommended.
- A USB data cable. Make sure it’s a data cable and not a charging-only cable.
- Download Xiaomi ADB & Fastboot driver on your computer.
- Download Android Platform Tools r28.0.1 (zip).
- Download either TWRP or OrangeFox recovery for Redmi Note 7 (img).
- Download crDroid 5.6 Android 9.0 for Redmi Note 7 (zip).
- Download patched vbmeta image (.img).
- Download GApps for ARM64 (zip).
- Download Magisk root (zip) – only if you want to root.
STEPS TO FLASH CRDROID ON REDMI NOTE 7
Step 1. Disable Windows Drivers Signature Enforcement on your computer. We have the detailed tutorial here.
Step 2. Extract Xiaomi ADB Fastboot Driver zip file (miui-ADB-Driver-Installer-v1.4.3.zip) and install it on your computer. This should finish in seconds. Make sure you install it on C:\adb\. This step is necessary to install ADB Fastboot system-wide.
Step 3. Extract the miui-platform-tools_r28.0.1-win.zip on your computer. You’ll get a folder called “platform-tools“. This step is important to make sure you use the latest version of ADB-Fastboot.
Step 4. Unlock the bootloader of your phone. Read the full guide on how to unlock MIUI bootloader officially here. Please be aware that the process requires you to reset your phone. All your data will be lost.
Step 5. Rename the downloaded TWRP image file from (for instance) twrp-lavender-unofficial.img to recovery.img.
Alternatively, you can follow our previous tutorials:
- How to flash TWRP on Redmi Note 7 (alternative tutorial)
- How to flash Orange Fox TWRP on Redmi Note 7
p.s: We suggest you go with Orange Fox tho. Flashed it already? You can skip some steps and go to steps 16 directly.
Step 6. Now copy both recovery.img file and vbmeta.img file to the “platform-tools” folder.
Step 7. Now enable USB debugging on your phone. You might have it enabled during the bootloader unlocking process. However, it is a good practice to double-check it.
Enabling Developer Options, go to:
Settings >> About phone >> tap the MIUI version 7x >> You are developer!
Enable USB Debugging, go to:
Settings >> Additional Settings >> Developer Options >> USB Debugging >> toggle it on.
A notification will pop up on your screen. Tap “OK“.
Step 8. Next, connect your Redmi Note 7 to your computer using its USB.
Step 9. Choose the “File Transfer” mode when asked (do not choose the charging mode”.
Step 10. In Windows Explorer, go to the “platform-tools” folder. Hold down the Shift button on the keyboard, right-click anywhere within that folder, and choose “Open command prompt window/PowerShell window from here“.
Step 11. Now type following lines of command. Hit Enter every each line to issue it.
adb reboot bootloader
The first line asks your computer to recognize your device. The second line instructs your phone to boot into bootloader mode a.k.a fastboot mode. You’ll see the Mi Bunny logo displayed.
This instructs your computer to establish ADB connection with your device while verifying any device attached. Second, this also reboots your device into Fastboot mode (bootloader mode). You will see your phone rebooting and you will also see the Mi Bunny Fastboot logo displayed.
Step 12. Next, type following command lines and hit Enter on the keyboard:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
That command flashes vbmeta onto your device.
Step 13. Now flash the TWRP recovery correspondingly:
fastboot flash recovery recovery.img
Step 14. Finally, type this command but do not hit Enter just yet:
Step 15. Now press the Power button and Volume Up button simultaneously. Hold it until it reboots. Hit Enter on your keyboard at the same time as your phone is rebooting.
Your phone shall now reboot into TWRP recovery.
Step 16. Next, do the “Swipe to confirm system modification” action. You are now in the main menu of TWRP.
Step 17. Choose “Wipe” from the main menu then choose “Format Data“. Proceed accordingly.
Step 18. Once done, go back again then choose “Wipe” then choose “Advanced wipe“.
Step 19. Select Cache, Data, System, and Dalvik.
Step 20. Do the “Swipe to wipe” action and proceed accordingly.
Step 21. Finished? Now in your computer, find the zip files of crDroid ROM, GApps, and Magisk (e.g: crDroidAndroid-9.0-20190802-lavender-v5.6.zip, open_gapps-arm64-9.0-nano-20190209.zip, and Magisk-v19.1.zip). Copy those files to your phone through Windows Explorer.
Alternatively, you can also place those files inside the “platform-tools” folder then issue this command:
adb push crDroidAndroid-9.0-20190802-lavender-v5.6.zip /tmp/ adb push Magisk-v19.1.zip /tmp/ adb push open_gapps-arm64-9.0-nano-20190209.zip /tmp/
Step 22. Now go back to the main menu, choose “Install”, then locate the crDroid zip file.
Step 23. Tap on it to select it then do the “Swipe to confirm flash” action (or Swipe to Flash in Orange Fox). Sit tight and wait for it to finish flashing.
Step 24. Do not reboot just yet once the flashing process of crDroid ROM is done. Go back to TWRP’s main menu.
Step 25. Choose “Mount“.
Step 26. Then mount System and Vendor partition.
Step 27. Go back to the main menu again then choose “Install”.
Step 28. Locate the Open GApps zip file.
Step 29. Tap on it to select it then do the “Swipe to confirm flash” action. Sit tight and wait for it to finish flashing.
At this point, you can simply Reboot to System if you don’t want root access.
Step 30. Go back to the main menu again, choose “Install“, then locate the Magisk zip file.
Step 31. Tap on it to select it then do the “Swipe to confirm flash” action. Sit tight and wait for it to finish flashing.
Step 32. Once done, choose “Reboot” then “System“.
Step 33. Finally, set up your Google Account once the phone has finished the booting process. Initial booting time is usually longer than usual.
Voila! You have successfully flashed crDroid 5.6 ROM based on Android 9.0 Pie on Xiaomi Redmi Note 7.
Once you are in the system, go ahead and set up your Google Account.
Ran into difficulties? Do not hesitate to drop comment below.
Flashed successfully? Tell your experience also down below.