Desde que você não a tenha protegido com uma senha:
dd if=$1 bs=24 skip=1 | openssl zlib -d >${1%%.ab}.tar
ddé o "Disk Duplicator" (também conhecido como "destruidor de disco", caso você confunda seus parâmetros e alterne ife of;)
bs=23 aconselha usar um tamanho de bloco de 24 bytes, que precisamos…
skip=1 pule 1 bloco de 24 bytes (o "cabeçalho de backup")
- a saída é canalizada
opensslpara processar e desembalar
- … E a saída disso é redirecionada para um Tarball
A partir daí, você deve conhecer o seu caminho: simplesmente "descompacte" (extraia) o que deseja.
Por que ele usa $1? Bem, eu copiei esta linha ab2tar, que está incluída na minha pequena ferramenta Adebar, na qual você também pode se interessar: cria uma boa documentação do dispositivo, scripts de backup e muito mais, tudo via ADB usando nada além do Bash. pequeno script shell e chame-o de:
ab2tar twrp-20170322.ab
Então encontre um twrp-20170322.tarresultado. Obviamente, isso requer openssla instalação na sua máquina Linux.