[Guide] ROOT REDMI NOTE 9 LATEST VERSION MIUI 12.0.2.0

Bogdi_P

Member
Mar 2, 2018
8
5
0
I saw a lot of outdated methods of rooting this phone that will cause a lot of bugs to the device, because of the outdate magisk_patched boot image

HERE'S AN UPDATED VERSION

REQUIREMENTS

INSTRUCTIONS
  1. Extract both the minimal adb + fastboot and required_files.zip to a folder
  2. Boot your device in fastboot mode (power if off, then press power button + volume down until you see a bunny working on a Android robot)
  3. Connect the device to the PC via a USB cable (I suggest the one you use of the charger too)
  4. Copy the images from required_files.zip to the folder where you extracted minimal adb + fastboot
  5. Open a cmd/powershell window in minimal adb + fastboot folder (make sure once again that you copied the files from required_files here)
  6. Type these commands:
    fastboot devices
    * Make sure that your phone it is recognized by the PC using this command
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    fastboot erase cache
    fastboot flash boot magisk_patched.img
    fastboot reboot
  7. Enjoy! Your phone will reboot (it shouldn't take more than usual btw)

WARNING!
  • I'm not responsable for any damaaged device, you take the risk
  • What I basically did is gave you guys an updated magisk_patched image because the the one seen on the internet for now is an old one that caused several problems on some devices, if you're running any other version that the one in the title you should make your own magisk_patched image
 

Attachments

alpersoft

New member
Jan 11, 2010
0
0
0
Does this method erase user data and do a factory reset, as other guides say?
I know there is always a risk and it's important to make a backup, but my question is if everything goes as expected, is the phone data erased?
Other guides do the command "fastboot erase userdata" before "fastboot erase cache".
 

Bogdi_P

Member
Mar 2, 2018
8
5
0
Does this method erase user data and do a factory reset, as other guides say?
I know there is always a risk and it's important to make a backup, but my question is if everything goes as expected, is the phone data erased?
Other guides do the command "fastboot erase userdata" before "fastboot erase cache".
I removed the erase data line cuz I didn't saw why it would be required since it was working great without it
 

HemanthJabalpuri

Senior Member
Feb 19, 2018
929
303
73
Repalle, India
t.me
@Bogdi_P
Can you please share how you did modifications?

I am on MIUI Global 12.0.2 Stable 12.0.2.0(QJOINXM) which is an Indian ROM. Model is M2003J15SI.

I downloaded my firmware zip from Updater -> Download latest package.
I can take boot.img, vbmeta.img from it.
After I can patch the boot.img with Magisk.
But what I have to do with vbmeta.img?
 
Last edited:

ma259

Member
Feb 21, 2014
23
4
23
@Bogdi_P
Can you please share how you did modifications?

I am on MIUI Global 12.0.2 Stable 12.0.2.0(QJOINXM) which is an Indian ROM. Model is M2003J15SI.

I downloaded my firmware zip from Updater -> Download latest package.
I can take boot.img, vbmeta.img from it.
After I can patch the boot.img with Magisk.
But what I have to do with vbmeta.img?
You can manually patch vbmeta file using an Hex Editor or you can download any already patched vbmeta file for any MIUI version for this device and flash it.
 

Akitake

Senior Member
Jan 20, 2018
98
32
28
Successfully rooted + edXposed on STOCK rom and GSI roms.
Patched my own boot image (magisk_patched.img) with magisk manager.

To make Netflix & some other apps work, get the liboemcrypto disabler module in Magisk Manager

Also, to pass SafetyNet:
- Enable Magisk Hide
- Install and activate the Riru - Core and Riru - EdXposed (YAHFA or SANDHOOK, both work) modules in magisk manager
- Get EdXposed manager
- Get the HiddenCore Module and activate it
- In EdXposed Manager: Compat List, and tick HiddenCore Module

To avoid issues (Chrome crashes, potential SIM issues, etc..) with HiddenCore:
- In EdXposed Manager, go to Settings > Framework > Enable "App List mode"
- Still in EdXposed Manager, go to Applications(Black List) and tick: Android Services Library, Chrome, Google Play services, Play Store, Google Services Framework
- Reboot and enjoy, you're all set and SafetyNet should pass just fine, and you can do whatever you want.
 
Last edited:
  • Like
Reactions: HemanthJabalpuri

accnetdev

Member
Mar 28, 2020
7
0
11
Port-Des-Barques
Hi,
I was in 12.0.2 following your method :

fastboot devices
* Make sure that your phone it is recognized by the PC using this command
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot erase cache
fastboot flash boot magisk_patched.img
fastboot reboot

my phone can only boot in fastboot no longer in system.

I am able to go to stock recovery using power + up but I would like to avoid to reset my phone.

Please help what's wrong, can someone help ?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone