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?