Repository navigation
ru RECOVERY
VD $ VD171 @ Priv8 edited this page Nov 4, 2026
·
1 revision
Languages: English | العربية | Čeština | Deutsch | Español | فارسی | Français | हिन्दी | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Русский | Svenska | ไทย | Türkçe | Tiếng Việt | 中文
Ваши резервные копии VDBackup используют стандартные форматы, поэтому вы можете открыть их где угодно,
без этого модуля. Папка резервной копии содержит manifest.json, APK
(*.apk.zst) и архивы данных (<item>.tar.zst, .tar.gz или .tar.lz4),
опционально зашифрованные с завершающим .age.
-
zstd: https://github.com/facebook/zstd/releases (macOS:
brew install zstd; Linux:apt install zstd) -
age (только для файлов
.age): https://github.com/FiloSottile/age/releases -
tarвстроен в macOS, Linux и современные Windows 10/11. -
gzipвстроен везде; для.tar.gzвам ничего дополнительно не нужно.
Keyfile (рекомендуется):
age -d -i age.key -o data.tar.zst data.tar.zst.age
Парольная фраза:
age -d -o data.tar.zst data.tar.zst.age # age will prompt for the passphrase
Сделайте то же самое для каждого файла *.age (APK и архивы данных).
.tar.zst:
zstd -d data.tar.zst # -> data.tar
tar -xf data.tar # extracts the files
.tar.gz:
tar -xzf data.tar.gz
.tar.lz4 (zstd читает lz4):
zstd -d --format=lz4 data.tar.lz4 -o data.tar
tar -xf data.tar
APK - это просто сжатые zstd файлы APK (ZIP):
zstd -d base.apk.zst # -> base.apk (a normal installable APK)
- Извлечённые файлы сохраняют свои относительные пути; контекст SELinux, uid/gid и режимы находятся внутри tar (и повторно применяются должным образом только при восстановлении на Android).
-
manifest.jsonописывает точно, что собой представляет каждый файл, версию приложения и исходного владельца/контекст. Это источник истины. - Ничего здесь не привязано к конкретному устройству: та же парольная фраза/keyfile работает на любой машине.