Tworzy się on w pamięci telefonu lub tabletu pod kontrolą Androida i stanowi zaszyfrowaną kopię bezpieczeństwa kluczy prywatnych portfela z aplikacji Bitcoin na tym urządzeniu. Dziś parę słów na temat tego jak zdekodować taki plik pod Linuxem.
Instalujemy wymagane oprogramowanie:
1 |
sudo apt install git openjdk-8-jdk openjfx android-tools-adb openssl git maven |
Plik zgrywamy do danego folderu, np. jest to folder domowy. Localizacja:
1 |
cd ~ |
Następnie uruchamiamy komendę:
1 |
openssl enc -d -aes-256-cbc -a -in bitcoin-wallet-backup-2017-11-29 -out bitcoin-wallet-backup-deszyfracja |
Gdzie
1 |
bitcoin-wallet-backup-2017-11-29 |
to nasz zaszyfrowany plik backupu.
Wynikiem operacji jest nasz plik:
1 |
bitcoin-wallet-backup-deszyfracja |
Pobieramy przez Gita wymagane oprogramowanie:
1 |
git clone -b release-0.14 https://github.com/bitcoinj/bitcoinj.git |
Jeśli powyższy link nie działa lub w/w wersja nie działa – w stopce tego artykułu możesz pobrać działający mirror.
wchodzimy do folderu:
1 |
cd ~/bitcoinj/tools |
i uruchamiamy proces resetu i synchronizacji portfela z naszej kopii:
1 |
./wallet-tool reset --wallet=~/bitcoin-wallet-backup-deszyfracja |
Następnie (podając pełną ścieżkę):
1 |
./wallet-tool sync --wallet=/home/user/bitcoin-wallet-backup-deszyfracja --debuglog |
Synchronizowanie chwilę potrwa…. Możesz co jakiś czas wyłapać Hash bieżącego bloku i go skopiować, wkleić go w wyszukiwarkę w:
I mniej więcej zorientujesz (po dacie wydobycia bloku) się w jakim etapie synchronizacji się znajdujesz.
Kiedy proces się zakończy możemy wyświetlić klucze prywatne:
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys |
Jeśli plik był zabezpieczony PINem możemy go tutaj zdeklarować:
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys --password=NASZ-PIN |
Możemy także wyeksportować prywatne klucze do osobnego pliku:
1 |
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys > ~/klucze-prywatne |
Oczywiście kiedy taki plik dostanie się w niepowołane ręce – może dojść do przejęcia BTC z tego portfela.
Artykuł sporządzony na podstawie informacji ze strony: https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md
Pobierz bitcoinj.tar
grafika: wallpaperaccess.com