Flash Redmi Note 9 Pro recupero de un Soft brick

Stock Rom: es el firmware del vendedor, con el que viene el móvil de fábrica.

Custom Rom: firmware modificado. Principalmente se modifica para quitar las apps de Google, tener acceso root, quitar bloatware, en definitiva tener un acceso total al dispositivo. 

Flashear es igual a instalar.

Firmware: es el software que controla la parte física del móvil.

De todas las Custom Rom citadas solo LineageOs y PixelExperience dan una guía completa sobre su instalación.

ElixirOs solo da una pequeña guía para usuarios avanzados.

https://wiki.pixelexperience.org/devices/miatoll/install/

https://wiki.lineageos.org/devices/miatoll/install

Hay que decargar 2 archivos:

un archivo comprimido .zip, que es la propia Custom Rom.

y un archivo imagen .img, que es la encargada de instalar la Custom Rom.

 

Alerta en los móviles Xiaomi: Comprobar en nuestro dispositivo que el firmware Android que esté utlizando coincida con el de la Custom Rom a instalar..

Ya que LineageOs 12 solo funcionará si el firmware es Android 12. Si tenemos el 11 primero tenemos que instalar la Stock Rom versión Android 12 para luego poder instalar la Cutom Rom de LineageOS.

La última versión de PixelExperience es para Android 11.

https://download.lineageos.org/miatoll

https://lineageos.org/   

https://projectelixiros.com/device/RedmiNote9Pro 

https://github.com/PotatoDevices/device_xiaomi_miatoll/releases 

https://potatoproject.co/  

https://potatoproject.co/devices

https://wiki.pixelexperience.org/devices/miatoll/


Solo pude instalar Pixelexperience y Potato device, por desgracia llevan por defecto las Google apps.

ArrowOs y CorvusOs, no bootearon.

Por equivocación flasheé LineageOs para Android 12 debería haber elegido para Android 11. El dispositivo entró en un loop de reinicio infinito. Tampoco podía flashearle las mismas Roms que antes si funcionaban, porque del boot no pasaban.

Luego de flashear varias Custom Roms. Solo puedo instalar Lineageos  para Android 12, pero sin llamadas. Las demás Roms se quedan en un loop en el booteo.

Intento flashear mediante Recovery>adb sideload el firmware original ( Stock Rom )

https://forum.xda-developers.com/t/miui-updates-tracker-redmi-note-9-pro-joyeuse.4266961/

Sino se puede mediante Recovery intentaré con Fastboot. Descargando la Rom especifica para fastboot que pesa unos 5 gb, el doble que una de recovery.

El archivo Stock Rom de Recovery es un .zip,  el archivo Stock Rom de Fastboot es un .tgz

"Tip: Normally, adb will report Total xfer: 1.00x, but in some cases, even if the process succeeds the output will stop at 47% and report adb: failed to read command: Success. In some cases it will report adb: failed to read command: No error or adb: failed to read command: Undefined error: 0 which is also fine.Note: The first boot usually takes no longer than 15 minutes, depending on the device. If it takes longer, you may have missed a step, otherwise feel free to get assistance."

Mediante modo Recovery me fue imposible. Solo utilizando el modo Fastboot logré recuperar el dispositivo de lo que se denomina un "soft brick". A continuación describo los pasos.

Descargo:

https://xiaomifirmwareupdater.com/miui/joyeuse/stable/V12.5.8.0.RJZEUXM/ 

joyeuse_eea_global_images_V12.5.8.0.RJZEUXM_20220324.0000.00_11.0_eea_dd7e4da907.tgz

Extraigo contenido.

Mover adb y fastboot dentro de esa carpeta.

 chmod -777 flash_all.sh

Conectar cable usb, iniciar modo Fastboot en el dispositivo Android.

Ya en la consola del Pc: 

 fastboot devices // Comprueba conexión entre Pc y Android.

 flash_all.sh

Si nos da el siguiente error: "Missmatching image and device" borrar las primeras 7 lineas del archivo flash_all.sh

" fastboot $* getvar product 2>&1 | grep "^product: *joyeuse$"
if [ $? -ne 0 ] ; then echo "Missmatching image and device"; exit 1; fi
CURRENT_ANTI_VER=1
anti=`fastboot $* getvar anti 2>&1 | grep anti: | cut -f 2 -d ' '`
if [ -z "$anti" ];then
    anti=0
fi "

Con esto funcionó y recuperé mi Android de un soft brick.

Recordar tener la batería del movil cargada y el Pc si es portatil enchufado.

Los mismos pasos anteriores pero con una versión más nueva.

Package Name: joyeuse_eea_global_images_V13.0.1.0.SJZEUXM_20220725.0000.00_12.0_eea_a6c2205d7a.tgz 

https://xiaomifirmwareupdater.com/miui/joyeuse/stable/V13.0.1.0.SJZEUXM/

Tarda unos 10 min. en completar el proceso. Al iniciar te pide contraseña del Id de Xiomi, el del unlockeo. 

 

Dias después instalo de nuevo LineageOs 12 y funciona perfectamente.

https://download.lineageos.org/miatoll

Las instrucciones completas aquí:

 

 

No quería dejar de probar otra Custom Rom, para ver sus diferencias.

Asi que instalo:

https://projectfluid.org/downloads/miatoll 

Solo proveen la Custom Rom por lo que hay que descargar el Recovery de otro sitio. Hay varios, el más utilizado:

https://orangefox.download/device/miatoll

El nombre de Recovery "miatoll" debe coincidir con nuestro dispositivo.

Del archivo OrangeFox-miatoll-stable@R11.1_4_A12_FBEv2.zip extraer la imagen recovery.img
 

Flashearemos el programa de Recovery mediante:

fastboot flash recovery recovery.img 

Rebootear el móvil apretando: subir volumén + encendido así  abriremos el programa de Recovery.

Ya dentro de Recovery borraremos con "Wipe", Dalvik, Data, Cache y activamos el adb sideload.

Para terminar desde la consola del Pc:

adb sideload Fluid-2.0-Soda-OFFICIAL-miatoll-20211019.zip

 


Entradas populares