Всем привет. Я есть не опытный юзер, но с огромным желанием. Последние пару дней повторяю путь с воркшопа devfest 2020
https://github.com/Fi5t/workshop-devfest-2020.
Собрал тестовый девайс (nubia z11 twrp + android 10 (bootleggers 5.1 stable + magisk + edexposed. Работаю с macos 10.15.7(питон в консоли стоит стоит 3.9 без удаления стокового. Накинул элиас alias python=/usr/local/bin/python3 что бы небыло проблем с совместимостью при полной замене))).
Сейчас застопорился на распаковке бэкапа с adb. backup.tar возвращается нулевым при использовании команды с воркшопа "dd if=backup.ab bs=24 skip=1 | python -c "import zlib,sys;sys.stdout.buffer.write(zlib.decompress(
sys.stdin.buffer.read()))" > bakup.tar" и выдает следующее в консоль
21+1 records in
21+1 records out
525 bytes transferred in 0.000523 secs (1003651 bytes/sec)
Traceback (most recent call last):
File "<string>", line 1, in <module>
zlib.error: Error -3 while decompressing data: incorrect header check
Другие способы распаковки (через джава утилу android backup toolkit) выдают архив весом 1kb.
Из подводных камней: для того что бы адб вообще начало нормально бэкапить, пришлось в настройках разработчика поставить пароль в пункте "desktop backup password". В джава тулките указывал что бэкап запаролен.
Если кто сталкивался или есть желание сориентировать - буду рад. Спасибо