Ver Mensaje Individual
  #1  
Viejo 31/01/13, 14:40:42
Avatar de Julito HD
Julito HD
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
Thumbs up [Windows y Linux] MiFlash y otros métodos de instalación de ROMs sino podemos acceder al Recovery o al sistema.


IMPORTANTE: REALIZANDO LOS PASOS DE ESTE TUTORIAL PERDEREMOS TODAS LAS MODIFICACIONES DEL SISTEMA COMO RECOVERY DISTINTO AL ORIGINAL Y LOS PROGRAMAS INSTALADOS A NO SER QUE HAYA UN BACKUP DE LAS APLICACIONES

¡Buenas!

Si brickeamos el dispositivo, no podemos acceder a la memoria interna y no tenemos ninguna ROM en ese momento en la memoria o no podemos acceder al recovery que tengamos instalado... ¿Qué podemos hacer? ¿ESTÁ TODO PERDIDO? Nah

Si queremos volver a hacer funcionar nuestro terminal sin perder los datos que teníamos almacenados en la memoria interna necesitamos:
- Un Mi2 al más puro estilo ladrillo, pero con el conector USB perfectamente funcional (si carga nuestro Mi2, significa que sí funciona).
- Sistema operativo Windows o basado en Linux (en caso de tener Windows XP pasaros por el tema de mi paisano Drivers Xiaomi Mi2).
- Para sistemas operativos basados en Linux es muy importante tener instalado Wine y Winetricks.
- JDownloader para que la descarga de los archivos necesarios sea más rápida.
- MiFlash Tool.
- Una ROM FASTBOOT, son archivos autoextraíbles con extensión ".exe".
- Cable USB compatible con nuestro Mi2.


WINDOWS

PASO 1
Accedemos al modo FASTBOOT presionando las teclas de ENCENDIDO y BAJAR VOLUMEN simultáneamente hasta que entre en dicho modo.

PASO 2
Conectamos el Mi2 al ordenador con el cable USB y se instalarán los drivers de FASTBOOT necesarios.

PASO 3
Descomprimimos los archivos descargados con anterioridad en dos carpetas respectivas que vamos a llamar como queramos siempre y cuando no haya espacios en dichas carpetas y en las carpetas a las que pertenezca.

PASO 4
Abrimos "MiFlash.exe". Si nos aparece un error, cogéis el .dll de la carpeta "Qualcomm\Driver\serial" ubicada donde extraímos MiFlash y dependiendo del sistema operativo (32 bits: i386 o 64 bits: amd64) copiáis el .dll correspondiente a "C:\WINDOWS\system32".



Cerramos y abrimos el programa "MiFlash.exe" y ya debería funcionar sin problemas.

PASO 5
Con la aplicación de MiFlash abierta, le damos a la tecla F5 o al botón "Refresh" y aparecerá nuestro dispositivo, sino nos sale marcado, lo marcamos.



PASO 6
Hacemos clic en Browse y seleccionamos la carpeta donde hayamos extraído la ROM



PASO 7
Hacemos clic en la flecha direccionada hacia abajo que está justo al lado de "Browse" y hacemos clic en "Advanced".
Una vez aquí, tenemos que ir añadiendo manualmente 5 archivos que están en la carpeta y subcarpeta que se han extraído y en especial mención, en "FastBoot Script" donde debemos elegir "flash_all_except_storage.bat".



Con ésto lo que estamos indicándole al programa es que no haremos ningún borrado de la memoria interna, solo se sobrescribirán los datos del sistema y no tocará los datos que tengamos almacenados.

PASO 8
Hacemos clic en "Flash". Tened paciencia mientras se flashea la ROM (como mucho tarda 5 minutos).

PASO 9



MÉTODO ALTERNATIVO PARA WINDOWS SIN USAR MIFLASH

PASO 1
Accedemos al modo FASTBOOT presionando las teclas de ENCENDIDO y BAJAR VOLUMEN simultáneamente hasta que entre en dicho modo.

PASO 2
Conectamos el Mi2 al ordenador con el cable USB y se instalarán los drivers de FASTBOOT necesarios.

PASO 3
Copiáis el .dll de la carpeta "Qualcomm\Driver\serial" ubicada donde extraímos MiFlash y dependiendo del sistema operativo (32 bits: i386 o 64 bits: amd64) copiáis el .dll correspondiente a "C:\WINDOWS\system32".

PASO 4
Ejecutamos el fichero flash_all_except_storage.bat.

Tened paciencia mientras se flashea la ROM (como mucho tarda 5 minutos, pero tarda menos que con MiFlash).

LINUX

PASO 1
Accedemos al modo FASTBOOT presionando las teclas de ENCENDIDO y BAJAR VOLUMEN simultáneamente hasta que entre en dicho modo.

PASO 2
Desde la terminal añadimos los siguientes repositorios e instalamos los siguiente paquetes (copiad y pegad linea a linea):
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo add-apt-repository ppa:webupd8team/unstable
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo aptitude update
sudo aptitude install android-tools-adb android-tools-fastboot go-mtpfs go-mtpfs-unity
sudo aptitude upgrade


PASO 3
Vamos a la carpeta donde hayamos descargado la ROM autoextraíble. Abrimos el autoextraíble con Wine y extraemos en el escritorio o una carpeta que no contenga signos de puntuación u otros caracteres especiales.

PASO 4
Una vez extraído correctamente, desde la terminal accedemos a la carpeta donde hemos extraído la ROM y escribimos desde la misma terminal el siguiente comando:
sudo ./flash_all_except_storage.sh o sino se ejecuta el script usáis el comando sudo sh flash_all_except_storage.sh

Tened paciencia mientras se flashea la ROM (como mucho tarda 5 minutos, pero tarda menos que en Windows).

Disfrutad de nuestro Mi2, reiniciado debidamente y habiendo iniciado el sistema con normalidad, pensando en que los milagros existen y que no tenemos que mandar el terminal a China y esperar una eternidad hasta que lo resuelvan ellos y lo manden de vuelta.

Última edición por Julito HD Día 08/05/13 a las 13:23:45 Razón: Añadido método alternativo
Responder Con Cita
Los siguientes 15 usuarios han agradecido a su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]