You can recover you keys on the following way:
* Surf to chrome://extensions/
* On top you will see a checkbox 'developer mode', click that.
* Then scroll to the Sparecoins extension
* There you will see 'background page', click on that.
* Now a debug screen will open. There you will have to copy paste the following (change the xxx in your password and press enter):
var password = "xxx";
// Load library
var scr = document.createElement('script');
scr.setAttribute('src', 'lib/aes.js');
document.head.appendChild(scr)
// Opening wallet and read out the addresses
var Wallet = SpareCoins.Wallet( SpareCoins.ChromeStorage );
Wallet.loadData(function() {
Wallet.getAddresses().forEach(function(address) {
if(address.decrypt(Crypto.SHA256(password))) {
console.log("public key: "+address.getAddress()+" private key: "+address.getPrivateKey())
}
else {
console.log("password is wrong");
}
})
})
Now it will print all your public address with next to it the private addresses. The private addresses can be used in other Bitcoin wallets.
*Updated to make sure the script also decrypts the private keys
https://uwsoftware.be/index.php/bitcoin-recovery-service/1PMxqTNHyQuZ73Gkg6xVUTggB7Gy5cqwYV