Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ApkAnalyser — Herramienta de análisis estático para APKs de Android que inspecciona el bytecode Dalvik, decodifica recursos XML y detecta problemas potenciales. Soporta modificación binaria, reempaquetado y verificación logcat. | Kitploit
Herramientas/GitHubGitHub/sonyxperiadev/apkanalyser
Seguridad AndroidAnálisis EstáticoAnálisis de CódigoIngeniería InversaSeguridad MóvilAnálisis de BinariosArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

Herramienta de análisis estático para APKs de Android que inspecciona el bytecode Dalvik, decodifica recursos XML y detecta problemas potenciales. Soporta modificación binaria, reempaquetado y verificación logcat.

Ver Repositorio
1.0k253hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Copyright (C) 2012 Sony Mobile Communications AB

Este archivo es parte de ApkAnalyser.

Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede usar este archivo excepto en cumplimiento con la Licencia. Puede obtener una copia de la Licencia en

root@kitploit:~
 http://www.apache.org/licenses/LICENSE-2.0

A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones bajo la Licencia.

==============================================================================

Introducción

ApkAnalyser es una herramienta de análisis estático y virtual para examinar y validar el trabajo de desarrollo de su aplicación Android. Es una cadena de herramientas completa que admite la modificación de la aplicación binaria con más impresiones (printouts). Luego puede reempaquetar, instalar, ejecutar y verificar el resultado desde logcat. ApkAnalyser también admite análisis de recursos, y puede decodificar XML, buscar referencias a recursos y detectar posibles problemas en su aplicación.

Es una aplicación J2SE independiente, publicada bajo la licencia Apache 2.0, 100% escrita en Java.

Proyectos de Código Abierto

Se importan y modifican algunos códigos de los siguientes proyectos OSS:

  1. smali, ensamblador/desensamblador de Dalvik, http://code.google.com/p/smali/
  2. apktool, reingeniería de aplicaciones Android binarias, http://code.google.com/p/android-apktool/
  3. Android4ME, puerto J2ME de Android de Google, http://code.google.com/p/android4me/
  4. Proyecto de Código Abierto de Android

Los siguientes proyectos OSS se utilizan como biblioteca jar:

  1. ASM, framework de manipulación y análisis de bytecode Java, http://asm.ow2.org/license.html
  2. Jgraphx, biblioteca de visualización de gráficos Java, http://www.jgraph.com/jgraph.html
  3. Xpp3, analizador XML de transmisión pull, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, componentes swing extendidos, http://www.l2fprod.com/common/

Información de Compilación

En primer lugar, la última versión de ApkAnalyser está disponible en:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser incluye dos proyectos de código abierto, smali y apktool. Los proyectos deben compilarse en el siguiente orden:

  1. smali
  2. apktool
  3. apkanalyser

Todos los proyectos se gestionan con el sistema de compilación Maven2.

http://maven.apache.org/download.html

El proyecto se puede compilar en JDK1.5, 1.6 o 1.7.

Pasos de Compilación

  1. Obtener el código más reciente git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. Compilar el proyecto smali cd smali mvn install

  3. Compilar el proyecto apktool cd ../apktool mvn install

  4. Instalar jgraphx en el repositorio local de Maven cd ../apkanalyser mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true

  5. Compilar y empaquetar ApkAnalyser mvn assembly:assembly

  6. El archivo jar ejecutable debe estar en apkanalyser\target\apkanalyser-{version}-exec.jar

Opcionalmente, también se puede generar un proyecto Eclipse con el comando "mvn eclipse:eclipse".

Iniciar ApkAnalyser

Para iniciarlo, simplemente ejecute:

java -jar ApkAnalyser.jar

A veces, ApkAnalyser consume mucha memoria para analizar los bytecodes de Dalvik. Puede quedarse sin memoria especialmente al cargar más de un archivo APK odexed grande. En ese caso, el tamaño máximo del montón (heap) debe incrementarse explícitamente con el parámetro "-Xmx1024m":

java -Xmx1024m -jar ApkAnalyser.jar

Contactos

Zhang Bojie, Sony Mobile Communications [email protected]

Descargar herramienta