[All-In-One] Xiaomi Redmi Note 5 (whyred): Unlock BL, Flash TWRP, Root, Flash ROM

Search This thread
Feb 3, 2017
10
0
Pls help my phone is not going in fastboot mode.
I hav Redmi note 5 pro indian version.
I have tried both ways using "adb reboot bootloader".
And using power and vol down button.
Pls help!!!!!!
 

~Naga

Member
Mar 6, 2019
11
0
Enter the terminal command in command line: >>fastboot flash recovery twrp-x.x.x-x-whyred.img<<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!

Ok but what I should do? If I restart, Xiaomi recovery overwrite. If I turn off, Xiaomi recovery overwrite too... damn.

And the TWRP requires password.... I have 64gb of internal + 64gb of sd storage, no way to wipe data. Another option to solve this?
 
Last edited:

wewenk

Senior Member
Oct 26, 2010
789
255
Enter the terminal command in command line: >>fastboot flash recovery twrp-x.x.x-x-whyred.img<<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!

Ok but what I should do? If I restart, Xiaomi recovery overwrite. If I turn off, Xiaomi recovery overwrite too... damn.

And the TWRP requires password.... I have 64gb of internal + 64gb of sd storage, no way to wipe data. Another option to solve this?
What miui version on your device currently?

I prefer to flash latest orangefox recovery from fastboot, do not use TWRP..
 

Kuresz

Senior Member
Apr 23, 2009
115
2
32
London
LoL. How to use orangefox recovery if you have to wipe data in twrp every time?
This is a joke. Paradoxon. If you want to flash something, you need to boot into twrp. To boot into twrp, it asks for a password, which is not an existing one.... You have to wipe data, but if you do, you lose the ROM you want to flash and the twrp itself too :D

Please somebody explain this to me. I dont get it. Its just simply not working.

How to flash orangefox from twrp, if twrp deletes orangefox's img or zip? :D :D :D

(oh, and the OTG isnt working either.... no sd card)
 

arm-esh

Member
Jun 2, 2019
6
1
Answer to your problem

LoL. How to use orangefox recovery if you have to wipe data in twrp every time?
This is a joke. Paradoxon. If you want to flash something, you need to boot into twrp. To boot into twrp, it asks for a password, which is not an existing one.... You have to wipe data, but if you do, you lose the ROM you want to flash and the twrp itself too :D

Please somebody explain this to me. I dont get it. Its just simply not working.

How to flash orangefox from twrp, if twrp deletes orangefox's img or zip? :D :D :D

(oh, and the OTG isnt working either.... no sd card)

Some roms have encryption, twrp can sometimes decrypt the data with a password but most of the times it doesnt work. I would suggest using a custom ROM and not enabling encryption.

You need an sd card there's no getting around it if you want to flash a ROM as you need to wipe the system if you want to flash a new ROM and doing so deletes internal storage. I would suggest buying a cheap sd card And storing the ROM you want to flash on it.
As for installing orangefox recovery. Just flash the zip in twrp normally there's no data wipe you need to do it just works normally and replaces twrp that's all you need to do.
 
  • Like
Reactions: Kuresz

Kuresz

Senior Member
Apr 23, 2009
115
2
32
London
To flash the zip you need to have a zip on your phone. :D Anyways I got your point and Im going to buy an sd card tomorrow it seems thats the only way. Thanks for the info!
 

Kuresz

Senior Member
Apr 23, 2009
115
2
32
London
To flash the zip you need to have a zip on your phone. :D Anyways I got your point and Im going to buy an sd card tomorrow it seems thats the only way. Thanks for the info!

And.... Its done. It took 5 minutes to flash the orangefox recovery, the rom and the magisk.

Just a hint: mention in the fist page that YOU NEED AN SD CARD to flash a costum rom.
 

sushuguru

Senior Member
Oct 30, 2016
355
171
LoL. How to use orangefox recovery if you have to wipe data in twrp every time?
This is a joke. Paradoxon. If you want to flash something, you need to boot into twrp. To boot into twrp, it asks for a password, which is not an existing one.... You have to wipe data, but if you do, you lose the ROM you want to flash and the twrp itself too :D

Please somebody explain this to me. I dont get it. Its just simply not working.

How to flash orangefox from twrp, if twrp deletes orangefox's img or zip? :D :D :D

