TUTORIAL RECUPERACIÓN CON MIFLASH ( herramienta de flasheo para terminales xiaomi) (Xiaomi Mi 4i)

Tirizia

Diamante
Mensajes
10.961
Puntos
11.176
Móvil
Xiaomi Mi5
omegadroid.co_wp_content_uploads_2014_08_Mi_Flash_TGZ.jpg



¿Qué es MiFlash?
MIUI es el sistema operativo creado por Xiaomi Tech, donde Xiaomi se encarga de la parte del hardware y también gestiona todos los contenidos relacionados con el software: MIUI, Mi Talk, MiHome..
MiFlash es un programa creado por los desarrolladores de Xiaomi para nuestros teléfonos. Para entendernos sería comparable al Odín de Samsung pero para MIUI. Este programa también instala los controladores necesarios para poder entrar en modo Fastboot. Miui oficial saca una ROM de desarrollo cada semana y a su vez esta misma ROM para el Fastboot: http://rom.xiaomi.cn/
¿Para qué se utiliza MiFlash?
Tiene diversas utilidades pero la más común es para tener el teléfono como recién salido de fábrica. Se puede utilizar cuando experimentas que tu terminal no funciona como debería. También se utiliza cuando se ha brickeado el teléfono.
Para poder utilizarlo tienes que como mínimo poder entrar en modo Fastboot a tu teléfono (M1: power + tecla volumen abajo).
¿Qué hace el programa?
Instala la ROM fastboot que tu elijas en los dos System de nuestros teléfonos MIUI. Borra todo lo que tengas en la memoria interna de tu teléfono e instala la ROM que tu escojas. Te dejará una ROM China recién instalada.
Dentro de browse encuentras la opción advanced. Allí tienes que escoger la ruta dónde has descomprimido el .exe de la Rom fastboot y especificarle las diferentes rutas. En la primera opción Fastboot Script tienes la opción de borrar la ‘SD interna’ del M1 (Flash_all) y del M2 (Flash_all_wipe.bat) …o puedes dejar la SD intacta (flash_all_except_storage.bat).
¿Cómo se instala?
Para instalar MiFlash debes descargar e instalar previamente MiPhone(click aquí) . Una vez instalado el MiPhone se te creará una carpeta en C:\Program Files (x86)\Xiaomi\MiPhone y dentro encontarás el MiFlash. No confundir con -->Mi Phone Manager, són herramientas distintas...

Fuente de esta información sacada de foro.miui.es

TUTORIAL Flaseho con MiFlash

1.- Instala los drivers. Si los tienes en tu PC y el ordenador te reconoce el movil en la carpeta de "equipo" pasa al siguiente paso.
Con la instalacion de MiPhone (click aqui) se te instalarán los drivers necesarios

2.- Descargar una rom para fastboot. Podéis hacerlo de aquí

3.- Instala MiFlash. Para ello necesitas descargar el ejecutable MiPhone. Si ya lo has hecho antes para intalar los drivers, salta este paso. En caso contrario, clicka aquí

4.- Ejecuta MiFlash, que se encuentra en este directorio: equipo/disco c/archivos de programa/xiaomi/MiPhone/MiFlash
Vereis una pantalla así:
1.png


5.- Le damos a browse y escogemos el directorio donde tengamos la rom que nos hemos descargado anteriormente para fastboot.

6.- Iniciamos nuestro mi3 en modo fastboot, teniéndolo apagado presionamos vol- + Power y veremos al muñequito de xiaomi.

7.- Conectamos el móvil al PC y le damos a F5 o a la tecla refresh hasta que nos salga una pantalla como esta. Querrá decir que ha reconocido el móvil
2.png


8.- Le damos a flash y simplemente esperamos que se complete el proceso. El movil se reiniciará con la rom que hayáis elegido.
4.png
5.png



8 Bis.- Si esto no funciona y os da error el flasheo, probad a flashearlo tocando el modo advanced.
Le dais a la flecha al lado de "browse" y ahi a "advanced", en el primer casillero cambiais el "FastBoot Script" a "flash_all.bat" y flasheais así.
3.png


Fuente: experiencia propia

NOTAS:
- No me hago responsable del uso que hagáis con vuestro terminal
- Os recuerdo el bug de los wipes en el MiRecovery
- Es conveniente hacer backups de los datos que querais conservar o incluso de la propia ROM
- Para los usuarios avanzados aquí teneis información que nos ha traido el compi @guille9191 sobre el true dual boot
, https://www.movilesdualsim.com/tema/dualboot-2-roms-a-la-vez-en-el-mi4w.91916/

Temas relacionados:
 
