Well, kod mene je išlo ovako na RN3:
Da bi instalirao root, drugi rom, ili bilo šta drugo, moraš prvo otključati bootloader.
Da bi otključao bootloader, moraš instalirati developer verziju roma koja podržava otključavanje:
http://en.miui.com/download-309.html#468
Njega instaliraš u Settings > About phone > System updates i onda tamo klikneš na tri točkice (ispod sata) i odabereš sam taj update package.
Na developer romu moraš ići opet u Settings > Additional Settings > Developer options i tamo uključiti USB debugging (naravno) i uključiti opciju OEM unlocking.
Tada ideš dalje sa Mi Unlock i tad ti je mobitel spreman za otključavanje (barem mislim, znam i da je bila još neka petljancija s driverima i slično)
Jednom kad si otključao bootloader široko ti polje, možeš instalirati koji god rom hoćeš, možeš vratiti ovaj stabilni rom pa ga rootati, možeš ostati i na dev romu itd.
Ja sam prvo instalirao custom recovery (must have za bilo kakvo flashanje), i već u njemu postoji opcija za root. Zatim sam još stavio i xposed (MIUI verzija od solarwareza), adblock itd.
Odi na xda developers i čitaj, čitaj i čitaj, razmisli koji ćeš recovery staviti i što ćeš sve napraviti nakon otključanog bootloadera pa se onda upusti u taj postupak.
https://forum.xda-developers.com/red...-read-t3565459