Bitcoin Forum

Bitcoin => Hardware wallets => Topic started by: ewaspiro on June 03, 2019, 12:08:34 PM



Title: Trezor mnemonic
Post by: ewaspiro on June 03, 2019, 12:08:34 PM
A friend has a mnemonic backup for his trezor, but made a misstake with one or two words.

Where can i find tools for this to check for error?

thank you

ewa


Title: Re: Trezor mnemonic
Post by: erre on June 03, 2019, 12:13:17 PM
A friend has a mnemonic backup for his trezor, but made a misstake with one or two words.

Where can i find tools for this to check for error?

thank you

ewa

I think the only way would be to try every word on the used dictionary. That would be feasible if you knows what words are missing/wrong, maybe you can speed it up with a tool but I don't know any.
My first suggestion would be to spell-check every word, and then try similar words (like "sun" and "son")


Title: Re: Trezor mnemonic
Post by: NeuroticFish on June 03, 2019, 12:30:54 PM
It may help to check the commonly misspelled words in Trezor seeds (https://wiki.trezor.io/Commonly_misspelled_recovery_seed_words).

About a tool, Trezor word list may be the same as BIP44 word list and maybe https://iancoleman.io/bip39/ could be helpful, to be a little bit faster than entering them in Trezor (just make sure you play offline if possible and when the key is found you should make a new seed/addresses to have your Trezor safe).

There may be tools for checking combinations, but those I don't know (and for every missing bit of information the execution time for such tools rises exponentially).


Title: Re: Trezor mnemonic
Post by: DireWolfM14 on June 03, 2019, 04:53:25 PM
The official bip39 word list can be found here: https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md

Scan the word on in your seed, and compare to the words on the bip39 list.  Try any words from the bip39 list that are close to the words you suspect have errors.


Title: Re: Trezor mnemonic
Post by: HCP on June 03, 2019, 10:22:11 PM
Where can i find tools for this to check for error?
If your friend knows one of their very first Bitcoin addresses generated by the Trezor... they can use the "seedrecovery.py" script (https://github.com/gurnec/btcrecover/blob/master/docs/Seedrecover_Quick_Start_Guide.md) that comes as part of the "btcrecover" package (https://github.com/gurnec/btcrecover).

NOTE: if your friend's Trezor was using "3"-type addresses (aka P2SH-P2WPKH), they will need to use a forked version of that package that is available here: https://github.com/madacol/btcrecover/tree/p2wpkh-p2sh and use the commandline options to specify the correct --bip32-path of: m/49'/0'/0'


Title: Re: Trezor mnemonic
Post by: ewaspiro on October 14, 2019, 08:38:33 AM
Where can i find tools for this to check for error?
If your friend knows one of their very first Bitcoin addresses generated by the Trezor... they can use the "seedrecovery.py" script (https://github.com/gurnec/btcrecover/blob/master/docs/Seedrecover_Quick_Start_Guide.md) that comes as part of the "btcrecover" package (https://github.com/gurnec/btcrecover).

NOTE: if your friend's Trezor was using "3"-type addresses (aka P2SH-P2WPKH), they will need to use a forked version of that package that is available here: https://github.com/madacol/btcrecover/tree/p2wpkh-p2sh and use the commandline options to specify the correct --bip32-path of: m/49'/0'/0'

thanks, this worked