Repolode
iBotPeaches

iBotPeaches/Apktool

Herramienta de línea de comandos para aplicar ingeniería inversa a APK de Android cerrados, decodificar sus recursos casi a su forma original y volver a compilarlos tras modificarlos.

Estrellas
27,032
Forks
4,227
Issues abiertos
75
Último commit
hace 5 días

¿Qué es?

Apktool decodifica aplicaciones de Android de terceros en una estructura de directorios similar a la de un proyecto y recupera los recursos y el código smali casi en su forma original. Tras realizar modificaciones, permite volver a compilar el directorio para obtener un APK instalable. También permite avanzar paso a paso por el código smali durante la depuración.

La herramienta automatiza tareas repetitivas, como la compilación y el empaquetado, para que trabajar con aplicaciones descompiladas requiera menos trabajo manual. Entre sus usos habituales se incluyen localizar una aplicación, añadir funciones o incorporar compatibilidad con plataformas personalizadas.

El proyecto indica que no está pensado para la piratería ni para otros usos ilegales, y pide a los usuarios que respeten a los autores de las aplicaciones que modifiquen.

Funciones clave

  • 01Decodifica los recursos de APK casi a su forma original
  • 02Vuelve a compilar directorios de proyecto modificados para generar archivos APK
  • 03Permite depurar código smali paso a paso
  • 04Usa una estructura de archivos similar a la de un proyecto para las aplicaciones decodificadas
  • 05Automatiza tareas repetitivas, como compilar APK

Casos de uso

  • Localizar en otro idioma una aplicación de Android de código cerrado
  • Añadir o modificar funciones en un APK existente con fines de estudio personal
  • Estudiar cómo están organizados los recursos y el código smali de una aplicación de terceros
  • Añadir compatibilidad con plataformas o dispositivos Android personalizados

Inicio rápido

  1. 1

    Descarga Apktool desde la página de descargas

  2. 2

    Lee la guía How to Build en apktool.org para compilarlo desde el código fuente

En colecciones

Temas

Preguntas frecuentes

¿Qué es Apktool?
Herramienta de línea de comandos para aplicar ingeniería inversa a APK de Android cerrados, decodificar sus recursos casi a su forma original y volver a compilarlos tras modificarlos. Apktool decodifica aplicaciones de Android de terceros en una estructura de directorios similar a la de un proyecto y recupera los recursos y el código smali casi en su forma original. Tras realizar modificaciones, permite volver a compilar el directorio para obtener un APK instalable. También permite avanzar paso a paso por el código smali durante la depuración.
¿Apktool es gratuito? ¿Qué licencia tiene?
Apktool es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Apktool sigue mantenido?
Mantenimiento activo. El último commit de Apktool fue el 2 nov 2026.
¿Para qué puedo usar Apktool?
Localizar en otro idioma una aplicación de Android de código cerrado Añadir o modificar funciones en un APK existente con fines de estudio personal Estudiar cómo están organizados los recursos y el código smali de una aplicación de terceros Añadir compatibilidad con plataformas o dispositivos Android personalizados
¿Cómo se instala Apktool?
Descarga Apktool desde la página de descargas Lee la guía How to Build en apktool.org para compilarlo desde el código fuente
¿Dónde consigo Apktool?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iBotPeaches/Apktool

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados