Для начала нужно получить root-права. У меня это получилось, установив кастомный рекавери (TWRP), а с помощью TWRP установив SuperSU.
Далее в настройках нужно включить инструменты разработчика (Настройки -> О телефоне -> раз 7-8 тапаем версию MIUI). Потом проверяем в инструментах разработчика, чтобы была включена отладка по USB (Настройки -> Расширенные настройки -> Для разработчиков -> Отладка по USB).
Ставим на ПК ADB Tools и дрова для ADB для смартфона (тут гуглим, что это такое и как его использовать). После всего сделанного, проверяем, что ADB Tools видит смартфон (при этом на смартфоне вылезет сообщение с просьбой разрешить отладку - разрешаем). Проверка производится в командной строке Винды командой
adb devices
Ответ должен выглядеть примерно так
Далее включаем диагностический режим на смартфоне. Это делается через ADB Tools. Сначала заходим в android-консоль командой
adb shell
получаем рут-права командой (после этой команды на телефоне нужно дать одобрямс на рут для ADB shell)
su
и включаем диаг. режим командой
setprop sys.usb.config diag,adb
Далее в портах должен засветиться Qualcomm-овский диаг. порт. Вот через него и шьёмся. Перезагружаемся - и вуаля.