[SmartPhone] Chinese H6 (4 de 4)

El 10 lo recibo, el 14 ya me lo he cargado. Como se dice técnicamente, “lo he brickeado”.

– What The Fuck!

Resulta que estuve recopilando herramientas, roms, recoveries, recompile la 2.2.1 (froyo) del repositorio generico, mire como se dividia el sistema de imagenes interno, cogi root del  terminal, hice backups, y bueno, me decidi a reempacketar el `recovery.img´ y `boot.img´.

Iba a empezar por el recovery, pero no se porque, leí que si añadías una imagen `.rle´ como `initlogo.rle´ al boot.img, descompilando y recompilandolo, pues tenias tu imagen en el bootloader. (Más tarde recapacitaría y vería que esta se encuentra en una partición aparte, llamada “logo”, jeje.)

Este proceso de repacking, me dio algunos problemas con las tools del `Android Kitchen´, pero pude hacerlo manualmente con un editor hexadecimal y tenía buena pinta. Debía haber ya intuido algo malo, pero fui muy inocente.

– Entonces, ¿has intentado recuperarlo?

Sí, durante muchas horas, desde ayer, estoy intentándolo recuperar. Lo primero que intente es ir a través del recovery, (tecla volumen + mientras se enciende). Resulta que sólo hay una rom que parece que funcione, todas las demás abortan al instante. Esta que digo que parece, mueve un poco la barra de progreso (supongo que lo unico que hace es descomprimir el zip) y aborta también. Sin mensajes de error. Sin poder acceder al modo Factory (tecla volumen – mientras se enciende). Sin poder acceder al adb.

La solución que hay, y por eso los chinos la hablan tanto, es a través del cable USB-Serie. El manual ya lo colgué anteriormente, ahora dejadme pasaros el thread más interesante de los rusos que comenta como flashear desde 0 (¡¡son tan bestias que se han montado el cable a mano!! ¡olé por ellos!): http://forum.china-iphone.ru/viewtopic.php?f=31&t=10523

Esto me ha dado a descubrir algún nuevo foro que hablan de temas de electrónica (de MediaTek y sus circuitos, etc), y hasta un thread en XDA-Developers: http://forum.xda-developers.com/showthread.php?t=888884

¿Y porque no funcionan los recovery?

Tiene que ver mucho con la firma de los `update.zip´ que puedes pasarle al recovery, pero he intentado de mil maneras y no es posible.

Por lo visto, he escuchado que hay gente que hizo el “resetear a valores de fabrica” y se han quedado con el firmware corrupto o sin poderlo encender. Esto significa que el móvil, no esta pensado para “recuperarse desde casa”, y a cualquier mínima acción, peta.

