-
Notifications
You must be signed in to change notification settings - Fork 2
Recovery Kit
Alex Stoyanov edited this page Apr 17, 2026
·
6 revisions
The recovery kit is a browser-based offline helper for decryption and extraction.
Use it when the CLI is not your preferred recovery surface or when you want a self-contained HTML tool you can carry separately from the main repo.
If you are unsure, start with recovery_kit.bundle.html.
Ethernity ships two kit bundles:
-
recovery_kit.bundle.html(lean)- smaller file size
- no built-in camera scanner
-
recovery_kit.scanner.bundle.html(scanner)- larger file size
- includes camera scanning support
Practical rule:
- use
leanunless you know you need browser camera scanning - use
scannerwhen camera support matters more than bundle size
- Open the kit in a controlled, preferably offline, environment.
- Import one backup set only.
- Complete recovery and validate the output.
- If recovery fails, clear state and retry with clean inputs from the same set.
- Treat browser online/offline status as a hint, not a guarantee.
- Prefer paste or file-based inputs when camera behavior is unreliable.
- Keep shard and auth inputs grouped by document id.
- camera permission denied: switch to paste-based input
- mixed backup sets: clear state and import one set only
- fallback parse errors: re-copy the source text exactly
The kit build requires libdeflate-gzip.
cd kit
npm ci
node build_kit.mjsBuild output targets:
kit/dist/src/ethernity/resources/kit/