Realme 9 Pro (RMX3472) Custom ROMs

Website Progress (Last updated: May 6, 2025)

Bugcat Capoo working animation Bugcat Capoo working animation Bugcat Capoo working animation Bugcat Capoo working animation

Working hard to add more features!

75% Complete (15/20 features implemented)
Custom ROMs Listing
Search Functionality
Filtering System
ROMs Download Links
Magisk Modules Download Links
Lsposed Modules Download Links
Individual ROMs Flashing Guides

Custom ROM Listings

Guides & Tutorials

News 📰

realme's Bootloader Unlock Server Update is permanantly closed! (for Global devices)

NOTE: Not an official announcement

Earlier, realme's Bootloader Unlock Server was down for maintainance as the server required "an essential update to enhance its security and performance." Source: https://c.realme.com/in/post-details/1661960232244367360

Now, realme has taken a definitive step by permanently shutting down the Bootloader unlock servers for Global Devices, as confirmed by some sources with inside knowledge of the company's operations. This move restricts users outside of China from officially unlocking the Bootloader, limiting their ability to customize and personalize their devices.

⚠️Disclaimer⚠️

Before proceeding, please read the disclaimer below carefully to understand the risks involved.

After unlocking your phone, ALL OF YOUR DATA WILL BE ERASED. Backup before proceeding.

  • In-depth tests may have unforeseeable impacts on your phone.
  • Some functions (e.g., camera) may not work properly with third-party firmware.
  • Security risks include data leaks and compromised functionality.
  • You may lose access to official updates.

📝 Steps to Unlock Bootloader

Preparation:

  • Realme 9 Pro 5G (60%+ battery)
  • USB Cable
  • PC / MacBook

Step 1: Backup Your Data

Unlocking will erase all data. Ensure everything is backed up.

Step 2: Install Unlock Tool

Download the correct unlock tool APK for your Android version:

Unlock APK: 2.91 MB

Step 3: Submit Unlock Request

  1. Open the unlock tool.
  2. Click "Start applying".
  3. Read the disclaimer, check the box, and submit.

Step 4: Complete Unlock

After approval (within ~15 minutes):

  1. Click "START DEEP TEST".
  2. Connect to PC and run: fastboot flashing unlock.
  3. Press Volume Up to confirm.

