Daten aus der Backup.ab extrahieren

  • 48 Antworten
  • Letztes Antwortdatum
Hallo zusammen,

auch ich versuche, eine .tar Datei aus einem Backup .ab zu extrahieren. Ich gebe den Command korrekt ein, doch nach kurzer Zeit kommt eine neue Command-Linie ohne Anweisung oder sonst was. Wurde die Datei extrahiert? Wenn ja, wo finde ich diese?
 
Sollte eigentlich. Bei mir war das so, dass keine Bestätigung oder dergleichen kam. Du müsstest doch einen Ort angegeben haben, wenn ich es noch richtig im Kopf habe?
 
Bei tar musst du den parameter 'v' benutzen, um was zu sehen. Also entweder 'tar -xv' oder 'tar -x-v'
 
Hat geklappt danke! Dachte, das .tar-File käme in den Ordner zum .ab-File! Aber es kommt an den Pfad, an den CMD gerade gerichtet ist ;)

Das Backup scheint bei mir leider beschädigt zu sein :( Mein ganzes Problem habe ich hier geschildert: Galaxy S5 App-Daten von Backup wiederherstellen
 
Zuletzt bearbeitet von einem Moderator:
Hallo,
auch ich habe eine Backup-Datei „Julia.ab“von einem Samsung Galaxy J5 Handy

Ich kann sie offenbar nicht mehr auf das Handy zurückspielen kann, weil ich notgedrungen, um das Handy überhaupt wieder zum laufen zu bringen, mittlerweile eine andere Firmwaredrauf habe. Hier stellt sich schon die erste Frage: Ist das wirklich chancenlos?

Jetzt möchte ich mit android-backup-toolkit an die Daten aus der backup Datei (eigentlich interessieren nur die Kontakte).

vorneweg:
Ich habe Linux Mint auf meinem Rechner.

inxi -S
ergibt:
System: Host: feli-Crestline-ICH8M Kernel: 5.3.0-46-generic x86_64 bits: 64 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia

java -version
ergibt:
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)


Wenn ich jetzt folgendes eingebe (gefolgt noch von einem Passwort):
java -jar abe.jar unpack julia.ab backup.tar
dann ergibt das folgende Ausgabe:

Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: julia.ab (Keine Berechtigung)
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:516)
at org.nick.abe.Main.main(Main.java:142)
... 5 more

Caused by: java.io.FileNotFoundException: julia.ab (Keine Berechtigung)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
at org.nick.abe.AndroidBackup.getInputStream(AndroidBackup.java:620)
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:305)
... 6 more

was kann ich tun? Was soll ich tun?

Danke und Gruß,

c3pu2011
 
c3pu2011 schrieb:
FileNotFoundException: julia.ab (Keine Berechtigung)

Das ist der interessante Teil der Fehlermeldung!
 
@steeven: Ist das eher, dass ich linux-mäßig nicht genügend Rechte habe oder ist das Passwort des Backups nicht das richtige (sehr unwahrscheinlich).

ich habe es jetzt mal mit:
sudo ava -jar abe.jar unpack julia.ab backup.tar + passwort probiert
und der Rechner arbeitet jetzt immerhin schon seit einer Minute (die Backup-Datei hat 3,9 GB) und im Dateimanager ist eine Datei backup.tar zu sehen...
Beiträge automatisch zusammengeführt:

allerdings kann jetzt die Meldung:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.RuntimeException: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:516)
at org.nick.abe.Main.main(Main.java:142)
... 5 more
Caused by: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
at java.base/javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:128)
at java.base/javax.crypto.CipherInputStream.read(CipherInputStream.java:242)
at java.base/java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:243)
at java.base/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:159)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107)
at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:474)
... 6 more
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
at java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:975)
at java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1056)
at java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853)
at java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2085)
at java.base/javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:125)
... 11 more
Was mache ich jetzt mit der Datei Backup.tar (hat 822 MB)?
Danke und Gruß!
Beiträge automatisch zusammengeführt:

mit der Archivverwaltung habe ich jetzt tatsächlich was entpackt bekommen und das sieht gut aus!!!
Ich frage mich jetzt nur: in welchem Ordner stecken wohl die Kontakte? Und die spiele ich die zurück aufs Handy?
 
Zuletzt bearbeitet:
Moinsen,

ich wollte die Anleitung hier aus dem Thread durchgehen, jedoch finde ich für eine Sache einfach keinen Hinweis - was mache ich denn mit dem heruntergeladenen Zip Archiv - "android-backup-tookit-20180521" ???
Da drin steckt der Ordner "android-backup-extractor" und darin ist dann im 2. Unterordner die abe.jar um die es hier wohl geht. Wo soll die denn nur hin?

Ich kenne mich mit Java so gar nicht aus....

Danke für die Hilfe!

PS: Ich nutze Windows.






Edit:
Ist gelöst, ich habe nicht gerafft das man sich in der Konsole in dem Ordner mit der abe.jar befinden muss um den befehl geben zu können... leider konnte ich nur ein Backup wiederherstellen, da ich Peiler bei dem wichtigen wohl ein PW vergeben habe, welches ich nicht mehr weiß... :D
 
Zuletzt bearbeitet:
Hallo zusammen,
ich hänge auch seit paar Stunden daran fest, habe es mit java 8 und java 7 versucht.
Bei beiden erhalte ich eine andere Fehlermeldung beim Extrahieren.

Java 7:
Java7.JPG

Java 8:
Java8.JPG
 

Anhänge

  • Java7.JPG
    Java7.JPG
    102,1 KB · Aufrufe: 150
  • Java8.JPG
    Java8.JPG
    108,1 KB · Aufrufe: 143

Ähnliche Themen

cska133
Antworten
18
Aufrufe
1.036
Klaus986
K
K
Antworten
8
Aufrufe
297
Klaus986
K
Herr Kaffeetrinken
Antworten
4
Aufrufe
308
Herr Kaffeetrinken
Herr Kaffeetrinken
Zurück
Oben Unten