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 if
e 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
openssl
para 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.tar
resultado. Obviamente, isso requer openssl
a instalação na sua máquina Linux.