AIRIS TM51Q Mise en place.
Parece que te has decidido a hacer tu AIRIS TM51Q Custom ROM, para mí, es la primera vez que hago una custom ROM, y hay mucho que aprender.
Lo importante, es tener las herramientas adecuadas, consultar las vasta información que hay en La Net, sentido común e ir probando cada construcción.
Antes de nada!!!
Mantén la batería al 100% cada vez que inicies un flasheo, cualquier interrupción durante este proceso, puede ser fatal.
Haz una copia de seguridad de todo tu firmware, a través del recovery <3a>, que lleva tu equipo originalmente, y te creará una copia en tu SD, o busca en la red otro método.
Como siempre, hay que avisar, que en el proceso, el móvil puede quedar en «brick», es decir, como yo, tener un bonito «ladrillo» de 5″, aunque para eso he creado la entrada, para recuperarlo, pero la posibilidad existe.
Instala Python, el driver USB para SPD, el MTK THAI Developer Tools, descomprime una carpeta SPD_Upgrade_Tool_R4.0.0001.
Las primeras pistas tras el AIRIS TM51Q.
Como tuve un día pésimo, no hice copia de seguridad, y lo único que tenía a mano, es un «update» del firmware, que en sí mismo me ayudó bastante.
Descargamos el firmware original del AIRIS TM51Q de su web.
Descomprime en una carpeta el fichero .zip.
Fichero que SI he utilizado del original, y que debes cuidar como oro en paño:
- boot.img
- u-boot.img
- u-boot-spl-16k.bin
- wcnmodem.bin
- wcnnvitem.bin
- wdsp.bin
- wmodem.bin
- wnvitem.bin
Por el fichero build.prop, ya sabemos que el dispositivo es :
- Spreadtrum sc8830 processor on sc7731g board
- ro.build.flavor=sp7731gea_hdrplus_dt-user
- ro.product.board=sp7731gea_hdr
- ro.build.id=LMY47D
Aunque el que lo resume todo es:
- ro.build.fingerprint=AIRIS/sp7731gea_hdrplus_dt/scx35_sp7731gea_hdr:5.1/LMY47D/free:user/release-keys
Buscando a su pseudo-clon.
Tras una búsqueda intensiva, comparando básicamente el fingerprint, he encontrado:
Aunque estéticamente no se parezcan, internamente son esencialmente iguales.
Hasta tal punto, que si coges una STOCK ROM, del BQ BQS 5010 y a través de la herramienta adecuada, flasheas el AIRIS TM-51Q, funciona correctamente, y al 100%.
Es decir, funciona WIFI, Bluetooth, Camara, etc.
Lo único, es que la personalización del BQ BQS 5010, está orientada al mercado ruso, con aplicaciones como el buscador Yandex, Yandex Map, etc.
Otro detalle de personalización, es que tienes una pantalla llena de aplicaciones sugeridas, juegos, revistas, y otras aplicaciones, que además van cambiando cada rato.
Es decir, mucha aplicación innecesaria, que no hace más que menguar el espacio de nuestro teléfono y no aportan nada a nuestro propósito.
Extrayendo ficheros esenciales
Se puede encontrar por La NET, el fichero KLs1122Q_FS255_KLT_KT5006_BQS_L63485M_20160325_HD_G4W18_CTP_214527_OTA.pac
Para abrir una ROM, pulsa sobre el icono de la rueda dentada, «Load Packet», para ver su contenido, el icono que lleva dos ruedas dentadas, Settings.
Si lo abres con SPD_Upgrade_Tool_R4.0.0001, dentro del directorio donde ejecutas esta herramienta, verás un directorio llamado, ImageFiles, y dentro encontrarás un directorio del tipo _DownloadFiles628384890, aquí encontrarás los ficheros a que utilizaremos posteriormente. No hagas nada con ellos, cuando vayamos a empaquetar nuestra Custom ROM, ya los utilizaremos desde la fuente.
Estos ficheros son:
- fdl1.bin
- fdl2.bin
- prodnv.bin
- userdata.img
- cache.img
- system.img
- Opcionalmente, recovery.img, pero es el Android Recovery Tool <3a>, que ya posees en tu terminal, y funciona igual de mal.
Otra personalización.
Hay dos ficheros que puedes personalizar, o bien buscando en internet, o a golpe de editor de gráficos:
La primera pantalla que ves, cuando arranca el móvil, y cuando arranca en modo Fastboot.
Ambas son de 720 de Ancho X 1280 de Alto, son ficheros .bmp y no deben exceder el mega.
Los he llamado, custom.bmp y custom(1).bmp
bootanimation.zip y shutdown.zip
Estos ficheros, están dentro del system.img, dentro del subdirectorio /media.
EL bootanimation.zip, es en mi caso, el logo de Android dibujándose y parpadeando, que se ve al arrancar el terminal.
El shutdown.zip, en mi caso, es la secuencia de «los motoristas android», que se observa al apagar el terminal a través del botón lateral de encendido/apagado de nuestro terminal.
Estos ficheros son también personalizables, (aunque dan un trabajo considerable), la opción buscarlos en internet, es buena, hay webs donde hay colecciones muy interesantes.
Son ficheros, que contienes una secuencia de .jpg , que hacen un slide-show, que da la sensación de animación. o vídeos .mp4, (estos últimos no los he podido hacer correr, posiblemente por desconocimiento).
Cuando los tengas seleccionados, guárdalos.
Ya tenemos la Mise en Place, preparada, vamos a cocinar.