Warum so komplex?
Mi-backup ist vorinstalliert. Das wirft ne Datei raus und gut. Die kann man auch geräteübergreifend einspielen. Bei gleichen Geräten alles supi, bei verschiedenen Geräten kann's klappen und funktioniert dann auch mit einer gewissen Unschärfe (getestet von redmi3 auf redmi 3s. Andre CPU, Android 5.1 zu 6.0 und damit schon ein beachtlicher Sprung für ein zurückgespieltes Backup).
Wenn's rein um einen gerätewechsel geht ist der mi-mover fest im MIUI drin. Der macht zwischen neu- und altgerät ein ad-hoc WLAN auf und jubelt alles rüber (getestet von redmi3 zu redmi4x).
Hat blendend funktioniert!
Bei den mitgiften der MIUI global Rom seh ich für mich null bedarf den bootloader zu entsperren, irgendwas mit twrp zu spielen oder das Ding auch nur zu rooten.
Es ist halt gefühlt für alle Situationen schon ne App mit an Bord, die einfach nur funktioniert.