(oh, and the OTG isnt working either.... no sd card)
You don't lose the recovery, you only lose the twrp img itself, here're the steps if you don't have sd card:
1. Format partition to decrypt to remove that password, this will wipe everything you have on your phone, not recovery.
2. Reboot to recovery after you've done wiping.
3. Now you can safely copy rom files from your pc to your internal storage and start flashing.

Other thing you can try is boot recovery img from fastboot, this will act as a temporary recovery.
 

Kuresz

Senior Member
Apr 23, 2009
115
2
32
London
I cant mount anything after rebooting into recovery. That was not an option for me.
Without mounting, I was unable to copy anything to internal storage.
 

wewenk

Senior Member
Oct 26, 2010
789
255
LoL. How to use orangefox recovery if you have to wipe data in twrp every time?
This is a joke. Paradoxon. If you want to flash something, you need to boot into twrp. To boot into twrp, it asks for a password, which is not an existing one.... You have to wipe data, but if you do, you lose the ROM you want to flash and the twrp itself too :D

Please somebody explain this to me. I dont get it. Its just simply not working.

How to flash orangefox from twrp, if twrp deletes orangefox's img or zip? :D :D :D

(oh, and the OTG isnt working either.... no sd card)
Flash orangefox from fastboot

I did it when the first time stucked on Pie beta... So I wait for orangefox dev to send me beta test version for pie..
 
Last edited:
May 23, 2019
17
4
Hey Dev, thanks a lot for this!
You legit saved my trip to a Xiaomi service centre. My phone was in boot loop and I wasn't able to either flash a ROM or boot into recovery for some reason. But through this I managed to and finally was able to get my phone back to normal!
Great work man! ?
 

nikolaos8

Member
Apr 8, 2015
36
6
Los Angeles
Ready to unlock bootloader. Just one question:

Wipe all the data from phone is still necessary? Is there a way to avoid that? Because i come to understand that unlocking brings the phone to factory settings pretty much..
 

nikolaos8

Member
Apr 8, 2015
36
6
Los Angeles
It went alright till unlocking the bootloader. but after that when I boot into twrp, mtp and otg and even adb sideload does not work!! when i boot into miui and download the rom files into internal storage and boot back to twrp, the files disappear!!
I cannot transfer the rom files to my internal storage so how to install custom rom??

*EDIT*
Nevermind I got it to work. The problem is that TWRP recovery doesn't handle storage encryption on newer android versions well. Since I was running latest MIUI on pie, TWRP was not decrypting storage properly. Even RedWolf was not working. Only Recovery I found that has this bug fixed OrangeFox. It comes in .zip format and not in .img format so follow the steps:--


1) Download the latest OrangeFox recovery for whyred from this link: https://files.orangefox.website/OrangeFox-Stable/whyred/

2) Extract recovery.img from the zip and boot recovery.img using fastboot. Now you will be in OrangeFox recovery.

3) Now before flashing anything first flash the OrangeFox recovery zip file. It would automatically reboot you to the recovery again after installation.

4) Now you are good to go, flash anything you want !!! Also no need of flashing lazyflasher because the recovery has built in dm-verity disable.


Thanks for this. Everything went smoothly, as suggested
 
  • Like
Reactions: Gulicius

CAOSandres

Senior Member
Oct 7, 2012
79
16
UIO
I have installed root on my device and uninstalled some applications to replace them with others, including messages, mail, calculator, launcher, and so on. If I do a factory reset, will I recover the ones that were at the beginning? Please help.
 

Msd07

Member
Apr 2, 2016
40
0
24
Ajmer
Dear Redmi Note 5 user,

This guide is suitable for the international version: Redmi Note 5, and the Indian version: Redmi Note 5 Pro!

I'm not responsible if anything happens to your device. If you execute this procedure properly then you shouldn't face any problems. I tried this procedure on several Redmi Note 5 and every time it worked flawlessly. I used a computer with Windows 10.

Before you proceed please back up all your important data and make sure that your phone battery is charged >80%!!!

A. Prerequisites:

1. Disable driver signature enforcement in Windows

How to do this pls read here: http://en.miui.com/thread-237673-1-1.html

2. Install ADB and Fastboot tools with drivers on Windows

How to do this pls read here: https://forum.xda-developers.com/showthread.php?t=2588979

Restart your computer.

3. Enable "OEM unlocking" and "USB debugging" in your device

