@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Compilar y descompilar ficheros APK

Si queremos trabajar con ficheros APK, deberemos saber que al ser ficheros ejecutables por Android es necesario compilar y descompilar para poder hacer cambios en ellos y que funcionen posteriormente. Si por ejemplo los intentas abrir con un editor tipo Notepad++ no vas a ver mas que símbolos raros.

Esto es muy útil para modificar aplicaciones del sistema, como SystemUI.apk, que nos ayudan a modificar el aspecto de los Toggles (de los cuales hablaremos en otra entrada).

Un miembro de XDA mantiene una aplicación que nos ayuda a esto APK Multi Tool:

APK Multi-Tool
APK Multi-Tool

DESCARGA APK MULTI-TOOL

http://apkmultitool.com/

ENLACE ALTERNATIVO: https://www.dropbox.com/s/txj7jv0wjxzencu/APK-Multi-Toolv1.0.11.zip

Descomprimimos el ZIP.

Una vez descomprimida vemos que dentro de la carpeta apkmanager tenemos varias carpetas más y un fichero:

  • other: Contiene los scripts necesarios para lo que vamos a hacer (no la tocamos).
  • place-apk-here-for-modding: Aquí vamos a poner el framework-res.apk.
  • place-apk-here-for-signing: Para firmar el APK (si sólo vamos a firmarla).
  • pace-apk-here-to-batch-optimize: Para optimizar las imágenes y por tanto el uso de RAM.
  • Script: Fichero que ejecuta el programa.

Colocamos el APK en place-apk-here-for-modding  y ejecutamos SCRIPT, pulsamos Intro:

APK Multi Tool
APK Multi Tool

Nos aparecerán unas opciones. Elegimos, por ejemplo, la opción 1, yo voy a modificar SystemUI.apk (dependerá de lo que queramos hacer) que lo conseguido con el explorador de archivos ROOT BROWSER en /system/app (móvil ROOTEADO):

APK Multi Tool 2
APK Multi Tool 2

Tardará unos segundos:

Compilar APK
Compilar APK

Pulsamos opción 9 para decompilar:

Decompilar APK
Decompilar APK

En la carpeta projects veréis el APK modificable con vuestro editor favorito (Notepad++, por ejemplo):

SystemUI.apk
SystemUI.apk

Cuando tengáis los cambios pulsáis 3:

Comprimir APK
Comprimir APK

Se generará un nuevo APK con los cambios:

Comprimir APK
Comprimir APK

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

vCMA_–_VMware_Labs

Cliente Vmware Ipad, Mac, Android o Blackberry BB10

Cliente Vmware Ipad, Mac, Android o Blackberry BB10 Hoy os quiero mostrar como gestionar vuestro …

6 comentarios

  1. ¿Winzip?
    los APK son zip (aparte de ir signed)

  2. Hola Lokus,
    Winzip? No entiendo…no lo mencionamos para los apks.
    Descomprimimos la tool nada más.
    Salu2

  3. Hola, no me salen ninguna de estas carpetas cuando descomprimo:
    place-apk-here-for-modding: Aquí vamos a poner el framework-res.apk.
    place-apk-here-for-signing: Para firmar el APK (si sólo vamos a firmarla).
    pace-apk-here-to-batch-optimize: Para optimizar las imágenes y por tanto el uso de RAM.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

once − uno =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu