How To Install Custom ROM on Redmi Note 12 and 12 Pro [GSI build]

Custom ROM on Redmi Note 12

How To Install Custom ROM on Redmi Note 12 and 12 Pro [GSI build]

Custom ROM on Redmi Note 12

Unlock the full potential of your Redmi Note 12 and 12 Pro with our expert guidance on effortlessly installing cutting-edge custom ROM. Harness the power of the GSI build and elevate your smartphone experience to unprecedented heights.

If you are here, you may probably want to install the Custom ROM on Redmi Note 12 and 12 Pro. As you read our title, yes we can guide you on installing the latest custom ROM on Redmi Note 12 and 12 Pro based on the GSI build.

If you are here, you may probably want to install the Custom ROM on Redmi Note 12 and 12 Pro. As you read our title, yes we can guide you on installing the latest custom ROM on Redmi Note 12 and 12 Pro based on GSI build.
When you buy a new phone, it usually comes with a pre-installed operating system called a stock ROM or firmware. This stock ROM is kinda limited in what it can do since it’s all set by the phone maker. But, like, a custom ROM is made using the Android Open Source Project (AOSP), so developers can like, edit or recompile the code to fit their own needs. If you wanna know more about the differences between custom ROM and stock ROM, check out our super-detailed article.


Dude, flashing the ROM in Redmi Note 12 and 12 Pro is a piece of cake! Just make sure you follow the instructions carefully, that’s all. If you’re new to this, just so you know, before you go ahead and flash anything, you gotta unlock the bootloader on your Redmi Note 12 and 12 Pro. To unlock the bootloader, just check out our guide on how to unlock the bootloader on any Xiaomi device. Easy peasy!

Hey, if you’ve managed to unlock the bootloader, just follow our guide to install the custom ROM on your Redmi Note 12 and 12 Pro. Easy peasy! So, first things first, let’s get what a GSI build is.

What Does GSI Mean?

GSI, which exquisitely stands for Generic System Image, is an opulent Android System image that possesses the power to supplant the existing installed Android version with a resplendent and refined alternative. It exudes opulence, boasting a pristine Android experience adorned with the unaltered Android Open Source Project (AOSP) code.

In the realm of Android, Google unveiled the opulent Android 8.1, gracing it with the majestic project treble support for a multitude of devices. And now, with the grand arrival of Android 9.0 Pie, Google has bestowed upon us the illustrious API level 28. This splendid addition allows all app developers to indulge in the installation and execution of the latest Android GSIs on a diverse array of existing Android devices. To indulge in opulence, peruse the following exquisite literature.


How to Install Custom ROM on Redmi Note 12 and 12 Pro

To install, you must unlock the bootloader and have TWRP (to install via a device) or a PC (to install via Fastboot), as previously stated. Yes, there are two ways to install GSI custom ROM on Redmi Note 12 and 12 Pro.


The AOSP GSIs are still designated as pre-release. Broken media, camera, RIL, or even a complete no-boot are still possible on a device that runs Pie GSIs well. Before attempting other GSIs that are based on PHH’s work, it is highly recommended that you test his original and then find and report any faults there. Please post any ROM-related bugs on the same topic.

If your phone is harmed or malfunctions as a result of using this advice, GetDroidTips will not be held liable. Because it’s a custom ROM, it might have some bugs or stability problems. We are unable to advise you to utilise this firmware as your primary vehicle. At your own peril, continue.



  • The device bootloader must first be unlocked for ARM, ARM64, or x86: Check the processor treble on your Android device. Support: Verify That Your Smartphone Is Project Treble Compatible
  • Download the necessary file from the links below, then support the GApps file.
  • For a smoother process, keep your device’s battery charged at least to 60%.
  • Without root, create a comprehensive backup of your device’s data. You can effortlessly restore all the data if something goes wrong.
  • Installing Xiaomi USB drivers after downloading
  • Regarding the adb method: Download the TWRP ADB and Fastboot tools. On Redmi Note 12 and 12 Pro, use this method to download and install TWRP Recovery.


  • A only arm32 – arm avN
  • A only arm64 – arm64 avN
  • A/B arm64 – arm64 bvN
  • A/B arm32 – arm bvN

Download Links:

Install via TWRP Recovery:

Hey, this guide is for all of you folks who’ve got TWRP recovery up and running on your devices. If your device isn’t supported, you can give the next method a shot to install the custom ROM using GSI build.

  • If you wanna install through TWRP, you gotta do a factory reset on your device using TWRP.
  • Just head to the Wipe option and swipe to Factory Reset.

Install via TWRP Recovery

  • Through the use of a USB cable, you may move the GSI build onto your Redmi Note 12 and Redmi Note 12 Pro.
  • After you have moved, you will be able to disconnect the USB cable.
  • Tap the install button in your TWRP, then change the type of the button to Install Image, and then look for the GSI that you relocated in the third step.

button to Install Image

  • Choose the partition that contains the system to validate the flash.
  • After it is finished, you can reboot your device and wait for it to boot up, which may take a few minutes.

Flash via Fastboot

  • To begin, perform a factory reset on both your Redmi Note 12 and Redmi Note 12 Pro (ruby). There are two different ways to go about doing it; you can follow anyone.
  • When Powered On, a Factory Reset Is Performed: In order to install without TWRP, you will need to perform a factory reset by using the factory reset option on your Umdigi A7 Pro.

Factory Reset

  • Performing a Factory Reset using Stock Recovery You may either use a button combination or an ADB command to boot your Redmi Note 12 or Redmi Note 12 Pro into stock recovery.
adb reboot recovery
  • You can navigate Stock Recovery by pressing the Volume UP and DOWN buttons respectively.
  • Make careful to extract the GSI build after downloading it.
  • You can now boot your device into bootloader mode with the adb command adb reboot bootloader after wiping the factory ROM.


  • Open the GSI build’s extracted folder, then click with the right mouse button while holding down the SHIFT key to launch the command prompt window.
  • Enter the command fastboot erase system in your command window.
  • Enter the following command to flash the system image: flash system name_of_system.img with fastboot -u
  • Be patient; it can take a few minutes for the image to flash. Once it is finished, restart your device manually by pressing the power button or by typing fastboot reboot and waiting for it to boot up.

We hope that you found this guide to be helpful and that you were able to quickly install the Custom ROM on both your Redmi Note 12 and 12 Pro (ruby) handsets. In the event that anything breaks or if you have any questions, please feel free to ask them in the comments section below.

Thanks to all of the developers from the XDA and 4PDA forums for your contributions.

Always had a strong interest in the Android operating system. Experience with Git and self-hosted WordPress blogs led him to the understanding that an online presence was the logical next step for his business. It's about uniqueness and individuality!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top