Последняя оставленная запись:
2014-01-24 16:53:23 (читать в оригинале)
Тем продвинутым пользователям, которые знакомы с утилитой adb, может оказаться полезным узнать, как из резервной копии данных, полученной с помощью adb, можно извлечь любой файл.
Далее я подразумеваю, что читатель
- знает, что такое adb и как её использовать;
- имеет компьютер под управлением Linux, с установленными adb, openssl и tar.
Чтобы понапрасну не занимать Ваше драгоценное время, вот команда, которая делает чудо:
$ dd if=backup.ab bs=24 skip=1 | openssl zlib -d >backup.tar
Входной файл backup.ab - это тот файл, который был получен с помощью команды "adb backup", разумеется без шифрования. В результате получается файл backup.tar, и если Вы не знаете, что с ним делать, то нечего было сюда заходить :-)
Объяснение: файл, полученный с помощью команды "adb backup" содержит заголовок длиной 24 байта, за которым следуют данные, сжатые алгоритмом deflate. Если распаковать эти данные, то получится обычный файл в формате TAR. Вот, собственно, и всё.
Распространяйте ссылку на эту статью, если она оказалась полезной для Вас!