Última edición por un moderador:
Esta es una guía para cuando tenemos un brick, queremos flashear el terminal para dejarlo de fabrica o queremos realizar una instalación de la rom oficial completamente limpia.

Advierto que esta operación conlleva un riesgo elevado si no hacemos las cosas correctamente, no elegimos la rom adecuada para nuestro dispositivo o interrumpinos el proceso apagando el pc o desconectando el cable de datos.

Por ello os debo advertir que operais bajo vuestra responsabilidad aunque seguro que si lo utilizáis es porque tenéis un caro ladrillo entre manos, en estos casos....de perdidos al rio:tearsofjoy:

  • 1.-INSTALACIÓN MIFLASH:

- Descargamos la herramienta desde AQUÍ
- Ejecutamos el .exe descargado y realizamos la instalación que nos instalara lo siguiente:

• Google ADB tool and driver
• Microsoft MTP and RNDIS driver
• Qualcomm USB serial driver
• Xiaomi MiFlash program




  • 2.-DESCARGA ROM PARA FASTBOOT
Os dejo aquí las últimas roms fastboot para nuestro mi 4i FERRARI ( a día 09-08-2015)


ROM FASTBOOT ESTABLE


ROM FASTBOOT GLOBAL DEVELOPER



Las roms fastboot descargadas estarán en formato .tar.tgz (doble compresión) luego tenemos que descomprimirlas utiliando winrar, 7zip o similar ( yo siempre recomiendo 7zip) y descomprimir el archivo .tar que genera la primera descompresión.

DESCARGA 7ZIP

Así finalmente nos quedará un arbol de carpetas donde encontraremos algo así:

En la carpeta principal tenemos una subcarpeta llamada images y varios archivos .bat

Estos archivos .bat son scripts necesarios para el flasheo, ejecutan una serie de comandos fastboot para borrar/formatear ciertas particiones y flashear cada partición en el sitio correcto ( esto solo a modo informativo)

Captura1.PNG
​
En la subcarpeta images se encuentran imagenes, binarios y xmls que vamos a flashear en el terminal,

Captura2.PNG
​






  • 3.- FLASHEANDO...

- Ahora viene lo importante: encendemos el terminal en modo fastboot (power + vol-) y lo conectamos al pc. Abrimos el programa MIFLASH y pulsamos sobre REFRESH. Veréis algo así:



Captura.PNG


Ahora pulsamos sobre la flecha que queda al lado de browse... y se abrirá un desplegable donde elegiremos ADVANCED y se abrira lo siguiente:




Captura4.PNG


​
Ahora no tenemos mas que rellenar los campos y pulsar OK. Para ello pulsamos en browse... al lado de cada campo para elegir el archivo correcto y lo haremos de la siguiente forma, y cito en orden....​


FASTBOOT SCRIPT: flash_all.bat

FLASH PROGRAMMER: lo dejamos sin tocar

BOOT IMAGE: Boot.img

RAW XML FILE: rawprogram0.xml

PATCH XML FILE: patch0.xml


(Si teneis problemas para introducir el archivo simplemente copiar la ruta del archivo)


Tras darle a OK le damos a flash y esperamos a que complete el proceso


NOTA: en windows 10 es posible que no funcione
 
@guille9191, el Miflash lo he usado para cambiarle la rom al Lenovo Vibe Shot: ROM OFICIAL - Lenovo Vibe Shot. Actualizacion android 5.1 internacional (con Gapps)) Lenovo Vibe Shot. Leí (y me pasó) que en los Windows de 64 bits no dejaba instalar el driver (por el tema de la firma digital). A ti te ha pasado eso??

cero problemas y ando con win10 64bits
pero claro...tengo cientos y cientos de drivers instalados:tearsofjoy::tearsofjoy::tearsofjoy::tearsofjoy:
y claro...siempre me funciona todo...pero porque ya me ha tocado volverme loco anteriormente
de todas formas con los driver adb y fastboot es suficiente, miflash solo ejecuta comandos fastboot y esto se instala en 10 segundos de reloj, ya le he hechado un ojo y para algun user seguro que le interesa: se instalan en 10 segundo en vez de marearse jeje los tengo aqui guardadillo jeje
 
Preguntilla tonta, tonta... Es que ando un poco desconectada de Xiaomi. Este método sirve para "TODOS" los Xiaomis? Incluidos los antiguos? Supongo que solo los que tengan una Rom para fastboot, no?
Es por curiosidad. Tengo a unos cuantos conocidos a los que les apañé Xiaomis y de vez en cuando me los traen para darles un repasillo...
Un saludo
 
Atrás
Arriba