Es que la solución no la pones tu, la pone Xiaomi existiendo una rom que es oficial!!! Y que ponerla no requiere de ningún conocimiento.
El problema es que igual no conoces el sistema de ROMs en Xiaomi y de ahí que pienses que no estando agusto en la rom global, no tengas soluciones oficiales de la propia marca.
Si Xiaomi no tuviera la rom semanal, que por otra parte es la rom que siempre fue la más atendida, y lo único que existiera es la rom global, si diría que Xiaomi la caga, pero cuando todo lo que comentas, Xiaomi lo tiene corregido de forma oficial....es donde no voy a estar de acuerdo contigo.
Y menos que digas que para pasar de una a otra se requiere de abrir antes el bootloader...No sé requiere nada, y se hace por el propio teléfono, con la aplicación propia del teléfono. Y no se queda pajarito como dijiste, ya que el propio gestor de arranque de xioami viene preparado para ello.
Tú no estás haciendo ningún trabajo, ni estás creando algo que la marca no te da. Cómo puede ser meter comandos o directamente irse a una rom aops. Que hasta en Xiaomi ha dado al poco un recovery twrp oficial.
No está mal para un software de mierda.