Feathercoin daemon and wallet production version 0.19.1
Old daemon and wallet version 0.18.3

[Guide] How to recover private keys from the Android FeatherWallet

  • Moderators | Tip AcidD

    Hi All,

    Please read this guide carefully as you are working with your Private Keys - These are important, anyone who has access to your private keys can spend your Feathercoins.

    This guide aims to help users access their private keys from their android wallets, as well as move them to the desktop QT wallet.

    Windows 10 (should work for 7, 8, 8.1)

    Step 1: Back up your Android Private Keys.

    • On the android wallet, press the 3 dots on the top right hand side and press “Backup Keys” and then press “Export Private Keys”

    • You will be prompted to choose a password for your backup. What this does is use OpenSSL to encrypt your list of private keys, this is a security measure.

    • Once you have chosen a password, press “Export”

    • The Android Wallet will then write a file called “feathercoin-wallet-keys-YEAR-MONTH-DAY”

    Step 2: Copy your Private Keys to your computer

    • Plug your android phone into your computer as “External Storage”

    • Navigate around your External Storage till you find your backup file.

    • Copy this file to your desktop

    Step 3: Use OpenSSL to decrypt your backup file.

    Note: The easiest thing to do is to download the “binaries” of OpenSSL. This means you don’t need to install anything or run any kind of setup.

    You can download the Windows binaries from here:

    The direct download link is here:

    • Download and extract this to your desktop under “OpenSSL”

    If you have done the above correctly, you should have 1 folder on your desktop called “OpenSSL”
    Inside that folder you should have 5 folders, which were the contents of the zip file you downloaded
    bin, contrib, man, manifest, share

    Add OpenSSL to your “Path”

    What we are going to do here is add the OpenSSL binaries to your system environment path. What this means in laymans terms is you can open CMD and type “openssl” where ever you are and it will run the openssl program, instead of navigating to the openSSL folder etc.

    • click the start menu and type the word “Environment” - you should find an option to “Edit the System Environment Variables” - click this option and it should load the below box

    Click the red highlighted button above and you should see this box below:

    The top box is for your localuser, the bottom box is for the entire system.

    Under the system variables, select “Path” and then click “Edit”
    alt text

    Add your OpenSSL bin folder path by clicking new and then type out the folder location on your desktop.

    alt text

    click “OK” until you’ve left all the system properties boxes.

    Reboot your computer

    Test by opening CMD “as Administrator” and then type “openssl” you should see this:

    alt text

    Now that we have everything working. Lets get your private keys.

    Recover Keys

    You should have your Feathercoin Android Backup file on your desktop by now.

    Test by opening CMD “as Administrator” and navigate to your desktop:

    You should be able to type this :

    cd  %USERPROFILE%\Desktop 

    type the below command to list your private keys from your encrypted Android backup

    openssl enc -d -aes-256-cbc -a -in feathercoin-wallet-keys-2017-10-18

    make sure to change the file name to whatever your backup is called.

    You will be prompted for a password (the same one you used on your android phone to ENCRYPT the wallet backup)

    Your private keys will be printed inside the CMD window.

    alt text

    I hope this helps someone.

  • Moderators | Tip AcidD

    Reserved MacOS

  • Moderators | Tip AcidD

    Reserved Linux

Log in to reply