Как распаковать файл сохраненных данных BACKUP.AB


Для восстановления данных (одного, нескольких или всех) приложений на Андроид-устройстве по ADB из сохраненного файла backup.ab его распаковка не требуется. Он используется при восстановлении командой adb restore без каких-либо изменений. Однако, распаковка архива в некоторых случаях может оказаться полезной. Например, для извлечения APK-файлов, а особенно - для извлечения настроек приложений, их конфигурации, а также получения персонализированных данных приложений (контакты, избранное, стория и т.п.)

Внимание ! Данная утилита распаковывает только архивы, сохраненные без пароля, т.е. не зашифрованные

Инструкция по распаковке

1. Скачайте по ссылке файл Архив с утилитой и разархивируйте его в папку для распакованных данных с простым и коротким именем(например, AB). В результате распаковки в папке появятся два файла (32 и 64-разрядной) консольной утилиты ab2tgz.exe - это конвертор в tar.gz.

2. Поместите в эту же папку полученный по ADB файл сохраненных данных backup.ab. Если он имеет другое имя, обязательно переименуйте его в backup.ab.

Примечание. Утилита будет искать только такой файл. Так сделано, чтобы не было проблем с длинными или недопустимыми (например, русскими) именами файлов).

3. Перейдите в папку AB (сделайте её текущей) и откройте командное окно Windows, набрав команду cmd

4. Запустите утилиту ab2tgz.exe

5. В результате работы утилиты в папке появится файл backup.tgz (или сообщения об ошибках в окне команд)

6. Откройте файл backup.tgz распаковщиком 7-ZIP или другим аналогичным

7. После первой распаковки появится файл tar-архива с именем backup.tar

8. После второй распаковки tar-архива образуется папка c именем APPS, в которой можно увидеть одну или несколько или много папок (по количеству сохраненых приложений) с данными приложений. В каждой папке для одного конкретного приложения (например, ru.fourpda.client) вложено несколько папок (A, R, F, SP), а также файл манифеста с именем _manifest.
Для большинства системных приложений папки отсутствуют, но файл манифеста всегда есть (в нем хранится подпись приложения).

Примечание. В архиваторе 7-ZIP при распаковке GZ будет появляться предупреждение об ошибке. Оно вызвано отсутствием в файле контрольной суммы, но на дальнейшее извлечение TAR-архива это не влияет.

Предупреждение. Утилита распаковки скомпилирована в двух вариантах:

  • 1) для 32-разрядной платформы (например, Windows XP) файл имеет имя ab2tgz32.exe
  • 2) для 64-разрядной платформы (например, Windows 10) файл имеет имя ab2tgz64.exe



  • Скачать: Архив с утилитой