MultiBit HD / Technical library
INDEPENDENT KEYCHAINX RESOURCE
MultiBit HD recovery, explained through its source
A source-backed reference for old wallet files, backup formats, passwords, wallet words and the code behind them.
Choose a recovery question
- MultiBit HD recovery: choose the right route
A practical decision guide based on the evidence you still have, with separate routes for wallet words, encrypted files and hardware-linked wallets.
- Find and preserve MultiBit HD wallet files
Locate the application data directory, retain backup families and make an evidence inventory without changing the original files.
- Primary wallet, rolling backup and ZIP backup
Why mbhd.wallet.aes and .zip.aes require different analysis, and what the original backup code actually distinguishes.
- Wallet types, derivation paths and the beta exception
Read the source-defined MultiBit HD wallet families before applying a seed-recovery recipe.
- Forgotten MultiBit HD password: evidence and options
Separate password restoration, candidate searching and backup-format problems before making repeated attempts.
- Wallet words: recovery, missing words and verification
How to plan a phrase-based recovery without confusing the application password, word validity and the original wallet.
- MultiBit HD troubleshooting: separate the failure stages
A diagnostic guide for password rejection, unreadable backups, synchronization problems and apparently empty restored wallets.
- MultiBit HD source code: a guided map
Follow the Java modules from application-data locations through wallet loading, encryption, backup handling and regression tests.
- Plan a MultiBit HD migration after recovery
Separate recovery verification from choosing and funding a replacement wallet.
Read the implementation
Line-linked Java source, plain-text copies, original notices and upstream references.
- InstallationManager: data locations
- WalletType: software, beta and hardware families
- WalletId: identifiers and directory names
- WalletManager: creation and loading
- EncryptedFileReaderWriter: encryption boundaries
- BackupManager: rolling and archive backups
- WalletSummary: metadata and encrypted credentials
- WalletTypeExtension: persisted wallet family
- EncryptedFileListItem: decryption validation contract
- Encryption tests: what the fixtures check
- Backup tests: archive and retention behavior
- WalletId tests: formatting and round trips
Downloads and provenance
Get the source bundle and verify its digest · Read original notices