Author

Topic: HELP! Mycelium wallet sealed up into a locked cell phone! (Read 2346 times)

legendary
Activity: 1708
Merit: 1007
No, I failed to make a recent backup since upgrading.  But no matter, I figured out how to trick my phone into unlocking long enough for me to turn on the 3G radio, and then once I logged in using my current gmail account, it decided that it was happy and let me enter my pattern in the normal way.  So I've managed to defeat my own phone's security, which was no small task.  I use a custom rom and it apparently had a few non-standard security tricks in play, including a 'tripwire' kind of thing that might have nuked itself if I hadn't managed to convince it that I was who I pretended to be within it's time frame.  Thank God I'd had previously rooted my own phone, or I'd have been screwed.

EDIT: I could tell it was doing some kind of tripwire countdown, because it was using the vibration function as some kind of timer notification.  I think that it might have been counting down using binary code, but I wasn't paying enough attention to be sure.  I know that it wasn't simply a regular repeating pattern of vibrations.  I can't find the original author of the rom, and it's very specific to my particular model of phone, and very well made.
hero member
Activity: 668
Merit: 501
hi. you are posting in the wrong forum. this forum is for the Bitcoin Wallet of Andreas Schildbach. I am assuming you are trying to recover the keys recently used in Mycelium.

Nevertheless there are two primary ways to recover your bitcoins, if you have lost access to your mycelium wallet

1) restore the backup of the private key that you made using the mycelium wallet somewhere else. you did make a backup, right?

or
 
2) gain root access to your phone. then log in the phone using your desktop with

"adb shell" - this loggs you into the phone

"cat /data/data/com.mycelium.wallet/shared_prefs/data.xml" this prints the stored keys. you can chose to import this to another myceliuim wallet or import the key somewhere else.

in this you see the address followed by "|" and a hex number. followed by | and another hex number which is the private key.

alternatively, pay for a service that extracts the content of your phone directly from the flash memory. this might be quite expensive, but if 1+2 fail, this is still an option. this will not work if your phone is fully encrypted with your lock screen password.
legendary
Activity: 1708
Merit: 1007
My toddler got ahold of my phone, and spent over an hour playing with the unlock patterns, until it hit it's max attempt limit and sealed my phone up without internet access turned on.  I've been trying to use android SDK to either fix those settings or backup the entire phone (which I failed to do since upgrading to Mycelium wallet) and both paths have been failures.  The phone is well sealed.

Any ideas as to how I can get the secret keys off of the phone using ADB connections over USB?
Jump to: