que diferencia hay entre flash_all.bat y flash_all_except_data_storage.bat ???
Aquí dos tutoriales muy buenos:
http://www.htcmania.com/showthread.php?t=921047 ( Cuidado!!! es para el Mi4 )
http://en.miui.com/a-234.html
Para mi este es el método más limpio que hay, muchos tutoriales hablan de instalar el recovery, y wipes, pero nada de este método, sin embargo se queda alguna basurilla por ahí. Con este método se queda limpio, limpio.
Eso si, cuidado novatos, se puede dejar el movil Brickeado.