a. Enable Developer Options in: Settings/About Phone/MIUI version. Click on MIUI version seven times
b. Now go to: Settings/Additional Settings/Developer Options and check "OEM unlocking" and "USB debugging"

4. Check if your bootloader is locked

a. After successful installation of "ADB and Fastboot" enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable).
b. Go to the folder where you have put the "ADB and Fastboot" and open a command window inside that folder. To do that hold together "Shift + Right Click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
c. Enter the terminal command in command line: >>fastboot devices<<

If you don't see your device it means that the drivers weren't installed properly or the device wasn't connected properly. If this happens please reinstall your drivers from Point A. 2. or try these drivers here:

http://xiaomiadvices.com/download-xiaomi-usb-drivers/

d. If you see your device then enter the terminal command in command line: >>fastboot oem device-info<<

If your bootloader is locked, you'll get the following status (or something similar):

…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.058s]
finished. total time: 0.063s
………………………………………………………………………

If your bootloader is unlocked, you'll get following status (or something similar):

…………………………………………………………………….
(bootloader) Device tampered: false
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: false
(bootloader) Display panel:
OKAY [ 0.053s]
finished. total time: 0.055s
………………………………………………………………………

5. Request Permission from Xiaomi to Unlock the Bootloader

a. Create a Mi Account: https://global.account.xiaomi.com/pass/register
b. Sign to Xiaomi and apply for unlocking http://en.miui.com/unlock

You have to give a reason for requesting to unlock the bootloader. I gave following reason on my request:

"I purchased my Xiomi Redmi Note 5 from the vendor xxx and they have installed a fake (custom) rom. I want to install an original rom from Xiaomi. So please approve my request to unlock the bootloader."

c. Wait for permission. I have 5 different accounts approved by Xiaomi and the longest I had to wait for the approval of each account was 1 day. Most of the users are reporting the same, however very few users are reporting a waiting time of up to 10 days . If your request is approved then you should receive a message with following content:

"You've been granted the permission to unlock your device (Mi Account xxxx). Donload Mi Unlock Tool At http://en.miui.com/unlock"

6. Connect your Mi Account to your Device

Go to: Settings/Additional Settings/Developer Options/Mi Unlock status and check "Add account and device"

In case you face "86006 Error" and you cannot connect your Mi Account to your device: There are several solutions offered at Mi Forum but the easiest way is to download the rom Developer Version for Xiaomi Redmi Note 5 (whyred) here http://en.miui.com/download-342.html or Redmi Note 5 Pro (whyred) here http://en.miui.com/download-341.html.

a. Put the downloaded rom into internal memory of the device
b. Go to: Settings/About phone/System update. On the upper right corner there are three points, click them, select "Choose update package", select "File Manager" and choose the Developer Version package you just downloaded on your internal memory and press OK.

B: Unlock the Bootloader

Attention: Unlocking the bootloader will erase all your data! So please back up your data before you unlock the bootloader!

1. You must enable "OEM unlocking" and "USB debugging" as per point A. 3.
2. You must connect your Mi Account with your device as per point A. 6.
3. Download Mi Unlock Tool here: http://en.miui.com/unlock
4. Enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable)
5. Start the Mi Unlock Tool
6. Enter your eMail and your password of your Mi Account
7. Connect you device to your computer and start the unlock procedure
8. Follow the unlock tool instructions until the unlock procedure is finished
9. Reboot your device

P.S.: In case you get the message, that the unlocking can be done after 360h or 720h then you have to wait for that time to pass.

C: Install the TWRP Recovery

1. Your bootloader must be unlocked
2. Download the latest "twrp-x.x.x-x-whyred.img" from here: https://twrp.me/xiaomi/xiaomiredminote5pro.html and put it into a dedicated folder in your computer.
3. Go to the folder where you have put the twrp-file. Now open a command window inside that folder. To do that hold together "Shift + Right click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
4. Enter fastboot mode by holding together "Volume Down + Power" and connect your device to your computer
5. Enter the terminal command in command line: >>fastboot flash recovery twrp-x.x.x-x-whyred.img<<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!
6. Boot your device into recovery (3 possible methods)
+ by entering terminal command in command line: >>fastboot boot twrp-x.x.x-x-whyred.img<<, or
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery

If you only want to root your smartphone, then please continue to point E.
If you want to install a custom rom, then please continue to point F.

E. Root Your Smartphone

