Bitcoin Forum
November 13, 2024, 04:29:54 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Recovering wallet from passphrase  (Read 519 times)
dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
November 05, 2017, 02:46:36 PM
 #1

Hi all,

A while back (around 1 year ago) my iPhone got stuck in a boot loop and I ended up wiping/resetting it.
Because of that, I lost a small amount of Bitcoin (<1) that I kept on the phone just in case I ever went somewhere that accepted it as payment.
My other bitcoin are safe in an offline Armory wallet.

I had not put any effort into trying to recover them, but with the current valuation its worth putting a bit of effort in Smiley
I have a 24 word phrase I wrote down for the wallet, but importing it I have multiple options and none I have tried so far result in any bitcoin or transactions for the addresses generated.

So what options are available to me to try to find addresses with transactions from all possible wallets of this 24 word phrase?  I tried to use https://iancoleman.io/bip39/ to get some keys from it to try and import in Armory, but I don't know if its BIP32, BIP44, BIP49 or something else, nor do I know the derivation path, etc.  And I'm not sure if I used a password as well but would have a few guesses at what it would be if I did.

Ideally I want a tool that lets me enter the 24 words, a few password guesses, and determines if there is a corresponding wallet with any transactions from all possible combinations.
Does something like that exist?

BTW, the wallet was bitWallet on iOS.

Thanks
dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
December 08, 2017, 06:06:49 AM
 #2

Bump. No ideas to try all possible seeds from these words to find a wallet that has some transactions?
bL4nkcode
Copper Member
Legendary
*
Offline Offline

Activity: 2142
Merit: 1307


Limited in number. Limitless in potential.


View Profile
December 08, 2017, 06:55:03 AM
 #3

Bump. No ideas to try all possible seeds from these words to find a wallet that has some transactions?

Did you try to use electrum desktop wallet here. I tried to import my 24-word recovery phrase on electrum before and it works fine on it. You should try it too. Just make sure that you paste the 24-word correctly ordered and spelled.

bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
December 08, 2017, 11:39:47 AM
 #4

As long as you have your seed written down properly your coins are recoverable.
Do you remember which wallet you used to store these coins? This would simplify the search for the right derivation path a lot.
You also have to consider that if you already spend btc's from this wallet your coins may be stored in a change address.
/0/0 is usually 1. account recieve addresses and in /0/1 is 1. account change addresses. But this varys from wallet to wallet.

dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
December 09, 2017, 08:18:39 PM
 #5

I'm pretty sure it was bitWallet on iOS.  I am going to try Electrum now.  Many thanks for the replies
dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
December 09, 2017, 08:52:38 PM
 #6

No luck with Electrum.  I used the default derivation path and no transactions show up. Either the derivation path I'm using is wrong, or I made some stupid mistake like starting fresh with a new wallet and not rewriting the new words (
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
December 09, 2017, 10:29:14 PM
 #7

I emailed the BitWallet support... they say the Default BitWallet Derivation path is: "m/i’/0/k"

This would equate to a Derivation Path of: m/0'/0

So in Electrum try and import your 24 word seed, click "Options", select BIP39 and then set the derivation path to m/0'/0 and see if that works.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
December 10, 2017, 01:51:16 PM
 #8

I emailed the BitWallet support... they say the Default BitWallet Derivation path is: "m/i’/0/k"

This would equate to a Derivation Path of: m/0'/0

So in Electrum try and import your 24 word seed, click "Options", select BIP39 and then set the derivation path to m/0'/0 and see if that works.

Thanks for that.  Unfortunately still no luck finding any transactions.  I'm going to do a bit more research into BIP39 and write a script to try generating master public keys from all derivation paths and feed them to a block explorer to see if one finds any transactions.  If that fails, I'll just post the words here and someone else can try to retrieve them Cheesy
LoyceV
Legendary
*
Offline Offline

Activity: 3486
Merit: 17667


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
December 12, 2017, 11:16:50 AM
 #9

I have a 24 word phrase I wrote down for the wallet, but importing it I have multiple options and none I have tried so far result in any bitcoin or transactions for the addresses generated.
~
I'm pretty sure it was bitWallet on iOS.
I hate to state the obvious, but did you try installing your original bitWallet on your same iPhone, and entering the word phrase there?

Quote
Ideally I want a tool that lets me enter the 24 words, a few password guesses, and determines if there is a corresponding wallet with any transactions from all possible combinations.
You won't need password guesses, the word phrase doesn't have a password.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
dannytrigo2 (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 1


View Profile
December 13, 2017, 12:32:30 AM
 #10

I have a 24 word phrase I wrote down for the wallet, but importing it I have multiple options and none I have tried so far result in any bitcoin or transactions for the addresses generated.
~
I'm pretty sure it was bitWallet on iOS.
I hate to state the obvious, but did you try installing your original bitWallet on your same iPhone, and entering the word phrase there?

Quote
Ideally I want a tool that lets me enter the 24 words, a few password guesses, and determines if there is a corresponding wallet with any transactions from all possible combinations.
You won't need password guesses, the word phrase doesn't have a password.

Yes, I've used the same wallet on iOS and it gives several options when importing that I don't remember when I first generated it (but that was in 2014 so I assume the software evolved).
All options give me a wallet with 0 transactions.  And I definitely had a few transactions depositing and withdrawing.  I do find it strange how quickly it decides there are no transactions (Armory takes forever to re-scan the blockchain for my cold storage wallet) - but I guess its using something like an online blockchain explorer to quickly (insecurely) get the data.

The only thing I can imagine is that the software changed (and the algorithm they used for the seed/addresses from the words), or I made a stupid mistake and backed up the wallet but then deleted it and created a new one.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
December 13, 2017, 05:19:27 AM
 #11

Yes, I've used the same wallet on iOS and it gives several options when importing that I don't remember when I first generated it (but that was in 2014 so I assume the software evolved).
All options give me a wallet with 0 transactions.  And I definitely had a few transactions depositing and withdrawing.
The BitWallet support people told me that the Derivation Path is user customisable... so you can pick whatever you want... but that the default was the m/i’/0/k one. However, I'm not sure if they ALWAYS used this default, to be honest, I got the impression that the people answering my email queries were not very "technical" Wink



I do find it strange how quickly it decides there are no transactions (Armory takes forever to re-scan the blockchain for my cold storage wallet) - but I guess its using something like an online blockchain explorer to quickly (insecurely) get the data.
Sort of... as an SPV wallet, it uses "Bloom Filters" to lookup transactions in an indexed database maintained by a node. This is a LOT faster than having to scan block by block like Armory does... but potentially gives up some privacy as you're passing those addresses to an external node.


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!