I have a Xiaomi Mi 4 phone. android version is 7.1.2 and my phone manufacturer is not likely to release android 8 update for my model. So i plan to install android 8 using custom rom. I read steps to install different custom ROM's and i have some doubts.
Do i need to root my phone in order to install custom ROM or is if sufficient if i just unlock bootloader and install TWRP recovery? I noticed rooting phone is a step mentioned AFTER unlocking bootloader and installing TWRP recovery in order to root phones but i am just wondering if this rooting step is necessary at all if my purpose is only installing custom ROM.
Do i need to root my phone in order to install custom ROM or is if sufficient if i just unlock bootloader and install TWRP recovery? I noticed rooting phone is a step mentioned AFTER unlocking bootloader and installing TWRP recovery in order to root phones but i am just wondering if this rooting step is necessary at all if my purpose is only installing custom ROM.