+ Donwload latest Magisk from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
+ Put Magisk into internal memory of your smartphone or into the micro sd-card or into on-the-go memory stick
+ Flash Magisk
+ Restart your smartpphone

F. Install A Custom Rom

1. Download the desired rom and put it into device's internal memory or into the micro sd-card or into on-the-go memory stick:

a. Lineage

https://download.lineageos.org/whyred

b. Resurrection Remix

https://get.resurrectionremix.com/?dir=whyred

c. AospExtended

https://downloads.aospextended.com/whyred

2. (in case you want to have root on your device) Download "addonsu-arm64-signed.zip" (for Lineage: https://download.lineageos.org/extras) or latest Magisk (from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445) and put it into device's internal memory
3. Download Google Apps ARM64, Pico, Nano etc. at www.opengapps.org and put them into device's internal memory or computer or on-the-go memory stick or micro sd-card.
4. Enter recovery mode:
+ by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
+ by holding together "Volume Up + Volume Down + Power" until you see recovery
5. Wipe: Dalvik / Art Cache; System; Data; Cache; (be careful, don't wipe internal storage!)
6. Go back to main TWRP screen and install the rom, install Google Apps, install "addonsu-arm64-signed.zip" (in case of Lineage) or the latest Magisk (in case of other roms).
7. Reboot. That's it, you are done.

If my guide helped you please click "thanks" and enjoy your phone. :fingers-crossed:

This process of bootloader unlocking is now not working for my device
 

Praneeth Raj

Member
Jan 16, 2016
10
2
lose recovery after reboot

When i reboot i lose recovery to avoid this i flash lazyflasher , but i get ERROR 1 while flashing that particular zip file , Curently on miui 11 using the recovery img 3.3.1.0
 

Top Liked Posts

  • There are no posts matching your filters.
  • 174
    Dear Redmi Note 5 user,

    This guide is suitable for the international version: Redmi Note 5, and the Indian version: Redmi Note 5 Pro!

    I'm not responsible if anything happens to your device. If you execute this procedure properly then you shouldn't face any problems. I tried this procedure on several Redmi Note 5 and every time it worked flawlessly. I used a computer with Windows 10.

    Before you proceed please back up all your important data and make sure that your phone battery is charged >80%!!!

    A. Prerequisites:

    1. Disable driver signature enforcement in Windows

    How to do this pls read here: http://en.miui.com/thread-237673-1-1.html

    2. Install ADB and Fastboot tools with drivers on Windows

    How to do this pls read here: https://forum.xda-developers.com/showthread.php?t=2588979

    Restart your computer.

    3. Enable "OEM unlocking" and "USB debugging" in your device

    a. Enable Developer Options in: Settings/About Phone/MIUI version. Click on MIUI version seven times
    b. Now go to: Settings/Additional Settings/Developer Options and check "OEM unlocking" and "USB debugging"

    4. Check if your bootloader is locked

    a. After successful installation of "ADB and Fastboot" enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable).
    b. Go to the folder where you have put the "ADB and Fastboot" and open a command window inside that folder. To do that hold together "Shift + Right Click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
    c. Enter the terminal command in command line: >>fastboot devices<<

    If you don't see your device it means that the drivers weren't installed properly or the device wasn't connected properly. If this happens please reinstall your drivers from Point A. 2. or try these drivers here:

    http://xiaomiadvices.com/download-xiaomi-usb-drivers/

    d. If you see your device then enter the terminal command in command line: >>fastboot oem device-info<<

    If your bootloader is locked, you'll get the following status (or something similar):

    …………………………………………………………………….
    (bootloader) Device tampered: false
    (bootloader) Device unlocked: false
    (bootloader) Device critical unlocked: false
    (bootloader) Charger screen enabled: false
    (bootloader) Display panel:
    OKAY [ 0.058s]
    finished. total time: 0.063s
    ………………………………………………………………………

    If your bootloader is unlocked, you'll get following status (or something similar):

    …………………………………………………………………….
    (bootloader) Device tampered: false
    (bootloader) Device unlocked: true
    (bootloader) Device critical unlocked: true
    (bootloader) Charger screen enabled: false
    (bootloader) Display panel:
    OKAY [ 0.053s]
    finished. total time: 0.055s
    ………………………………………………………………………

    5. Request Permission from Xiaomi to Unlock the Bootloader

    a. Create a Mi Account: https://global.account.xiaomi.com/pass/register
    b. Sign to Xiaomi and apply for unlocking http://en.miui.com/unlock

    You have to give a reason for requesting to unlock the bootloader. I gave following reason on my request:

    "I purchased my Xiomi Redmi Note 5 from the vendor xxx and they have installed a fake (custom) rom. I want to install an original rom from Xiaomi. So please approve my request to unlock the bootloader."

    c. Wait for permission. I have 5 different accounts approved by Xiaomi and the longest I had to wait for the approval of each account was 1 day. Most of the users are reporting the same, however very few users are reporting a waiting time of up to 10 days . If your request is approved then you should receive a message with following content:

    "You've been granted the permission to unlock your device (Mi Account xxxx). Donload Mi Unlock Tool At http://en.miui.com/unlock"

    6. Connect your Mi Account to your Device


    Go to: Settings/Additional Settings/Developer Options/Mi Unlock status and check "Add account and device"

    In case you face "86006 Error" and you cannot connect your Mi Account to your device: There are several solutions offered at Mi Forum but the easiest way is to download the rom Developer Version for Xiaomi Redmi Note 5 (whyred) here http://en.miui.com/download-342.html or Redmi Note 5 Pro (whyred) here http://en.miui.com/download-341.html.

    a. Put the downloaded rom into internal memory of the device
    b. Go to: Settings/About phone/System update. On the upper right corner there are three points, click them, select "Choose update package", select "File Manager" and choose the Developer Version package you just downloaded on your internal memory and press OK.

    B: Unlock the Bootloader

    Attention: Unlocking the bootloader will erase all your data! So please back up your data before you unlock the bootloader!

    1. You must enable "OEM unlocking" and "USB debugging" as per point A. 3.
    2. You must connect your Mi Account with your device as per point A. 6.
    3. Download Mi Unlock Tool here: http://en.miui.com/unlock
    4. Enter the fastboot mode by holding together "Volume Down + Power" and connect your device to your computer via USB cable (best would be the original cable)
    5. Start the Mi Unlock Tool
    6. Enter your eMail and your password of your Mi Account
    7. Connect you device to your computer and start the unlock procedure
    8. Follow the unlock tool instructions until the unlock procedure is finished
    9. Reboot your device

    P.S.: In case you get the message, that the unlocking can be done after 360h or 720h then you have to wait for that time to pass.

    C: Install the TWRP Recovery

    1. Your bootloader must be unlocked
    2. Download the latest "twrp-x.x.x-x-whyred.img" from here: https://twrp.me/xiaomi/xiaomiredminote5pro.html and put it into a dedicated folder in your computer.
    3. Go to the folder where you have put the twrp-file. Now open a command window inside that folder. To do that hold together "Shift + Right click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
    4. Enter fastboot mode by holding together "Volume Down + Power" and connect your device to your computer
    5. Enter the terminal command in command line: >>fastboot flash recovery twrp-x.x.x-x-whyred.img<<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!
    6. Boot your device into recovery (3 possible methods)
    + by entering terminal command in command line: >>fastboot boot twrp-x.x.x-x-whyred.img<<, or
    + by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
    + by holding together "Volume Up + Volume Down + Power" until you see recovery

    If you only want to root your smartphone, then please continue to point E.
    If you want to install a custom rom, then please continue to point F.

    E. Root Your Smartphone

    + Donwload latest Magisk from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
    + Put Magisk into internal memory of your smartphone or into the micro sd-card or into on-the-go memory stick
    + Flash Magisk
    + Restart your smartpphone

    F. Install A Custom Rom

    1. Download the desired rom and put it into device's internal memory or into the micro sd-card or into on-the-go memory stick:

    a. Lineage

    https://download.lineageos.org/whyred

    b. Resurrection Remix

    https://get.resurrectionremix.com/?dir=whyred

    c. AospExtended

    https://downloads.aospextended.com/whyred

    2. (in case you want to have root on your device) Download "addonsu-arm64-signed.zip" (for Lineage: https://download.lineageos.org/extras) or latest Magisk (from here: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445) and put it into device's internal memory
    3. Download Google Apps ARM64, Pico, Nano etc. at www.opengapps.org and put them into device's internal memory or computer or on-the-go memory stick or micro sd-card.
    4. Enter recovery mode:
    + by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
    + by holding together "Volume Up + Volume Down + Power" until you see recovery
    5. Wipe: Dalvik / Art Cache; System; Data; Cache; (be careful, don't wipe internal storage!)
    6. Go back to main TWRP screen and install the rom, install Google Apps, install "addonsu-arm64-signed.zip" (in case of Lineage) or the latest Magisk (in case of other roms).
    7. Reboot. That's it, you are done.

    If my guide helped you please click "thanks" and enjoy your phone. :fingers-crossed:
    3
    Ready to unlock bootloader. Just one question:

    Wipe all the data from phone is still necessary? Is there a way to avoid that? Because i come to understand that unlocking brings the phone to factory settings pretty much..
    Unlocking will wipe not only your data but also all the internal storage
    3
    Is there any reason one should choose Magisk over SuperSU to root their Redmi Note 5 running MIUI 9.6.3.0? I always liked SuperSU because it offered a quick and dirty way to determine if your device is successfully rooted or not (if it shows up in apps, it's rooted, if not, it's not).
    SuperSu was great in the old days but it was then sold to a shady company, and now in fact is no longer developed. Don't install it. LineageOS provides their own add-on su, you can use it instead: https://download.lineageos.org/extras

    Magisk has some advantages over the traditional approach: (1) it can survive system updates; (2) it keeps the system image intact, which allows passing CTS attestation (aka SafetyNet), (3) it does not interfere with OTA updates on stock ROMs, (4) it is open source (SuperSu wasn't), (5) it is being frequently updated, (6) it comes with the ability to install additional modules that enable a variety of functions, and the whole process is much simpler for the general user: in particular, it's much easier to undo any changes to recover from an unbootable system.

    Whether any of the above is relevant to your situation is another matter, you have to decide for yourself. But, for the record, Magisk comes with an app (Magisk Manager), which also tells you whether it is properly installed, and the app also lets you grant su permissions on a per-app basis, with toggles for notifications and logging.
    3
    I want to root only just for adblocking and vanced YouTube, do I need to flash lazyflasher even after flashing magisk. Shouldn't flashing magisk make twrp permanent?

    It should actually. Nevertheless try this:

    1. Your bootloader must be unlocked
    2. Download the latest "twrp-x.x.x-x-whyred.img" from here: https://twrp.me/xiaomi/xiaomiredminote5pro.html and put it into a dedicated folder in your computer.
    3. Go to the folder where you have put the twrp-file. Now open a command window inside that folder. To do that hold together "Shift + Right click" on any empty white space inside the folder and then select "Open PowerShell Window Here" or "Open Command Window Here"
    4. Enter fastboot mode by holding together "Volume Down + Power" and connect your device to your computer
    5. Enter the terminal command in command line: >>fastboot flash recovery twrp-x.x.x-x-whyred.img<<. Attention: Do not restart your device otherwise Xiaomi's original recovery might overwrite the custom recovery TWRP!
    6. Boot your device into recovery (3 possible methods)
    + by entering terminal command in command line: >>fastboot boot twrp-x.x.x-x-whyred.img<<, or
    + by holding together "Volume Up + Power" until you see the MI logo, release "Power" button but keep pressing "Volume Up" until you see the recovery, or
    + by holding together "Volume Up + Volume Down + Power" until you see recovery

    Download the latest OrangeFox twrp (in ZIP-Format) from here:

    https://forum.xda-developers.com/re...ment/twrp-orangefox-recovery-project-t3837547

    and put it into your internal memory of the smartphone (in recovery mode you can transfer files from computer to internal memory of the smartphone!)

    Now go to twrp main screen, flash the the Zip-File of OrangeFox twrp. This will make the OrangeFox twrp permanent.

    For me too was important to have root in my MIUI rom (so that I can install AdAway, Titanium, Tweaked YouTube etc.) and also be able to install MIUI incremental updates. Currently I'm using OrangeFox twrp and it works perfectly fine.
    2
    Frequently Asked Questions (FAQ):

    Question:

    My computer doesn't recognize my device. What can be the problem?

    Answer:

    1. Check your cable if it is the original one, and if not then use the original one.
    2. Check you drivers if they are installed properly and if not, then re-install them.
    3. If the problem is not with point 1 and 2 then please try another computer.

    Question:

    Can I bypass the waiting time to unlock the bootloader?

    Answer:

    No you can't. You have to wait for that time to pass.
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