Saltar al contenido

Cómo descomprimir, editar y comprimir una apk de Android

Solución:

descomprimir archivos apk

El método más simple es ejecutar el comando descomprimir:

descomprimir xxx.apk -d xxx

Se generará un directorio xxx para almacenar archivos descomprimidos. En realidad, los archivos .apk son los mismos que los archivos .zip. Ejecutar comando file XXX.apk para ver eso.

obtener archivos de texto legibles desde apk

Si desea archivos de texto legibles, como el archivo de manifiesto, le sugiero que use la herramienta apk. Podríamos instalar la apktool fácilmente con Homebrew:

brew install apktool

luego obtenga los archivos de texto legibles:

apktool d xxx.apk

después del comando anterior, un directorio xxx contiene archivos de texto legibles y otros estarían allí.

editar archivos zip

Si desea editar un archivo zip en su lugar, Keka podría ser una buena opción.

Para dar una respuesta completa para desempaquetar, editar y empaquetar en Mac:

Desembalaje / Descomprimido

Como dijo Liu Tao, la forma más fácil de descomprimir un archivo * .apk en mac es usar el siguiente comando:

unzip xxx.apk -d xxx

Esto se debe a que un archivo * .apk no es más que un archivo zip. Nuevamente, como dijo Liu Tao, esto se puede averiguar con el comando de archivo.

file xxx.apk

Que mostrará una salida que se parece a esto:

xxx.apk: datos de archivo zip, al menos v2.0 para extraer

Edición

Creo que esto se explica por sí mismo. Vaya a la carpeta a la que exportó el contenido * .apk y edítelos como lo haría normalmente.

Embalaje / cremallera

En Mac, esto también es bastante sencillo. Puede utilizar el comando zip para volver a empaquetar todos los archivos en un archivo * .apk.

zip -r xxx.apk xxx/

Quieres usar APKTool. Se encargará de descomprimir y reconstruir por usted: http://ibotpeaches.github.io/Apktool/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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