Rescatar Huawei Ascend Mate 7 (MT7-L09) del Bootloop

9 07 2015

Huawei Ascend Mate 7

Hace unos días renové mi equipo móvil por un Huawei Ascend Mate 7, atraído un poco por la promesa de su pantalla de grandes dimensiones y la gran autonomía que brinda su batería de 4100mAH. La verdad es que encontré que es un móvil bastante respetable, cumple bastante bien mis expectativas iniciales, pero como todo en la vida nada es perfecto.

Una de las cosas que le juegan en contra al Mate 7 (en mi escala de prioridades) es que aún no cuenta con una actualización oficial a Android Lollipop. Sin embargo, luego de investigar en Internet, encontré que existe una versión «beta» de Android Lollipop para este modelo. Decido entonces instalar la actualización para probarla, concluyendo que con la misma el equipo corre algo más lento, consume mayor cantidad de batería (no se siente la diferencia con mis otros móviles con baterías de menor capacidad) y, por último, la capa de personalización EMUI 3.1 no incluye cambios muy relevantes que tengan impacto en la facilidad o practicidad para usar el móvil. En conclusión, con Lollipop el teléfono lucía casi igual, salvo que corría más lento y la batería ahora me duraba menos.

En este punto decido, vía Stock Recovery, volver a KitKat que es la versión de Android que originalmente traía el equipo, dándome con la desagradable sorpresa que luego de un error en el proceso de actualización el móvil se quedó «pegado» en el logo de Huawei, reiniciándose cada par de segundos y quedando completamente inutilizable.

Luego de andar por un par de días con un costoso pisapapeles en el bolsillo, investigando en múltiples sitios web y probando incluso brujería u oración grupal logré traerlo del otro mundo casi a punto de decidirme a llevarlo a soporte técnico.

A continuación enumero algunos «hechos» que les ayudarán a entender a aquellos que están pasando lo que describo arriba, como solucionar el tema:

  1. Cuando instalamos Lollipop en el Mate 7, al parecer, la estructura interna de la memoria del equipo sufre algunas transformaciones. Esto impide, en el Mate 7 obvio, que podamos instalar algún Custom Recovery como CWM o TWRP, para llegar en el peor de los casos siquiera a habilitar una Custom ROM. La actualización a una versión anterior queda corrupta sobre esta nueva estructura lo que deja el teléfono en el bootloop infinito. La solución a este problema sería forzar la instalación nuevamente de la ROM con Lollipop, sin embargo, la actualización existente es una actualización incremental y no una ROM completa, por lo que no nos sirve para salir del problema, quedando entonces en un punto muerto.
  2. Luego de buscar soluciones en inglés y en español llegué a la conclusión de que la embarrada que tenía al frente era monumental y cuando ya casi había agotado mis posibilidades llegué a este link. Resulta que existe un pequeño archivo que reforma la estructura original de la memoria del móvil a la forma que requiere KitKat, por lo que es prerequsiito antes de intentar un recovery con una ROM KitKat. Puedes descargar el archivo aquí, luego de descomprimirlo copiar el archivo update.app a la carpeta dload en la tarjeta SD del móvil. Esta actualización debe ser muy rápida, en caso de que demore mucho y se quede plantada en 90%, significa que algo anda mal y te recomiendo ir al punto 3 de esta lista.
  3. Por algún motivo la actualización falla cuando la tarjeta SD está formateada en FAT32, modo en el que viene por defecto de fábrica, si la actualización se planta siempre en 90%, puede deberse a que realmente no esta actualizando nada y desde el principio no pudo acceder a la SD. Esto se resuelve formateando la SD como exFAT, copiando nuevamente los archivos en dload e intentando la actualización nuevamente.
  4. La ROM completa KitKat que he podido actualizar para salir del bootloop es ésta. Es la B127.
  5. Al actualizar la ROM me salió un error al final, sin embargo al reiniciar el equipo todo funcionó ok.

Espero que estos datos sean de utilidad para alguien y los ayuden a salir del problema, dado que la información en nuestro idioma disponible y efectiva es muy poca.





Golpe de timón

6 10 2010

El día de hoy (fiel a aquel concepto de nunca digas nunca) he terminado haciendo algo que jamás imaginé me vería obligado a hacer. Comienzo diciendo que desde hace buen tiempo que vengo siendo usuario de Blackberry, aparato que ha sido mi mano derecha desde que nos conocimos. Me inicié en este mundo de la mano del súper confiable Bold 9000, y he pasado en un tiempo muy corto por varios otros modelos con la sola intención de probar. El resultado fue el convertirme en un Blackberry fan acérrimo. Actualmente tengo un Storm 2 que sin ser perfecto había llenado en gran parte mis expectativas. Ahora aquí viene el problema, hace casi dos semanas se comunicaron de mi operador móvil para indicarme que debía renovar mi plan y con este último si quería mi equipo también. Me ofrecieron de plano un Bold 9700, el cual amablemente rechace debido a que el equipo que realmente quería y estaba luchando por conseguir era el Torch 9800 (ya sea con mi operador o por fuera). Sin embargo, y con mucha pena, vi frustrados todos mis intentos de hacerme con este equipo. Hoy cerca del mediodía se comunicó un ejecutivo de mi operador conmigo para ofrecerme un IPhone 4 de 32 GB a un precio realmente muy atractivo. Obnubilado por la oferta repentina decidí echar todo por la borda y saltar al otro lado del charco. Este post lo escribo desde mi nuevo IPhone y es bastante cómodo en contra de lo que creía. Si mi operador hubiese tenido el Torch probablemente jamás me hubiese cambiado, siendo agravantes adicionales hechos tales como que la pantalla de mi Storm (tanto del nuevo como del viejo) a menudo me daban algunos problemas o mi terrible suerte al apurarme comprando un Storm 2 debido a que salió en la lista de candidatos a OS 6 de Blackberry y una vez que ya lo tenía pues me dejaron sencillamente sin cupo. En fin voy a probar mis experiencias con este nuevo equipo y hacer una comparación de lo que creo importante en contraste de lo que día a día vi durante tanto tiempo en el Blackberry, esta comparación será el motivo de mi próximo post que espero ayude a alguien a decidir por una u otra opción.





WordPress se actualiza a la versión 1.1

19 03 2010

Hoy he actualizado mi aplicación WordPress para Blackberry a la versión 1.1 y he descubierto la posibilidad de ver miniaturas en las imágenes de mi librería que voy a agregar al post. No se si es una característica nueva de la versión o es que no me di cuenta que andaba ahí. En cualquier caso me gusta y me parece super útil. Seguiré comentando si encuentro alguna característica nueva.





Tutorial para hacer temas para Blackberry

17 02 2010

Hace un par de semanas y debido a una fea gripe que me dejó botado en casa todo ese fin de semana, decidí confrontar una duda que me rondaba la cabeza desde que comence mi periplo en el mundo del Blackberry: Es posible hacer mi propio tema para el Blackberry? Qué tan complicado es? Luego de un par de horas navegando (si que tuve tiempo) me tope con el Blackberry Theme Studio 5. Hasta aquí había encontrado mi primera respuesta: Si es posible! Ahora, sólo me faltaba cubrir el minúsculo detalle de por donde diablos comenzar. No se si fue la fiebre o el dolor de cabeza, pero la información disponible (dado que en mi caso no tenía la más remota idea de donde estaba parado) me resultó compleja y demasiado difícil de seguir. Fue entonces cuando en mi intención de practicarme una suerte de auto eutanasia decidí aventurarme a instalarlo, usarlo y ver con que me encontraba. Luego de varias horas (si! horas) alternando busquedas en Google y procesos de prueba y error termine mi primer tema para el BOLD 9000. Mi objetivo inmediato fue entonces el hacer un tutorial para quienes quieran meterse también en este tema. Aclaro entonces que no soy un experto ni un gurú del desarrollo de temas, lo hago como una guía superbásica de como hacer un tema y dejo sueltos muchos cabos que cada quien puede ir atando a medida que se va investigando en el camino. De algo si estoy seguro: es un buen punto de inicio. Vamos con los requisitos:

  1. Blackberry Theme Studio 5.0: Pueden bajarlo aquí
  2. Editor de imágenes (con soporte PNG) de su preferencia. Yo uso Fireworks
  3. Algunas ideas para hacer un tema

El tutorial esta separado en 5 videos alojados en YouTube que pongo a continuación. Disculpen los cortes abruptos no pude subirlo todo de una vez y no tuve mucho tiempo para la postproducción :p.

Ojalá les sea de utilidad.