- Mensajes
- 9.185
- Puntos
- 5.017
Ayer estuve investigando acerca de cómo crear parches para el Lenovo A789, pero con la idea de que alguno también sirva para otros móviles con MTK6575, 6577, etc.
Es decir para todos aquellos teléfonos que montan en particiones ext.
(Recuerdo que los MTK6516 y 6573 montaban en yaffs y entonces los update.zip debían tener otra estructura en el updater-script).
Es muy probable que la gente que compre ahora el Lenovo A789 lo reciba con la última ROM oficial del fabricante (S230 o S233); que como ya es habitual, vendrá sin root, sin recovery, y también sin Play Store ni el resto de servicios de Google.
Como este modelo lleva mucho tiempo en el mercado, es posible que muchos de los tutoriales anteriores hayan quedado un poco obsoletos.
A grosso modo, actualmente los pasos a seguir serían estos:
1- Rootear con MTKDroidTools (versión 2.4.3 o superiores). Necesario tener instalados los drivers Android ADB
o Activar en el móvil la Depuración por USB o "USB Debugging" (en Ajustes/Desarrollo). Clickar botón Root en el MTKDroid.
o Cuando el programa nos avise, ir a la pantalla del teléfono y clickar “Restore my data”. El móvil se reiniciará.
o Volvemos al MTKDroidTools: una primera ventanita emergente nos pide guardar un backup de la ROM, le decimos que no.
o Una segunda ventanita nos pregunta si queremos instalar SU, Busybox y RootExplorer, le decimos que sí. Los instalará en System/app.
Actualizo con parche para rootear desde recovery: http://forum.china-iphone.ru/download/file.php?id=43023
2- Flashear un recovery con Flash Tool o con MobileUncleTools (hay 3 recovery: CWM, TeamWin y Lewa). Aquí colgué unos updates para flashear uno u otro, una vez hayamos instalado un primer custom recovery.
Más que ser root, lo verdaderamente importante es tener instalado uno de estos custom recovery para poder flashear zip (parches o roms cocinadas) y guardar backups.
Ser root no es tan importante porque para entrar en recovery podemos hacerlo con el móvil apagado usando el típico combo de botones: volumen + ON.
Si ya somos root, podemos instalar el recovery con MobileUncleTools: copiamos el recovery.img a la SD del teléfono, entramos en MobileUncle y clickamos "Flash Recovery From SDCard" o "Cambiar Recovery", elegimos el .img y lo flasheamos.
Para acceder: Reiniciar en recovery / Reboot to recovery.
3- Gapps o Google apps para Android 4.0 ICS. Sirve para instalar los servicios de Google.
Hay gente que prefiere no usar ROMs cocinadas por temor a que den fallos, y en este sentido preferirá mantener la ROM oficial de Lenovo, a pesar de no tener idioma español.
Pero claro, en este caso un Android sin servicios de Google resulta muy limitado.
Con la ROM oficial instalada, y habiendo hecho todo lo anterior, lo siguiente sería instalar el gapps.zip desde el recovery.
4- Instalar los zips que explicaré en este hilo.
Hasta ahora tendríamos el Lenovo con la ROM de fábrica, pero ya rooteado, con custom recovery y los servicios de Google 100% operativos. Además de las mejoras q veréis en los siguientes parches-zip.
La única pega es que los firms de Lenovo sólo traen inglés y chino. Si queremos tener español habrá que instalar una ROM multi-lenguaje (o que al menos incorpore dicho idioma).
Podemos instalar ROM de dos formas, dependiendo del formato de éstas:
1) con Flash Tool (como p.e. la ROM de Chees2001: es una carpeta de archivos, con un scatter.txt y una serie de .img).
O 2) vía recovery si la ROM es un zip con una carpeta llamada "META-INF" dentro
Video de drivers VCom:
Vídeo flasheo con Flash Tool:
Desde Recovery (sirve tanto para los parches como para las ROM):
Y aquí os pongo otros update.zip que creé ayer y que dan origen a este hilo. Sirven para optimizar la ROM oficial de Lenovo y para eliminar aspectos molestos de la misma:
- “Cambio de Look Lenovo A789”: lo he titulado así porque este zip hace todo lo siguiente:
o Elimina los bootaudio y shutaudio.mp3 de System/media, así como también el Shutanimation.
o Sustituye el bootanimation de Lenovo por uno nuevo (1a imagen)
o Reemplaza las imágenes fijas boot_logo y logo.bin por una nueva (foto derecha) más atractiva que la de China Unicom.
Creo que este zip serviría para cualquier MTK6575 o 6577 con una resolución de pantalla de 480x800.
Además, en el zip podremos reemplazar los bootanimation, boot_logo y logo.bin (si los que he puesto no os gustan, o tenéis otros q os gusten más).
Sin descomprimir el ZIP, entramos en cada ubicación/carpeta y reemplazamos el archivo existente por el nuevo.
Si nuestro teléfono tiene una resolución de pantalla distinta, deberemos adaptar el tamaño de los archivos.
En el caso del bootanimation.zip, deberemos cambiar la resolución de pantalla tal y como explicaba en este post.
Para cambiar el boot_logo y crear uno que os guste más, deberéis seguir este tutorial.
Y para el logo.bin, este otro.
Pero como digo, respetando siempre la resolución de pantalla de nuestro móvil.
Respecto a los audio y al shutanimation, no he puesto ninguno alternativo dentro del zip porque a mí particularmente me sobran.
Pero se podrían añadir al ZIP en la ubicación system/media/.. junto al bootanimation.zip. Y una vez hecho esto, pasar el zip a la SD y flashearlo.
O por la vía que ya conocemos, más lenta y rudimentaria, y que consiste en mover los archivos alternativos a la carpeta system/media usando Root Explorer, y reemplazar los existentes. Modificando siempre los permisos de cada archivo de esta forma:
Es importante que para que funcionen, los archivos tengan el mismo literal que los originales (bootaudio.mp3, shutaudio.mp3, bootanimation.zip, shutanimation.zip, boot_logo).
Si no tienen el mismo nombre, no funcionarán.
- Zip para instalar apps en System/app: he puesto el Rebooter ruso traducido, es una aplicación que sirve para entrar en modo recovery de una forma más rápida y sencilla que usando MobileUncleTools. Y también el ModoIngeniero, que sería otro acceso directo.
Pero dentro del zip, en la carpeta System/app, podemos copiar las apk que queramos para convertirlas en internas.
El MobileUncleTools y el RootExplorer no los he puesto pq esto ya lo hace el programa ruso MTKDroidTools en el proceso de rooteo que he explicado antes.
- El último zip consiste en borrar todas las apps chinas del Lenovo, tanto las que hay en System/app (internas y sólo eliminables siendo root vía Root Explorer); como también las que hay en System/vendor/operator/app -estas últimas desinstalables desde Ajustes/Aplicaciones, una a una (lo cual resulta un poco engorroso)-.
El zip realiza también un wipe data factory reset para eliminar los residuos de las apps (librerías), por tanto tb se borraran las apps de data/app (las aplicaciones que hubiésemos instalado nosotros antes de la aplicación del Zip).
Este es válido para la ROM s230 y s233, no he probado en otras anteriores pero imagino que servirá igual pq suelen llevar toda la morralla esta.
Gracias a @chaskaman por decirme dónde estaban estas: System/vendor/operator/app, porque me estaba volviendo loco
Además, siempre que hacíamos un Restore Factory Settings estas apps volvían a instalarse. Tras la aplicación del parche, desaparecen para siempre.
Antes:
Después:
- Zip para instalar apps en data/app: este parche instala apk en data, de forma que podremos desinstalarlas a posteriori desde Ajustes/Aplicaciones.
Sería una forma de instalar varias apps de golpe.
He puesto estas 4 como ejemplo: AndRadares, Sygic Aura, NetworkMonitor y Volume+
Es decir para todos aquellos teléfonos que montan en particiones ext.
(Recuerdo que los MTK6516 y 6573 montaban en yaffs y entonces los update.zip debían tener otra estructura en el updater-script).
Es muy probable que la gente que compre ahora el Lenovo A789 lo reciba con la última ROM oficial del fabricante (S230 o S233); que como ya es habitual, vendrá sin root, sin recovery, y también sin Play Store ni el resto de servicios de Google.
Como este modelo lleva mucho tiempo en el mercado, es posible que muchos de los tutoriales anteriores hayan quedado un poco obsoletos.
A grosso modo, actualmente los pasos a seguir serían estos:
1- Rootear con MTKDroidTools (versión 2.4.3 o superiores). Necesario tener instalados los drivers Android ADB
o Activar en el móvil la Depuración por USB o "USB Debugging" (en Ajustes/Desarrollo). Clickar botón Root en el MTKDroid.
o Cuando el programa nos avise, ir a la pantalla del teléfono y clickar “Restore my data”. El móvil se reiniciará.
o Volvemos al MTKDroidTools: una primera ventanita emergente nos pide guardar un backup de la ROM, le decimos que no.
o Una segunda ventanita nos pregunta si queremos instalar SU, Busybox y RootExplorer, le decimos que sí. Los instalará en System/app.
Actualizo con parche para rootear desde recovery: http://forum.china-iphone.ru/download/file.php?id=43023
2- Flashear un recovery con Flash Tool o con MobileUncleTools (hay 3 recovery: CWM, TeamWin y Lewa). Aquí colgué unos updates para flashear uno u otro, una vez hayamos instalado un primer custom recovery.
Más que ser root, lo verdaderamente importante es tener instalado uno de estos custom recovery para poder flashear zip (parches o roms cocinadas) y guardar backups.
Ser root no es tan importante porque para entrar en recovery podemos hacerlo con el móvil apagado usando el típico combo de botones: volumen + ON.
Si ya somos root, podemos instalar el recovery con MobileUncleTools: copiamos el recovery.img a la SD del teléfono, entramos en MobileUncle y clickamos "Flash Recovery From SDCard" o "Cambiar Recovery", elegimos el .img y lo flasheamos.
Para acceder: Reiniciar en recovery / Reboot to recovery.
3- Gapps o Google apps para Android 4.0 ICS. Sirve para instalar los servicios de Google.
Hay gente que prefiere no usar ROMs cocinadas por temor a que den fallos, y en este sentido preferirá mantener la ROM oficial de Lenovo, a pesar de no tener idioma español.
Pero claro, en este caso un Android sin servicios de Google resulta muy limitado.
Con la ROM oficial instalada, y habiendo hecho todo lo anterior, lo siguiente sería instalar el gapps.zip desde el recovery.
4- Instalar los zips que explicaré en este hilo.
Hasta ahora tendríamos el Lenovo con la ROM de fábrica, pero ya rooteado, con custom recovery y los servicios de Google 100% operativos. Además de las mejoras q veréis en los siguientes parches-zip.
La única pega es que los firms de Lenovo sólo traen inglés y chino. Si queremos tener español habrá que instalar una ROM multi-lenguaje (o que al menos incorpore dicho idioma).
Podemos instalar ROM de dos formas, dependiendo del formato de éstas:
1) con Flash Tool (como p.e. la ROM de Chees2001: es una carpeta de archivos, con un scatter.txt y una serie de .img).
O 2) vía recovery si la ROM es un zip con una carpeta llamada "META-INF" dentro
Video de drivers VCom:
Vídeo flasheo con Flash Tool:
Desde Recovery (sirve tanto para los parches como para las ROM):
- Copiar el zip en la SD
- Entrar en recovery
- Wipe data/factory reset
- Wipe cache partition
- Advanced / Wipe Dalvik cache
- Install zip from sd card
- Choose zip from sd card
(o "choose zip from internal sd card", dependiendo de dónde la hayamos copiado)
- Entrar en recovery
- Wipe data/factory reset
- Wipe cache partition
- Advanced / Wipe Dalvik cache
- Install zip from sd card
- Choose zip from sd card
(o "choose zip from internal sd card", dependiendo de dónde la hayamos copiado)
Y aquí os pongo otros update.zip que creé ayer y que dan origen a este hilo. Sirven para optimizar la ROM oficial de Lenovo y para eliminar aspectos molestos de la misma:
- “Cambio de Look Lenovo A789”: lo he titulado así porque este zip hace todo lo siguiente:
o Elimina los bootaudio y shutaudio.mp3 de System/media, así como también el Shutanimation.
o Sustituye el bootanimation de Lenovo por uno nuevo (1a imagen)
o Reemplaza las imágenes fijas boot_logo y logo.bin por una nueva (foto derecha) más atractiva que la de China Unicom.
Creo que este zip serviría para cualquier MTK6575 o 6577 con una resolución de pantalla de 480x800.
Además, en el zip podremos reemplazar los bootanimation, boot_logo y logo.bin (si los que he puesto no os gustan, o tenéis otros q os gusten más).
Sin descomprimir el ZIP, entramos en cada ubicación/carpeta y reemplazamos el archivo existente por el nuevo.
Si nuestro teléfono tiene una resolución de pantalla distinta, deberemos adaptar el tamaño de los archivos.
En el caso del bootanimation.zip, deberemos cambiar la resolución de pantalla tal y como explicaba en este post.
Para cambiar el boot_logo y crear uno que os guste más, deberéis seguir este tutorial.
Y para el logo.bin, este otro.
Pero como digo, respetando siempre la resolución de pantalla de nuestro móvil.
Respecto a los audio y al shutanimation, no he puesto ninguno alternativo dentro del zip porque a mí particularmente me sobran.
Pero se podrían añadir al ZIP en la ubicación system/media/.. junto al bootanimation.zip. Y una vez hecho esto, pasar el zip a la SD y flashearlo.
O por la vía que ya conocemos, más lenta y rudimentaria, y que consiste en mover los archivos alternativos a la carpeta system/media usando Root Explorer, y reemplazar los existentes. Modificando siempre los permisos de cada archivo de esta forma:
Es importante que para que funcionen, los archivos tengan el mismo literal que los originales (bootaudio.mp3, shutaudio.mp3, bootanimation.zip, shutanimation.zip, boot_logo).
Si no tienen el mismo nombre, no funcionarán.
- Zip para instalar apps en System/app: he puesto el Rebooter ruso traducido, es una aplicación que sirve para entrar en modo recovery de una forma más rápida y sencilla que usando MobileUncleTools. Y también el ModoIngeniero, que sería otro acceso directo.
Pero dentro del zip, en la carpeta System/app, podemos copiar las apk que queramos para convertirlas en internas.
El MobileUncleTools y el RootExplorer no los he puesto pq esto ya lo hace el programa ruso MTKDroidTools en el proceso de rooteo que he explicado antes.
- El último zip consiste en borrar todas las apps chinas del Lenovo, tanto las que hay en System/app (internas y sólo eliminables siendo root vía Root Explorer); como también las que hay en System/vendor/operator/app -estas últimas desinstalables desde Ajustes/Aplicaciones, una a una (lo cual resulta un poco engorroso)-.
El zip realiza también un wipe data factory reset para eliminar los residuos de las apps (librerías), por tanto tb se borraran las apps de data/app (las aplicaciones que hubiésemos instalado nosotros antes de la aplicación del Zip).
Este es válido para la ROM s230 y s233, no he probado en otras anteriores pero imagino que servirá igual pq suelen llevar toda la morralla esta.
Gracias a @chaskaman por decirme dónde estaban estas: System/vendor/operator/app, porque me estaba volviendo loco
Además, siempre que hacíamos un Restore Factory Settings estas apps volvían a instalarse. Tras la aplicación del parche, desaparecen para siempre.
Antes:
Después:
- Zip para instalar apps en data/app: este parche instala apk en data, de forma que podremos desinstalarlas a posteriori desde Ajustes/Aplicaciones.
Sería una forma de instalar varias apps de golpe.
He puesto estas 4 como ejemplo: AndRadares, Sygic Aura, NetworkMonitor y Volume+
Última edición por un moderador: