Rooting is the way to obtain Supersu Right’s on a Android device, that means after Rooting the Phone you have (sudo) full Right to perform any system task.
Realme 9 5G RMX3388 smartphone Run on Android 11 and it is Powered by Mediatek MT6833 Processor. it is a dual SIM smartphone support Nano SIM cards, connectivity Option’s Include GPS, WIFI, hotspot, bluetooth etc. the device come with 6GB of RAM and 128GB of storage that can be expandable via SD card.
Requirement:
- unlock bootloader by following this guide
- ROM2box and Required USB Driver: Download
Note:
- all userdata will be erased, must make a backup before process
- if the device has a vendor-boot partition patch it then write back
- we strongly suggest below method (boot.img dump) because boot.img from a different firmware version may cause bootloop.
- The boot image is NOT the bootloader image. do not confuse between them flashing the wrong image to bootloader could brick your device.
How to Root Realme 9 5G RMX3388 (Mediatek):
- Install USBDK and Mediatek driver on Your computer
- Download & Extract ROM2box
- Run ROM2Box.exe
- Click Mediatek/Firmware Reader!
- mark “Full Firmware”
- click ‘START’ button
- Once the process Started, turn Phone OFF, Now together Press Volume up + down key & Insert USB, Once Phone detected Immediate Release key (make sure your phone stable in device manager)
- done, it will take 15Min
- Now Move boot.bin (rename it boot.img) from ROM2box/out folder to your phone
- on Phone Install Magisk Manager
- Now patch boot.img using Magisk and Move back it to computer
- Open ROM2Box.exe Go to Mediatek/Firmware Flasher/Flash Single Partition
- click Select file and locate “Magisk_Patched_boot.img”
- Now mark boot.img
- Click ‘START‘ button
- Once the process Started, turn Phone OFF, Now together Press Volume up + down key & Insert USB, Once Phone detected Immediate Release key (make sure your phone stable in device manager)
- Follow the same and flash vbmeta.img.empty from ROM2box folder (in this time you have to click vbmeta.img)
- done.
Method 2 (using fastboot):
fastboot getvar current-slot
- if return with value ‘a or b’ meaning device support dual slot
- let’s write patched boot image to both slot
fastboot flash boot_ab boot.img
- if you have not write vbmeta earlier then write it like this
fastboot set_active a fastboot flash vbmeta_b vbmeta.img fastboot set_active a
then set active A & reboot
fastboot set_active a fastboot reboot
fixing any bootloop issue: just set alternative slot, if a is active we set b or if b is active we set a
fastboot set_active a fastboot set_active b
Single Slot device:
- in earlier steps we check for a slot, if the return value is not A or B meaning device does not support slot, let’s flash boot image to boot partition.
fastboot flash boot boot.img
then reboot
fastboot reboot
done, Your have successfully root your phone.
Related: