Ya estoy dando con soluciones. Por lo visto, le metí por primera vez el TWRP, luego desapareció, seguramente al meterle el MIUI 10 se cargó el TWRP porque ya no estuvo después. Después volví a meterle el Android de fábrica, que es el 7.1 y es cuando empezó a darme problemas. Hasta ayer. Ayer me descargué el Android 9 Pie con ADB y FASTBOOT lo flasheé. Después le he metido el MAGISK y con el MAGISK le he instalado el TWRP en el recovery. Ahora puedo arrancar el recovery de TWRP y así poder terminar de rootearlo. Lo estoy haciendo todo con la terminal de Ubuntu.