❓Frequently Asked Questions

  • ⚠️ NOTE: Relocking the bootloader is NOT RECOMMENDED, as it has a high chance of bricking your device.
  • To relock the bootloader on your Realme 9 Pro, follow these steps carefully. This process will erase all data on your device, so ensure you back up important information beforehand.

    🔧 Prerequisites

    • Backup Your Data: Relocking the bootloader will wipe your device.
    • Install ADB & Fastboot Tools: Download and install the Android SDK Platform Tools on your PC.
    • Enable Developer Options & USB Debugging:
      1. Go to Settings > About Phone > Version and tap Build Number seven times to enable Developer Options.
      2. Navigate to Settings > Additional Settings > Developer Options, then enable USB Debugging and OEM Unlocking.

    🔄 Steps to Relock the Bootloader

    1. Boot into Fastboot Mode:
      • Power off your device.
      • Press and hold the Volume Down and Power buttons simultaneously until the Fastboot screen appears.
    2. Connect to PC: Using a USB cable, connect your Realme 9 Pro to the PC.
    3. Open Command Prompt: Navigate to the folder where ADB & Fastboot tools are installed. Right-click inside the folder and select Open Command Window Here or Open PowerShell Window Here.
    4. Verify Device Connection: Type the following command and press Enter:
      fastboot devices
      Your device should be listed. If not, ensure drivers are correctly installed.
    5. Relock the Bootloader: Enter the following command:
      fastboot flashing lock
      On your device, you'll see a prompt. Use the Volume buttons to highlight Lock the Bootloader and press the Power button to confirm.
    6. Reboot the Device: Once the process completes, reboot your device by typing:
      fastboot reboot

    Yes, unlocking the bootloader on a Realme device typically voids the warranty — at least officially.

    📜 Realme's Policy (as of recent years):

    • Unlocking the bootloader is considered a modification of the software environment, which Realme states voids the warranty.
    • Even if you relock the bootloader later, signs of prior unlocking (like a modified bootloader status or tamper flags) might still be visible to service technicians.

    🇮🇳 In India (and some other regions):

    • Realme previously had a bootloader unlock tool (now discontinued for newer devices), and even then:
      • They clearly stated that unlocking would void the warranty.
      • You might still get service, but not for motherboard or software-related issues under warranty.

    TWRP 3.7.0 | Nord 2 CE Lite/9 Pro/Q5/...

    Description:
    Quite old, but working TWRP for stock firmware

    Installation:

    1. Flash TWRP to boot partition
      fastboot flash boot example.img
    2. Reboot into recovery
    3. Copy boot partition image from stock firmware to device memory
    4. Flash it to both slots
    5. Go to "Advanced" and select "Flash Current TWRP"

    Notes:

    1. /data is not mounted on Android 14
    2. It is not recommended to install on ColorOS 15
    1. Download the custom ROM to your device.
    2. Boot into recovery.
    3. Wipe Data, Cache, and Dalvik.
    4. Flash the ROM zip file.
    5. Reboot and enjoy!
    6. NOTE: Not all custom ROMs have the same instructions, so make sure to read the instructions of the ROM you are installing.

    1. Install Magisk and enable Zygisk.
    2. Use MagiskHide Props Config module to spoof device fingerprint.
    3. Add banking apps to Magisk DenyList.
    4. Clear app data for affected apps if issues persist.

    📌 Fastboot Installation Guide

    Fastboot works when your phone is in Fastboot Mode (also known as Bootloader Mode). It's often used for flashing, unlocking bootloaders, or other low-level operations.

    ✅ Requirements

    • A Windows, macOS, or Linux computer
    • A USB cable
    • Your phone with bootloader unlocked or unlockable
    • Phone must be booted into Fastboot Mode

    🧩 Step-by-Step Guide to Install Fastboot

    🔹 1. Download Platform Tools (Includes ADB and Fastboot)

    For All Platforms:

    1. Go to the official Android developer website: 🔗Platform Tools🔗
    2. Download the ZIP for your OS:
      • Windows: platform-tools-latest-windows.zip
      • macOS: platform-tools-latest-darwin.zip
      • Linux: platform-tools-latest-linux.zip
    3. Extract the ZIP file to a folder like:
      • C:\platform-tools (Windows)
      • ~/platform-tools (macOS/Linux)
    🔹 2. Add Platform Tools to PATH (Optional but Recommended)

    On Windows:

    1. Press Win + S, search for Environment Variables.
    2. Click Environment Variables under System Properties.
    3. Find the Path variable under System variables and click Edit.
    4. Click New and add the path to your extracted platform-tools folder, e.g., C:\platform-tools.
    5. Click OK and restart your terminal/Command Prompt.

    On macOS/Linux:

    1. Add this line to your shell config file (~/.bashrc, ~/.zshrc, etc.):
      export PATH=$PATH:$HOME/platform-tools
    2. Then reload:
      source ~/.bashrc  # or ~/.zshrc
    🔹 3. Boot Your Phone into Fastboot Mode

    Method A: Using ADB (if the phone is on and USB Debugging is enabled):

    adb reboot bootloader

    Method B: Manual (most phones):

    1. Power off the phone.
    2. Press and hold a button combo (commonly Power + Volume Down) until you see "Fastboot" or "Bootloader" on the screen.
    🔹 4. Verify Fastboot Connection

    Run this command:

    fastboot devices

    ✅ You should see your device's serial number. If not:

    • Make sure you're in Fastboot Mode.
    • Try a different USB port/cable.
    • On Windows, ensure drivers are installed (see below).
    🪟 (Windows Only) Install Fastboot Drivers
    1. Download the Google USB Driver: 🔗 Google USB Driver
    2. Extract the ZIP.
    3. Open Device Manager.
    4. Find your device (likely listed as Android or Unknown Device).
    5. Right-click > Update driver > Browse my computer.
    6. Select the folder with the extracted driver.
    7. Complete the installation.

    🔧 Step-by-Step ADB Installation Guide

    ✅ Requirements:

    • A Windows, macOS, or Linux computer
    • A USB cable to connect your phone
    • Your phone with Developer Options and USB Debugging enabled

    🧩 1. Enable Developer Options and USB Debugging on Your Phone

    1. Go to Settings > About Phone.
    2. Tap Build Number 7 times to enable Developer Options.
    3. Go to Settings > System > Developer Options.
    4. Turn on USB Debugging.

    💻 2. Install ADB on Your Computer

    Option A: Install ADB via Official Platform Tools (Recommended)

    For Windows, macOS, and Linux:

    1. Download SDK Platform Tools from the official Android developer site:
    2. Extract the ZIP file to a convenient location, e.g., C:\platform-tools or ~/platform-tools.
    Option B: (For Linux Users) Install via Package Manager

    Debian/Ubuntu:

    sudo apt update
    sudo apt install android-tools-adb android-tools-fastboot

    Arch Linux:

    sudo pacman -S android-tools

    Fedora:

    sudo dnf install android-tools

    🔗 3. Connect and Authorize Your Device

    1. Plug your phone into your computer using a USB cable.
    2. On your phone, you'll see a prompt: "Allow USB debugging?" – Tap Allow.
    3. On your terminal, go to the platform-tools folder or make it globally accessible.

    🖥️ 4. Using ADB from Terminal

    A. Navigate to ADB folder:
    cd path/to/platform-tools
    B. Test ADB connection:
    ./adb devices      # (macOS/Linux)
    adb devices        # (Windows)

    ✅ You should see your device listed. If you see unauthorized, check your phone for the authorization prompt again.

    💡 Optional: Add ADB to Your PATH

    This lets you run adb from anywhere in your terminal.

    On macOS/Linux:

    Add this to your ~/.bashrc, ~/.zshrc, or ~/.profile:

    export PATH=$PATH:/path/to/platform-tools

    Then reload your shell:

    source ~/.zshrc  # or ~/.bashrc depending on your shell
    On Windows:
    1. Open System Properties > Advanced > Environment Variables.
    2. Under System Variables, find Path, click Edit.
    3. Add the path to your platform-tools folder, e.g., C:\platform-tools.

    🧪 Test an ADB Command

    Try rebooting your phone into recovery or bootloader to verify ADB works:

    adb reboot recovery
    adb reboot bootloader

    Requirements:

    • Downloaded stock rom (the archived rom that has files inside: META-INF folder, payload.bin and payload_properties.txt)
    • Magisk Manager Application installed
    • MT Manager installed
    • Developer Options settings unlocked
    • USB Debugging settings enabled
    • ADB and Fastboot installed in PC

    Instructions for the phone:

    1. Open MT Manager and open the downloaded stock rom
    2. Click on "payload.bin" file to access
    3. Find "boot.img" file and extract it to your internal storage
    4. Open Magisk Manager and tap "Install"
    5. Tap "Select and patch a file" option
    6. Select the extracted file "boot.img"

    Instructions for PC:

    1. Enter fastboot mode by opening command terminal
    2. Enter command: adb reboot bootloader
    3. After loading to bootloader, enter command: fastboot reboot fastboot
    4. After loading to fastbootD mode, enter command: fastboot flash boot boot.img
    5. If you are already in stock rom then there's no need to format data after flashing
    6. After flashing is done, enter command: fastboot reboot

    Device Info

    ModelRealme 9 Pro (RMX3472)
    ChipsetQualcomm Snapdragon 695 5G
    CPUOcta-core (2x2.2 GHz Kryo 660 Gold & 6x1.7 GHz Kryo 660 Silver)
    GPUAdreno 619
    Display6.6" FHD+ IPS LCD, 120Hz
    RAM6GB / 8GB
    Storage128GB UFS 2.2
    Battery5000mAh, 33W fast charging
    Camera (Rear)64MP (wide) + 8MP (ultrawide) + 2MP (macro)
    Camera (Front)16MP
    OS (Stock)Android 12, Realme UI 3.0
    OtherSide fingerprint, 5G, microSD slot, 3.5mm jack
    Compatibility NotesOnly use ROMs marked for RMX3472. Check for firmware requirements in each ROM's instructions.