Bitcoinj Wallet Tool

309 views
Skip to first unread message

Mark Dunne

unread,
Jan 4, 2018, 4:22:06 AM1/4/18
to bitcoinj
Hi, is it possible for non-developer like me to download/run the bitcoin wallet tool in order to safely extract the BTC private keys from my Ultra-coin Client wallet, which uses the bitcoinj architecture and keeps wallet information in com.google.bitcoin.params.MainNetParams.wallet file?

If so, how and where can I access the wallet tool, please?

thanks,

Mark

Andreas Schildbach

unread,
Jan 5, 2018, 10:17:08 AM1/5/18
to bitc...@googlegroups.com
The process is described in this readme:

https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md

You need to adapt it to Ultra-coin though; bitcoinj is Bitcoin only.
> --
> You received this message because you are subscribed to the Google
> Groups "bitcoinj" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bitcoinj+u...@googlegroups.com
> <mailto:bitcoinj+u...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


Mark Dunne

unread,
Jan 5, 2018, 10:31:27 AM1/5/18
to bitc...@googlegroups.com
Hi Andreas, thank you very much. I'll get stuck into it this evening. It is, actually, Bitcoin I'm talking about. It's the wallet, the app, that's named ultracoin, released by Reggie Middleton in 2014, and is totally separate to the alt-coin, ultra coin.

I really appreciate your input. please don't be surprised if I come back with a query or two later. 😉

Mark

On 5 Jan 2018 3:17 pm, "Andreas Schildbach" <and...@schildbach.de> wrote:
The process is described in this readme:

https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md

You need to adapt it to Ultra-coin though; bitcoinj is Bitcoin only.


On 01/04/2018 10:22 AM, Mark Dunne wrote:
> Hi, is it possible for non-developer like me to download/run the bitcoin
> wallet tool in order to safely extract the BTC private keys from my
> Ultra-coin Client wallet, which uses the bitcoinj architecture and keeps
> wallet information in com.google.bitcoin.params.MainNetParams.wallet file?
>
> If so, how and where can I access the wallet tool, please?
>
> thanks,
>
> Mark
>
> --
> You received this message because you are subscribed to the Google
> Groups "bitcoinj" group.
> To unsubscribe from this group and stop receiving emails from it, send

> For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to a topic in the Google Groups "bitcoinj" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bitcoinj/gF0K3lr9Vt8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bitcoinj+unsubscribe@googlegroups.com.

Mark Dunne

unread,
Jan 6, 2018, 4:10:37 PM1/6/18
to bitcoinj
Hi Andeas, thanks again for sharing this info. Unfotunately, I think its beyond me as I have no experience with Linux and the command prompts etc are confusing, to say the least.

Just in case I'm missing a trick... may I ask for your learned advise with this one query that I haven't been able to find an exact answer to so far, please...

The current wallet I'm using will enable me to send BTC as normal, but doesn't support Bitcoin Cash. Will I loose my bitcoin cash if I simply send my Bitcoin to a more current wallet, such as the Bitcoin.com app of Electrum or is my only option to decrypt my current wallet, identify the private keys and import them manually to such a new app?

Thanks very much,

Mark

Mark Dunne

unread,
Aug 8, 2018, 6:22:14 AM8/8/18
to bitcoinj
Thanks Andreas
I have gotten a new Windows 10 PC and have installed Ubuntu as your readme suggests (thanks) but I've fallen at the fist hurdle...

When I enter the command... sudo apt install openjdk-8-jdk openjfx android-tools-adb openssl git maven
I get the following response...

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openjdk-jdk
E: Unable to locate package openjfk
E: Unable to locate package android-tools-adb
E: Unable to locate package maven

Sorry to trouble you, but could you please advise if I'm missing something?

thanks v much

Mark


On Friday, January 5, 2018 at 3:17:08 PM UTC, Andreas Schildbach wrote:

Mark Dunne

unread,
Aug 8, 2018, 9:17:07 AM8/8/18
to bitc...@googlegroups.com
Sorry - I hadn't re-started my machine after the install. I'm an amateur. Its now progressing.


You received this message because you are subscribed to a topic in the Google Groups "bitcoinj" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bitcoinj/gF0K3lr9Vt8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bitcoinj+u...@googlegroups.com.

Mark Dunne

unread,
Aug 8, 2018, 10:08:47 AM8/8/18
to bitcoinj
Hi Andreas,

Sorry for filling your inbox but I would really, really appreciate your expert help! I'm following your wallet.tool readme and when I type the comand

openssl enc -d -aes-256-cbc -md md5 -a -in bitcoin-wallet-backup-testnet-2014-11-01 > bitcoin-wallet-decrypted-backup

the system responds 'Cannot open input file bitcoin-wallet-backup-testnet-2014-11-01, No such file or directory 

That makes sense as there is no such file on my computer as I was using a different bitcoinj app (UlstaCoin Client) 

The decrypted wallet file is a com.google.bitcoin.params.MainNetParams.wallet file (if I'm not mistaken) so I tried the command...

openssl enc -d -aes-256-cbc -md md5 -a -in com.google.bitcoin.params.MainNetParams.wallet > bitcoin-wallet-decrypted-backup

I got the same error message. Please, please, please... do you have any suggestions... 

thank you very much,

Mark


On Friday, January 5, 2018 at 3:17:08 PM UTC, Andreas Schildbach wrote:
The process is described in this readme:

https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md

You need to adapt it to Ultra-coin though; bitcoinj is Bitcoin only.


On 01/04/2018 10:22 AM, Mark Dunne wrote:
> Hi, is it possible for non-developer like me to download/run the bitcoin
> wallet tool in order to safely extract the BTC private keys from my
> Ultra-coin Client wallet, which uses the bitcoinj architecture and keeps
> wallet information in com.google.bitcoin.params.MainNetParams.wallet file?
>
> If so, how and where can I access the wallet tool, please?
>
> thanks,
>
> Mark
>
> --
> You received this message because you are subscribed to the Google
> Groups "bitcoinj" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bitcoinj+u...@googlegroups.com
> <mailto:bitcoinj+u...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to a topic in the Google Groups "bitcoinj" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bitcoinj/gF0K3lr9Vt8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bitcoinj+unsubscribe@googlegroups.com.

Andreas Schildbach

unread,
Aug 12, 2018, 4:09:08 PM8/12/18
to bitc...@googlegroups.com
I just replied to your more recent post.
> <https://groups.google.com/d/optout>.
>
>
> --
> You received this message because you are subscribed to a topic
> in the Google Groups "bitcoinj" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/bitcoinj/gF0K3lr9Vt8/unsubscribe
> <https://groups.google.com/d/topic/bitcoinj/gF0K3lr9Vt8/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email
> <https://groups.google.com/d/optout>.
Reply all
Reply to author
Forward
0 new messages