1

I've made a backup using "adb backup --twrp" resulting in a single backup.ab file. Using Android Backup extractor suggested here How to extract or unpack an .ab file (Android Backup file) I'm getting this error

Magic: TWRPtwstreamheader
♥↕??ºTWRPtwfilename?m??
Invlaid Magic: TWRPtwstreamheader
♥↕??ºTWRPtwfilename?m??
EVENT: unknown exception occurred:
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61)
Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Invalid Magic TWRPtwstreamheader
♥↕??ºTWRPtwfilename?m??
        at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:639)
        at org.nick.abe.Main.main(Main.java:146)
        ... 5 more
Caused by: java.lang.IllegalArgumentException: Invalid Magic TWRPtwstreamheader
♥↕??ºTWRPtwfilename?m??
        at org.nick.abe.AndroidBackup.extractAsTar(AndroidBackup.java:414)
        ... 6 more

seems like twrp creates different backup format that can't be extracted?

Sandro Antonucci
  • 1,683
  • 5
  • 29
  • 59

1 Answers1

1

This is an open issue on Android Backup Extractor's issue tracker. There's apparently no generally working solution for unpacking adb twrp backups. You can try this tool, although it's been archived and hasn't been updated for four years, and it apparently works for some but not others. See here for some further suggestions.

atrocia6
  • 319
  • 1
  • 8