Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ApkAnalyser — Statisches Analysetool für Android APKs, das Dalvik-Bytecode untersucht, XML-Ressourcen dekodiert und potenzielle Probleme erkennt. Unterstützt binäre Modifikation, Neuverpackung und Logcat-Überprüfung. | Kitploit
Tools/GitHubGitHub/sonyxperiadev/apkanalyser
Android-SicherheitStatische AnalyseCode-AnalyseReverse EngineeringMobile SicherheitBinäranalyseArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

Statisches Analysetool für Android APKs, das Dalvik-Bytecode untersucht, XML-Ressourcen dekodiert und potenzielle Probleme erkennt. Unterstützt binäre Modifikation, Neuverpackung und Logcat-Überprüfung.

Repository anzeigen
1.0k253vor 3 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Urheberrecht (C) 2012 Sony Mobile Communications AB

Diese Datei ist Teil von ApkAnalyser.

Lizenziert unter der Apache License, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie erhalten eine Kopie der Lizenz unter

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

Sofern nicht durch geltendes Recht vorgeschrieben oder schriftlich vereinbart, wird die Software unter der Lizenz "WIE BESEHEN" OHNE GEWÄHRLEISTUNG ODER BEDINGUNGEN JEGLICHER ART verteilt, entweder ausdrücklich oder stillschweigend. Die Lizenz enthält die spezifischen Genehmigungen und Einschränkungen für die Verwendung der Sprache. Siehe die Lizenz für die maßgebliche Sprache.

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

Einleitung

ApkAnalyser ist ein statisches, virtuelles Analysetool zur Untersuchung und Validierung der Entwicklungsarbeit Ihrer Android-App. Es ist eine vollständige Toolkette, die die Modifikation der binären Anwendung mit zusätzlichen Ausgaben unterstützt. Sie können die App dann erneut packen, installieren, ausführen und das Ergebnis aus logcat überprüfen. ApkAnalyser unterstützt auch die Ressourcenanalyse, und Sie können XML decodieren, Ressourcenreferenzen nachschlagen und potenzielle Probleme in Ihrer App erkennen.

Es ist eine eigenständige J2SE-Anwendung, die unter der Apache 2.0-Lizenz veröffentlicht wurde und zu 100 % in Java geschrieben ist.

Open-Source-Projekte

Einige Code der folgenden OSS-Projekte wurden importiert und modifiziert:

  1. smali, Dalvik-Assembler/Disassembler, http://code.google.com/p/smali/
  2. apktool, Reverse-Engineering von binären Android-Apps, http://code.google.com/p/android-apktool/
  3. Android4ME, J2ME-Port von Googles Android, http://code.google.com/p/android4me/
  4. Android Open Source Project

Die folgenden OSS-Projekte werden als Jar-Bibliothek verwendet:

  1. ASM, Java-Bytecode-Manipulations- und Analyseframework, http://asm.ow2.org/license.html
  2. Jgraphx, Java-Graph-Visualisierungsbibliothek, http://www.jgraph.com/jgraph.html
  3. Xpp3, ein Streaming-Pull-XML-Parser, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, erweiterte Swing-Komponenten, http://www.l2fprod.com/common/

Build-Informationen

Zunächst ist der neueste ApkAnalyser verfügbar unter:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser enthält zwei Open-Source-Projekte, smali und apktool. Die Projekte müssen in der folgenden Reihenfolge gebaut werden:

  1. smali
  2. apktool
  3. apkanalyser

Alle Projekte werden mit dem Maven2-Buildsystem verwaltet.

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

Das Projekt kann mit JDK1.5, 1.6 oder 1.7 gebaut werden.

Build-Schritte

  1. Holen Sie den neuesten Code git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. Bauen Sie das smali-Projekt cd smali mvn install

  3. Bauen Sie das apktool-Projekt cd ../apktool mvn install

  4. Installieren Sie jgraphx in das lokale Maven-Repository 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. Bauen und packen Sie ApkAnalyser mvn assembly:assembly

  6. Die ausführbare Jar-Datei sollte sich befinden bei apkanalyser\target\apkanalyser-{version}-exec.jar

Optional kann auch ein Eclipse-Projekt mit dem Befehl "mvn eclipse:eclipse" erstellt werden.

ApkAnalyser starten

Zum Starten führen Sie einfach aus:

java -jar ApkAnalyser.jar

Manchmal verbraucht ApkAnalyser viel Speicher für die Analyse der Dalvik-Bytecodes. Es kann zu Speichermangel kommen, insbesondere wenn mehr als eine große odexte APK-Datei geladen wird. In diesem Fall sollte die maximale Heap-Größe explizit mit dem Parameter "-Xmx1024m" erhöht werden:

java -Xmx1024m -jar ApkAnalyser.jar

Kontakte

Zhang Bojie, Sony Mobile Communications [email protected]

Tool herunterladen