You can now enjoy the full advantage of TWRP custom recovery on your Xiaomi Mi 8 (Standard) and Mi 8 Explorer Edition (the high-end variant). Download the flash-able image file (.img) of TWRP v3.2.3-0 from direct hotlink below. This build of TWRP, however, is the unofficial build maintained by an XDA member known as Bassbounce. This version was built upon the prebuilt stock kernel and since Mi 8 shares the same kernel with its Explorer Edition (EE), you can use this recovery for both devices. The developer reports no bugs so far which is pretty good in practice.
Additionally, some users who have tested this build reported that usual flashing through Fastboot will work as normal with the exception: It will not stay after reboot. The trick is simple. Instead of directly flashing the image file, you have to use it for the usual reboot into recovery. Once rebooted, you can then flash the image file through the TWRP itself.
Check also: DM-Verity Disabler for TWRP Flashing.
Download
You can grab the full TWRP package for Mi 8 (codename Dipper) from below direct link. As usual, the file is mirrored and hosted on our server that supports resume-able and multiple download connections for your convenience.
twrp-3.2.3-0-dipper.img
Essential file:
You will need this special DM-verity Disabler tool below. Using any other version of such file may result to a bricked device. Please be careful and do not forget to make a full backup.
Disable_Dm-Verity_FEC_v1.1.zip