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
android-backup-extractor — Extrahiere und verpacke Android ADB-Backups (ICS+). Unterstützt verschlüsselte Archive, tar-Konvertierung und Standard I/O für forensische Analysen oder Datenwiederherstellung. | Kitploit
Tools/GitHubGitHub/nelenkov/android-backup-extractor
Android-SicherheitForensikDatenwiederherstellungMobile Sicherheit
GitHubnelenkov/android-backup-extractor

android-backup-extractor

Extrahiere und verpacke Android ADB-Backups (ICS+). Unterstützt verschlüsselte Archive, tar-Konvertierung und Standard I/O für forensische Analysen oder Datenwiederherstellung.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
2.6k300vor 1 MonatVon Kitploit geprüft

Android Backup-Extraktor

Dienstprogramm zum Extrahieren und Neuverpacken von Android-Backups, die mit adb backup (ICS+) erstellt wurden. Weitgehend basierend auf BackupManagerService.java aus AOSP.

Erstellen

Erfordert Java 11. Die Handhabung verschlüsselter Backups erfordert die JCE-Richtlinie für unbegrenzte Stärke (nicht erforderlich bei aktuellen Java 9-Releases).

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

Verwenden Sie eines der unten aufgeführten Tools zum Erstellen oder sehen Sie sich Veröffentlichungen für vorgefertigte Binärdateien (ausführbare JAR-Dateien) an.

Mit Eclipse:

Laden Sie die neueste Version des Bouncy Castle Provider Jars (bcprov-jdk15on-*.jar) von hier herunter:

Legen Sie das neueste Bouncy Castle Jar in lib/ ab, importieren Sie es in Eclipse und passen Sie ggf. den Build-Pfad an. Verwenden Sie das Skript abe, um das Dienstprogramm zu starten.

Mit Maven (erfordert mindestens JDK11):

Um ein selbst ausführbares All-in-One-Jar zu erstellen: mvn clean package und dann:

java -jar target/abe.jar pack|unpack|pack-kk ...

Mit Ant:

Verwenden Sie das mitgelieferte Ant-Skript, um ein All-in-One-Jar zu erstellen und führen Sie es aus mit: (Sie müssen weiterhin das Bouncy Castle Jar in lib/ ablegen; passen Sie die Eigenschaft bcprov.jar entsprechend an)

java -jar abe.jar pack|unpack|pack-kk ...

(Dank an Jan Peter Stotz für den Beitrag der build.xml-Datei)

Mit Gradle:

Verwenden Sie Gradle, um ein All-in-One-Jar zu erstellen: ./gradlew und dann:

java -jar build/libs/abe-all.jar pack|unpack|pack-kk ...

Verwendung

Syntax:

  • unpack: abe unpack <backup.ab> <backup.tar> [password]
  • pack: abe pack <backup.tar> <backup.ab> [password]
  • pack für 4.4: abe pack-kk <backup.tar> <backup.ab> [password] (erstellt Version-2-Backups, kompatibel mit Android 4.4.3)

Wenn der Dateiname - ist, werden Daten von der Standardeingabe gelesen oder in die Standardausgabe geschrieben.

Wenn das Passwort nicht in der Befehlszeile angegeben wird, wird die Umgebungsvariable ABE_PASSWD versucht. Wenn Sie kein Passwort angeben, wird das Backup-Archiv nicht verschlüsselt, sondern nur komprimiert.

Packen von Tar-Archiven

  • Android ist sehr spezifisch bezüglich der Reihenfolge der Dateien im Tar-Archiv. Das Format ist hier beschrieben.
  • Inkompatible Tar-Archive führen zu Fehlern oder sogar Systemabstürzen.
  • Apps mit dem auf false gesetzten allowBackup-Flag werden nicht gesichert oder wiederhergestellt.
    • (Sie können versuchen, die Wiederherstellung manuell über adb push und adb shell durchzuführen)
  • Fehler werden nur in logcat ausgegeben; achten Sie auf BackupManagerService.

Der sicherste Weg, ein Tar-Archiv zu packen, ist, die Liste der Dateien aus der ursprünglichen backup.tar-Datei zu holen:

root@kitploit:~
tar tf backup.tar | grep -F "com.package.name" > package.list

Und dann diese Liste verwenden, um die Tar-Datei zu erstellen. Im extrahierten Backup-Verzeichnis:

root@kitploit:~
tar cf restore.tar -T package.list

Sie können nun restore.tar packen und adb restore restore.ab versuchen.

Veröffentlichungen

Releases werden mit Travis CI aus dem Master-Branch erstellt und enthalten ein ausführbares Fat-Jar.

Verwenden Sie die Binärdateien auf eigenes Risiko. Es wird keine Garantie oder Unterstützung gewährt.

Bitte melden Sie nur Fehler im Backup-Extraktor selbst. Ich kann keine Fragen zum Entpacken/Neupacken von Backups oder Tar-Dateien beantworten. (Siehe Verwendung für eine kleine Anleitung zur Nutzung.)

Build Status

Anmerkungen

Weitere Details zum Backup-Format und zur Implementierung des Tools finden Sie im zugehörigen Blogbeitrag.

Tool herunterladen