Los pasos iniciales son comunes para los tres (Froyo, CM7 y MIUI). Esto es porque las dos ultimas necesitan el 2ndInit. Y el 2ndInit necesita un móvil rooteado. Y lo rooteas con una froyo...

Yo intenté pasar de la oficial a CM7 directamente y no pude. Estube toda la tarde en ello, pero no logré que iniciara el móvil. Al final tuve que hacerlo como puse en el tutorial.
