Normally –because of DM Verity-, in order to install TWRP v3 Recovery on either Redmi 3 or Redmi Note 3 then you have to firstly cook custom boot.img file of MIUI Fastboot ROM using Android Kitchen tool.
But thanks to feds64 for his discovery of a very creative workaround to install TWRP v3 custom recovery with no modified boot.img needed.
At a glance, the workaround is simple : Upgrade MIUI to Developer Build > Unlock Bootloader > Enable Root access > Install Flashify > then Flash TWRP. No worries, the detailed steps are following.
- Install latest MIUI Developer Build. This is needed for you to apply for bootloader unlock permission.
- Unlock your phone’s bootloader. Read: How to unlock bootloader with official permission or without permission.
- Download and install Flashify app on your phone (you must firstly enable install from unknown sources).
- Download TWRP v3 Cofface Patched Build flashable .img file.
- Download SuperSU v2.71 APK file.
- Download Root Checker APK file.
Step 1 – On your phone, enable / activate native root access. Read: How to grant root access without rooting. It may need to download the root patch into your device. To cut long steps short, you can pay attention to this pic :
Your phone will then reboot and may take 5-7 minutes to complete.
Step 2 -Download SuperSU app (.apk) and install it on your phone. Once installed, grant root access on it and update SuperSU binaries afterward.
Step 3 – Download and install Flashify app into your phone and grant it the root access.
Step 4 – It’s time to flash TWRP Recovery image. In Flashify, choose Flash > Recovery Image :
Step 5 – You’ll then need to locate the TWRP .img file you’ve downloaded.
Once flashed, do not forget to reboot your phone.
Step 6 – Install Root Checker app and verify that your phone is now fully rooted.
Step 7 – Now you can give TWRP a try. Reboot into TWRP Recovery by pressing Volume Up + Power button all at once for few seconds until it reboots into recovery.
Feds64 also recommends you to choose “Mount system partition read-only” option so you will not lose any OTA update.
All credits belong to Feds64.
That’s it. Now you have TWRP installed, it means you can now freely install either stock ROM or custom ROM like AOSP v5.1.1.