Repository navigation
ru FILE STRUCTURE
VD $ VD171 @ Priv8 edited this page Nov 4, 2026
·
2 revisions
Languages: English | العربية | Čeština | Deutsch | Español | فارسی | Français | हिन्दी | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Русский | Svenska | ไทย | Türkçe | Tiếng Việt | 中文
Прокомментированная карта репозитория, чтобы вы знали, с чего начать.
VD-Backup/
├── module/ # the flashable module (this IS the zip root)
│ ├── module.prop # id, name, version (v1.0, v1.01...), versionCode, author
│ ├── customize.sh # install: guards, seed config, set permissions
│ ├── service.sh # boot hook: waits for boot, starts the scheduler
│ ├── uninstall.sh # keeps user data, removes only transient state
│ ├── sepolicy.rule # SELinux rules (none needed yet)
│ ├── update.json # in-app updater manifest
│ ├── scripts/ # shell backend (dispatcher + detached engine)
│ │ ├── helper.sh # WebUI command dispatcher (verb -> JSON)
│ │ └── worker.sh # detached backup/restore engine (survives UI close)
│ ├── META-INF/.../update-binary # standard installer stub (Magisk/KernelSU/APatch)
│ ├── bin/<abi>/ # per-ABI static binaries (tar, zstd, rclone, ...)
│ │ ├── arm64-v8a/ armeabi-v7a/ x86/ x86_64/
│ └── webroot/ # the WebUI
│ ├── index.html # layout (tabs: Apps, Backups, Destinations, Settings)
│ ├── scripts.js # app logic + root bridge (execCommand/helper)
│ ├── i18n.js # translation engine (I18N.t / apply / init / set)
│ ├── styles.css # dark theme
│ ├── config.json # WebUI manifest (title, icon, strict CSP, no network)
│ ├── assets/ # logo-icon.svg, logo-wordmark.svg
│ └── lang/ # en.js (fallback) + en.json + 20 more <code>.json
├── README.md + README.<code>.md # English + the 21 standard languages
├── CHANGELOG.md # English only
├── CONTRIBUTING.md # how to contribute
├── ARCHITECTURE.md # the big picture
├── CODE_OF_CONDUCT.md SECURITY.md
├── LICENSE # GNU AGPL-3.0-or-later
├── docs/ # public docs (this file)
└── .github/
├── workflows/ci.yml # build/sanity on every push & PR
├── workflows/VD-Backup.yml # manual release (workflow_dispatch)
├── scripts/version.sh # version bump (v1.0 -> v1.01 ...) + update.json
├── scripts/build_bin.sh # build the per-ABI static binaries
├── ISSUE_TEMPLATE/ # bug / feature templates
└── PULL_REQUEST_TEMPLATE.md
-
WebUI/UX или переводы:
module/webroot/(иlang/). -
Логика резервного копирования/восстановления:
module/scripts/helper.shиmodule/scripts/worker.sh. -
Упаковка/CI:
.github/.
Эта документация была сгенерирована с помощью Claude (Anthropic) и сопровождается VD171. Исправления и улучшения приветствуются - см. CONTRIBUTING.md.