La gente en XDA esta teniendo problemas también con el `recovery.img´.

¿Conclusiones?

Dado que a todo peta, hacer cosas a nivel de developer, esta muy jodido. Si hace nada os decia que este móvil era idioneo para gente que queria trastear, lo retiro, a excepción, de tener el clave PL-2303<>Jack (el usb-serie raro, llamado “universal manufacturer brush cable” o algo así) -> http://item.taobao.com/item.htm?id=8601529550

Pobre…

Sí :-(. Seguramente intente pillarme alguna ganga decente por ebay para el día a día, y de mientras intentar conseguir este cable. De ser así, podre cargarmelo sin más preocupaciones (bueno, he leído que es posible que petes el móvil si le cambias la radio con esto).

—Para cualquier duda, ya sabéis donde contactar!—

Y eso es todo amigos. Después de prepararme una máquina virtual con todo lo referente a Android, me quedo en ascuas, jeje (rio por no llorar). ¡Pero tranquilos, ya habrá más temas guapos!

[Original -> March 15, 2011]

[SmartPhone] Chinese H6 (4 de 4)

[SmartPhone] Chinese H6 (3 de 4)

Resulta que si escribimos el código: *#*#3646633#*#* en vez de un número de telefono, el terminal entra a la aplicación EngineerMode. Esta app esta creada por los de MediaTek y te permite configurar cosas extra del teléfono. Seguramente después de analizar todos los APKs del sistema encuentre más cosas 😉

[Original -> March 14, 2011]

[SmartPhone] Chinese H6 (3 de 4)

[SmartPhone] Chinese H6 (2 de 4)

Después del post de hace 2 días, he conseguido algunos avances interesantes para compartir. Antes, dejadme compartiros una imagen de lo que lleva el pack que te envían.

 

Se puede ver desde “la caja” y el resto de componentes. El tamaño del móvil es casiii como un billete de 5€, y prestad atención al conector usb-cosaRara xD. También trae un puntero hiper-molon desenroscable para acertar mucho mejor en la pantalla.

Bien, resulta que en China este móvil, oficialmente llamado HTC Magic H6, que claramente es un fake del HTC, es como si fuera el Nexus One o el Galaxy S en España. En USA y resto del mundo, lo tachan de fake y no hay apenas info de ROMs y más tools. Pero allá es muy famoso, y como tal, hay un foro dedicado al tema http://products.mobileuncle.com/forum-232-1.html . Hasta en Rusia tienen un thread de bastantes páginas de él: http://www.forum.china-iphone.ru/viewtopic.php?f=22&t=7579

Me cree una cuenta en el foro chino, pero resulta que para bajarse los adjuntos, necesitas de postear cosas. Tardaré tiempo en recopilar toda la información, pero ya he conseguido a través de varios posts enterarme y bajarme algunos adjuntos.

Lo primero, decir que esta gente flashea las cosas por cable USB-Serie, conectado a la salida Jack del auricular. A partir de tener ese cable, más el que te entregan ellos, el USB-cosaRara, una secuencia especial entre ambos (sino lo brickeas), y con el programa `SP Flash Tool´, son capaces de descargar y cargar las ROMs. El manual lo podéis encontrar en:

MTK智能手机安卓系统刷机教程.doc

La herramienta `SP Flash Tool´, igual que algunas otras que me ha parecido ver, son oficiales de la gente de MediaTek (los que han creado el hardware), es decir, que el foro es de la misma gente que luego hace el release. Podeis encontrar 2 versiones de esa herramienta aquí:

(1.1029.00) A1-谷歌刷机工具SP Flash Tool v1.1029.00.rar

(1.1049.02) SP_Flash_Tool_exe_v1.1049.02.rar

Y finalmente, las ROMs. Encontre varias, cada una de fechas diferentes, pero todavía no he tenido ni tiempo ni huevos a probarlas. Os dejo todo un repertorio aquí:

20101022e1000klx2ATVFM背光默认最亮.rar

20101220_e1000_klx2(1).rar

20101224_e1000_klx2(2).rar (esta es la más nueva, y la que me vino por defecto :D)

– ¿Que es lo siguiente?

Me he propuesto varias cosas:

– Seguir investigando cosas del foro chino. Necesito descargarme todas las tools que han puesto. Habrá que postear xD (o robar alguna cuenta…).

– Ya he terminado de configurar una maquina virtual y he hecho un `make´del android original genérico. Ahora sería empezar a hacer la custom ROM, pero lo dejo para más adelante.

– Analizar lo que baje del foro chino, sus ROMs y demás, para descubrir si tiene malware alguna de esas herramientas. En la maquina virtual he creado todo un entorno de analisis forense. (¿Sabéis que todo esto empezó por el malware en Android? xD En un futuro montaré algo guapo si puedo)

Tomarmelo con calma. Llevo 3 días sin parar con el móvil y, esta muy interesante, pero tengo otras cosas que hacer también 😥

Notas

– La batería, configurándolo bien, puede durar bastante. La cuestión es podar los servicios (bluetooth, wifi, gps, etc). A veces me marcaba al 100%.

– La wifi no me va nada fina. No se si es del modelo, del software o que. A veces conecta, otra veces no.

– En general, todo tiene defectos, pero el ratio calidad/precio es muyyy alto. El problema es: ¿la calidad es suficiente para ti?

Despedida

Lo dicho, cualquier duda, ampliación de información, etc. ¡ya sabéis como contactarme!

[Original -> March 14, 2011]

[SmartPhone] Chinese H6 (2 de 4)