Investor_BT24 Posted May 26, 2021 Share Posted May 26, 2021 Hallo zusammen ich habe ein "kleines" Problem. Ich habe von meinem alten Rechner meine Wallet-Sicherung wallet.dat auf den neuen Rechner (Mac) verschoben. Ich sehe den Wallet im BitcoinCore und die Coins sind da! Wenn ich versuche meine Coins zu verschicken gebe ich meinen Passwort ein. Es kommt folgende Meldung: "ERROR UNLOCKING WALLET:SOME KEYS DECRYPT BUT NOT ALL. YOUR WALLET FILE MY BE CORRUPT." Ich habe gelesen, dass man wallet.dat mit dem Befehl -salvagewallet wiederherstellen kann. Ich versuche über Konsole das auszuführen: Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -salvagewallet "Error: Error parsing command line arguments: Invalid parameter -salvagewallet" Hat jemand eine Idee? Link to comment Share on other sites More sharing options...
rheingold Posted May 26, 2021 Share Posted May 26, 2021 Den Parameter gibt es bei mir nicht (Version v0.21.1). Wurde wohl mal entfernt. Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 26, 2021 Author Share Posted May 26, 2021 ja, anstatt -salvagewallet gibt es nur -salvage Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 26, 2021 Author Share Posted May 26, 2021 Ich versuche es anders. Wer mir einen Tipp gibt, womit ich an meine Coins rankomme, bekommt von mir iPhone 12 Pro neu mit 256GB geschenkt! Link to comment Share on other sites More sharing options...
Cricktor Posted May 26, 2021 Share Posted May 26, 2021 (edited) Stammt die Core wallet.dat von einem PC oder war der alte Rechner auch ein Mac? Du solltest auf jeden Fall die unveränderte Ursprungsdatei beiseite schaffen, also gut sichern, damit man immer ein Fallback hat! Aber nach Möglichkeit lieber keine Schreibzugriffe auf dem Ursprungsdatenträger mehr machen oder vorher ein forensisches 1:1 Image speichern. (Gehe mal davon aus, daß deine Wallet genug Werte beinhaltet, daß sich der Aufwand lohnt.) Idee: wenn PC, dann evtl. ein Zeichenkodierungsproblem zw. PC <-> Mac Obwohl die Fehlermeldung tatsächlich mehr nach einer beschädigten wallet.dat klingt. Ist der Datenträger, wo die Bitcoin-Core Wallet auf dem alten Rechner war, noch im ursprünglichen Zustand vorhanden? Wenn ja, nix damit machen!! Ich empfehe dringend zunächst eine 1:1 Kopie zu erstellen. Wichtig: nicht nur die belegten Sektoren sichern, sondern wirklich eine 1:1 Kopie!! Ggf. kannst du mit pywallet ein Recovery durch Scannen des Ursprungsdatenträgers hinbekommen. So à lanoob@ubuntu:~/github/pywallet$ sudo ./pywallet.py --recover --recov_device /dev/sdb1 --recov_size 1Gio --recov_outputdir /home/noob/ ... Den genauen Aufruf und die Parameter für den Recovery-Scan müsste man dann auf den tatsächlichen Datenträger anpassen. Ob pywallet ein "sauberes" Tool ist, kann ich noch keine Aussage treffen. Da müsste man mal über den Quelltext schauen, ob ggf. gefundene private Schlüssel stets vertraulich behandelt werden. Rechner offline lassen wäre ein erster Anfang. Wer ganz paranoid ist, macht den Rechner platt, bevor der wieder online darf oder nutzt Wegwerf-VMs. Vielleicht kommst du auch hiermit weiter: https://bitcointalk.org/index.php?topic=5157401.msg51576249#msg51576249 Kann man sich auch mal ansehen: https://walletrecovery.info/how-to-recover-your-corrupt-or-deleted-bitcoin-core-wallet/ [Über die Konsequenzen, seine privaten Schlüssel aus der Obhut der Wallet zu zerren, solltest du dir hinreichend im Klaren sein!] Edited May 26, 2021 by Cricktor 1 Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 27, 2021 Author Share Posted May 27, 2021 vor 8 Stunden schrieb Cricktor: Stammt die Core wallet.dat von einem PC oder war der alte Rechner auch ein Mac? Du solltest auf jeden Fall die unveränderte Ursprungsdatei beiseite schaffen, also gut sichern, damit man immer ein Fallback hat! Aber nach Möglichkeit lieber keine Schreibzugriffe auf dem Ursprungsdatenträger mehr machen oder vorher ein forensisches 1:1 Image speichern. (Gehe mal davon aus, daß deine Wallet genug Werte beinhaltet, daß sich der Aufwand lohnt.) Idee: wenn PC, dann evtl. ein Zeichenkodierungsproblem zw. PC <-> Mac Obwohl die Fehlermeldung tatsächlich mehr nach einer beschädigten wallet.dat klingt. Ist der Datenträger, wo die Bitcoin-Core Wallet auf dem alten Rechner war, noch im ursprünglichen Zustand vorhanden? Wenn ja, nix damit machen!! Ich empfehe dringend zunächst eine 1:1 Kopie zu erstellen. Wichtig: nicht nur die belegten Sektoren sichern, sondern wirklich eine 1:1 Kopie!! Ggf. kannst du mit pywallet ein Recovery durch Scannen des Ursprungsdatenträgers hinbekommen. So à lanoob@ubuntu:~/github/pywallet$ sudo ./pywallet.py --recover --recov_device /dev/sdb1 --recov_size 1Gio --recov_outputdir /home/noob/ ... Den genauen Aufruf und die Parameter für den Recovery-Scan müsste man dann auf den tatsächlichen Datenträger anpassen. Ob pywallet ein "sauberes" Tool ist, kann ich noch keine Aussage treffen. Da müsste man mal über den Quelltext schauen, ob ggf. gefundene private Schlüssel stets vertraulich behandelt werden. Rechner offline lassen wäre ein erster Anfang. Wer ganz paranoid ist, macht den Rechner platt, bevor der wieder online darf oder nutzt Wegwerf-VMs. Vielleicht kommst du auch hiermit weiter: https://bitcointalk.org/index.php?topic=5157401.msg51576249#msg51576249 Kann man sich auch mal ansehen: https://walletrecovery.info/how-to-recover-your-corrupt-or-deleted-bitcoin-core-wallet/ [Über die Konsequenzen, seine privaten Schlüssel aus der Obhut der Wallet zu zerren, solltest du dir hinreichend im Klaren sein!] Hallo vielen Dank! Ich werde selbstverständlich alles probieren und gebe hier Bescheid. Mit der Prämie meinte ich ernst und wenn es hilft werde ich Dich kontaktieren 1 Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 27, 2021 Author Share Posted May 27, 2021 vor 14 Stunden schrieb Cricktor: Stammt die Core wallet.dat von einem PC oder war der alte Rechner auch ein Mac? Du solltest auf jeden Fall die unveränderte Ursprungsdatei beiseite schaffen, also gut sichern, damit man immer ein Fallback hat! Aber nach Möglichkeit lieber keine Schreibzugriffe auf dem Ursprungsdatenträger mehr machen oder vorher ein forensisches 1:1 Image speichern. (Gehe mal davon aus, daß deine Wallet genug Werte beinhaltet, daß sich der Aufwand lohnt.) Idee: wenn PC, dann evtl. ein Zeichenkodierungsproblem zw. PC <-> Mac Obwohl die Fehlermeldung tatsächlich mehr nach einer beschädigten wallet.dat klingt. Ist der Datenträger, wo die Bitcoin-Core Wallet auf dem alten Rechner war, noch im ursprünglichen Zustand vorhanden? Wenn ja, nix damit machen!! Ich empfehe dringend zunächst eine 1:1 Kopie zu erstellen. Wichtig: nicht nur die belegten Sektoren sichern, sondern wirklich eine 1:1 Kopie!! Ggf. kannst du mit pywallet ein Recovery durch Scannen des Ursprungsdatenträgers hinbekommen. So à lanoob@ubuntu:~/github/pywallet$ sudo ./pywallet.py --recover --recov_device /dev/sdb1 --recov_size 1Gio --recov_outputdir /home/noob/ ... Den genauen Aufruf und die Parameter für den Recovery-Scan müsste man dann auf den tatsächlichen Datenträger anpassen. Ob pywallet ein "sauberes" Tool ist, kann ich noch keine Aussage treffen. Da müsste man mal über den Quelltext schauen, ob ggf. gefundene private Schlüssel stets vertraulich behandelt werden. Rechner offline lassen wäre ein erster Anfang. Wer ganz paranoid ist, macht den Rechner platt, bevor der wieder online darf oder nutzt Wegwerf-VMs. Vielleicht kommst du auch hiermit weiter: https://bitcointalk.org/index.php?topic=5157401.msg51576249#msg51576249 Kann man sich auch mal ansehen: https://walletrecovery.info/how-to-recover-your-corrupt-or-deleted-bitcoin-core-wallet/ [Über die Konsequenzen, seine privaten Schlüssel aus der Obhut der Wallet zu zerren, solltest du dir hinreichend im Klaren sein!] Übrigens mein Wallet stammt von PC. HD ist durchgestrichen. Link to comment Share on other sites More sharing options...
Cricktor Posted May 27, 2021 Share Posted May 27, 2021 OK, dann gibt es intern keinen Seed oder xpriv-Rootkey in der Wallet, aus dem man alles andere ableiten könnte. Dann müsste man mit pywallet oder ggf. noch anderen zu findenden Tools versuchen, die wallet.dat wiederherzustellen. Dazu wäre es wirklich wichtig, wenn der Ursprungsdatenträger in seiner letzten funktionierenden Form erhalten bleibt und im weiteren Verlauf möglichst nicht verändert wird. Daher erstes Ziel: forensische 1:1-Kopie erstellen, damit man für Wiederherstellungs-Experimente immer einen sicheren Fallback hat und die Ursprungsdaten nicht ruiniert. Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 27, 2021 Author Share Posted May 27, 2021 vor 1 Minute schrieb Cricktor: OK, dann gibt es intern keinen Seed oder xpriv-Rootkey in der Wallet, aus dem man alles andere ableiten könnte. Dann müsste man mit pywallet oder ggf. noch anderen zu findenden Tools versuchen, die wallet.dat wiederherzustellen. Dazu wäre es wirklich wichtig, wenn der Ursprungsdatenträger in seiner letzten funktionierenden Form erhalten bleibt und im weiteren Verlauf möglichst nicht verändert wird. Daher erstes Ziel: forensische 1:1-Kopie erstellen, damit man für Wiederherstellungs-Experimente immer einen sicheren Fallback hat und die Ursprungsdaten nicht ruiniert. 👍schon passiert mit Backup Link to comment Share on other sites More sharing options...
Cricktor Posted May 27, 2021 Share Posted May 27, 2021 Sehr gut, immer daran denken, nie mit dem Ursprungsbackup zu arbeiten, um keine ungewollten Verändungen an der Datenbasis hervorzurufen. Immer nur mit Arbeitskopien die Wiederherstellungsversuche unternehmen. Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 27, 2021 Author Share Posted May 27, 2021 Hallo zusammen. HILFE!!! Ich habe mit Hilfe pywallet eine TXT Datei mit 201 privatekeys und öffentlichen Adressen generiert. Importiert alle 201 Stück in Electrum. Das Guthaben ist aber auf Null!!! Wie kann das sein? Im Bitcoin Core sehe ich aber immer noch den Guthaben! Kann das sein, dass pywallet nicht alle privatekeys aus der wallet.dat exportiert hatte? Link to comment Share on other sites More sharing options...
battlecore Posted May 27, 2021 Share Posted May 27, 2021 Deine alte Wallet funktioniert aber noch? Exportiere da mal die Privatekeys mit der Wallet, falls das noch geht. Dann lad dir mal Exodus runter und dort importierste die Keys. In Exodus gehste auf BTC und da ist rechts oben ein Menü (drei Pünktchen) und wählst "move funds". Dann Privatekey reinkopieren. Wenn du Glück hast kann aus der vielleicht beschädigten wallet.dat noch genug gelesen werden das genau der Privatekey dabei ist auf dessen Adresse deine Coins sind. Bei den Keys die du mit Pywallet extrahiert hast, stehn da zu jedem Key die jeweiligen Adressen? Trag mal Adresse für Adresse in einen Blockexplorer und guck ob da überhaupt auf einer was drauf ist. Wenn nix drauf ist dann kannsze den zugehörigen Privatekey ja schonmal knicken. Link to comment Share on other sites More sharing options...
Cricktor Posted May 27, 2021 Share Posted May 27, 2021 vor 4 Stunden schrieb Investor_BT24: Ich habe mit Hilfe pywallet eine TXT Datei mit 201 privatekeys und öffentlichen Adressen generiert. Importiert alle 201 Stück in Electrum. Das Guthaben ist aber auf Null!!! Wie kann das sein? Im Bitcoin Core sehe ich aber immer noch den Guthaben! Kann das sein, dass pywallet nicht alle privatekeys aus der wallet.dat exportiert hatte? Welche Kommandozeilen-Optionen hast du für den Scan mit pywallet verwendet? Link to comment Share on other sites More sharing options...
battlecore Posted May 27, 2021 Share Posted May 27, 2021 (edited) vor 46 Minuten schrieb Cricktor: Welche Kommandozeilen-Optionen hast du für den Scan mit pywallet verwendet? Ich vermute er hat damit einfach neue generiert? Sonst wären die ja nicht alle leer? Edited May 27, 2021 by battlecore Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 28, 2021 Author Share Posted May 28, 2021 vor 16 Stunden schrieb Cricktor: Welche Kommandozeilen-Optionen hast du für den Scan mit pywallet verwendet? python pywallet.py --password=XXXXXXXX --dumpwallet > wallet.txt Das funktioniert! Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 28, 2021 Author Share Posted May 28, 2021 vor 15 Stunden schrieb battlecore: Ich vermute er hat damit einfach neue generiert? Sonst wären die ja nicht alle leer? so ein Quatsch! Die Adressen sind alle korrekt. Ich habe mindestens 10 Stück kontrolliert... Link to comment Share on other sites More sharing options...
battlecore Posted May 28, 2021 Share Posted May 28, 2021 vor 4 Minuten schrieb Investor_BT24: so ein Quatsch! Die Adressen sind alle korrekt. Ich habe mindestens 10 Stück kontrolliert... 10 von 201? Link to comment Share on other sites More sharing options...
Amsi Posted May 28, 2021 Share Posted May 28, 2021 @Investor_BT24Ich kann mir das bei mir mal anschauen wenn du willst. Sprich, du sendest mir deine wallet.dat und ich check das mal. Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 28, 2021 Author Share Posted May 28, 2021 vor 2 Minuten schrieb Amsi: @Investor_BT24Ich kann mir das bei mir mal anschauen wenn du willst. Sprich, du sendest mir deine wallet.dat und ich check das mal. Vielen Dank für dasAngebot. Ich habe eben schon alles selbst geklärt. Es hat sich erledigt. 1 Link to comment Share on other sites More sharing options...
Cricktor Posted May 28, 2021 Share Posted May 28, 2021 (edited) vor 11 Minuten schrieb Investor_BT24: python pywallet.py --password=XXXXXXXX --dumpwallet > wallet.txt Das funktioniert! Wenn deine wallet.dat aber nicht vollständig oder beschädigt ist, dann liefert dir --dumpwallet evtl. nicht alle Adressen und privaten Schlüssel deiner wallet.dat! sudo python pywallet.py --recover --recov_device /dev/sdb1 --recov_size 1Gio --recov_outputdir /home/noob/ Das Argument zu --recov_device muss man dann passend anpassen, das wäre sinnvollerweise eine 1:1-Kopie des Originaldatenträgers (ja, genau, das macht Aufwand). Dieser Befehl scannt das Blockdevice des Dateisystems nach Fragmenten, die zu einer wallet.dat gehören können. Ziel ist alle Bruchstücke einer zerdepperten wallet.dat einzusammeln oder gelöschte wallet.dats wiederherzustellen. Ob und wie gut das funktioniert, kann ich nicht sagen. Wirklich keine älternen Backups deiner Wallet gespeichert??? Edited May 28, 2021 by Cricktor Link to comment Share on other sites More sharing options...
Cricktor Posted May 28, 2021 Share Posted May 28, 2021 vor 3 Minuten schrieb Investor_BT24: Vielen Dank für dasAngebot. Ich habe eben schon alles selbst geklärt. Es hat sich erledigt. Im positiven Sinne, also kannst du über deine BTCs wieder verfügen? Wie genau hast du es lösen können? Das wäre vielleicht auch für andere interessant! Link to comment Share on other sites More sharing options...
Investor_BT24 Posted May 28, 2021 Author Share Posted May 28, 2021 vor 4 Stunden schrieb Cricktor: Im positiven Sinne, also kannst du über deine BTCs wieder verfügen? Wie genau hast du es lösen können? Das wäre vielleicht auch für andere interessant! Hallo zusammen, ja, ich habe über pywallet meine privatekeys ausgelesen und in Exodus importiert. Das hat geklappt! Es ist zwar nicht viel, ist es besser als nichts. Falls jemand Hilfe braucht kann mich gerne anschreiben über PN. 1 Link to comment Share on other sites More sharing options...
lordmeister4000 Posted September 8, 2023 Share Posted September 8, 2023 Hallo @Investor_BT24 leider kann ich keine PN schreiben, würde aber gerne genauer wissen, wie das funktioniert hat, habe ein ähnliches Problem, komm nicht weiter und checke es irgendwie überhaupt nicht Link to comment Share on other sites More sharing options...
Cricktor Posted September 8, 2023 Share Posted September 8, 2023 @Investor_BT24 war Mitte 2021 das letzte Mal angemeldet im Forum und es könnte sein, daß du von diesem User keine Antwort bekommst. Vielleicht magst du hier dein Problem etwas genauer beschreiben und andere User können dir vielleicht auch helfen. Bitte poste keine Wiederherstellungswörter einer Wallet, keine Private Keys und sei auch vorsichtig, wenn du per persönlicher Nachricht kontaktiert wirst. Nicht jede angebotene Hilfe muss zu deinem Nutzen sein. Im Crypto Space ist Vorsicht kein Makel. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now