It is possible to extract the BIP39 12 word seed mnemonic from a Bitcoin Wallet for Android backup file... you can then use Ian Coleman's BIP39 Mnemonic Code Convertor tool (
https://iancoleman.io/bip39/) to generate the addresses/private keys...
HOWEVER, this is not a "one click" method... It is a very manual process and it will require you to install Python and a relatively "user friendly" Python script to extract the 12 word seed... and then inputting the seed into the BIP39 tool and manually looking for addresses/private keys.
I originally wrote about this method here:
https://bitcointalk.org/index.php?topic=1997031.msg20002671#msg20002671It is reproduced below, with some edits for clarity...
You will need: 1. gurnec's decrypt_bitcoinj_seed Python script (
decrypt_bitcoinj_seed) - You will need to follow his install instructions!
2. Your "Bitcoin Wallet for Android" backup file
3. The password for your "Bitcoin Wallet for Android" backup file
4. An offline copy of Ian Coleman's BIP39 Tool (
https://iancoleman.io/bip39/) - Instructions for "Offline Usage" at the bottom of the page
IMPORTANT NOTICE:First things first... aka "Scary Warning Time": You are going to be exposing your seed and private keys... if you have any malware/tojan's/clipboard copiers/keyloggers etc, there is a very real chance you will lose Bitcoins.
DO NOT follow this process unless you understand the risks involved and are willing to accept them!
Once you have the necessary items:1. You should make sure your computer is NOT connected to any network and has been scanned for viruses/trojans/malware etc... or better yet, use a LiveCD/USB to boot from
2. Run the decrypt_bitcoinj_seed script (
as per gurnec's instructions), it will prompt you to open the wallet backup file, then prompt you for the password. It will then display the "12 word seed mnemonic". Make a note of this!
3. You can then put the recovery seed into
an offline copy of:
https://iancoleman.io/bip39/There are instructions at the bottom of the page for downloading etc
Put the seed into the "BIP39 Mnemonic" section at the top. Then click "BIP32" under Derivation Path, set "Client" to "Custom Derivation Path" and set the "BIP32 Derivation Path" to: m/0'/0
All your "RECEIVE" addresses/keys will be displayed at the bottom.
NOTE: You may need to click "show more" to see all your addresses if you have used more than 20 receive addresses...
4. If you're wondering why you can't find any of your coins on these addresses, chances are that they are sitting on "CHANGE" addresses, so after you have checked all the "Receive" addresses that you have used, you'll also need to set the "BIP32 Derivation Path" to: m/0'/1 to get access to your "CHANGE" addresses!
Again, you may need to click "show more" to see all your "Change" addresses, if you have sent more than 20 transactions and used more than 20 change addresses.