Pages:
Author

Topic: I lost 14.47 bitcoins due to an error in blockchain.info iOs app (Read 6140 times)

legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
I never thought that this iOs app should have this kind of bug

Rule #1: All apps for all OS have bugs that can loose all your data.
-Dave
full member
Activity: 190
Merit: 100
Thank you to everyone who read and listened I will update if or when things change


Thanks for posting all the detailed information here. I never thought that this iOs app should have this kind of bug

I'm not very sure if you have enough legal evidence to prove it but still wish you good luck getting your funds back
hero member
Activity: 1036
Merit: 500
If someone on here knows piuk, please draw this to his personal attention.

Nobody should lose 15 btc because of a bug!
newbie
Activity: 8
Merit: 0
Thank you to everyone who read and listened I will update if or when things change
sr. member
Activity: 475
Merit: 252
Since blockchain.info finally acknowledges that their iOs app was the cause for me losing my private key. I too would like my funds back.

So you were able to contact someone at blockchain.info and they told you that the comment escaping issue is what caused your problem?

If a comment escaping issue caused the problem, you just go into the wallet file and escape the comment properly, and your private key should be recognized properly.

When you say you "searched everywhere through your backup" what does that mean? Was the backup something taken after generating the new address on your phone?

When you generated the address, did you tap "Enter" at all? (ie, did you add a line break in your label?)


That one guy got his funds restored because they were never gone. The app just couldn't read the private key because the comment the user put in was in effect "hiding" the rest of the wallet file from the app.

If you open the wallet file, you should see something like:

Code:
{
"version" : "2.0",
"pbkdf2_iterations" : 10000,
"payload" : ""
}

The is your encrypted wallet. Decrypt those contents using:

Code:
The exact AES specifications are n rounds of PBKDF2, Block Mode CBC ISO10126 padding.

PBKDF2 would be 10000 rounds in the example given above.

Code:
Crypto.AES.decrypt(enc_json, password)

Then you should get something like this:

Code:
{
"guid" : "abf66471-fe0a-6820-8877-55d7e8c1f6b2",
"sharedKey" : "5ad12271-57d5-6ad8-79ce-49785a99f539",
wallet_options :
        {
            pbkdf2_iterations : 10, //Number of pbkdf2 iterations to default to for second password and dpasswordhash
            fee_policy : 0,  //Default Fee policy (-1 Tight, 0 Normal, 1 High)
            html5_notifications : false, //HTML 5 Desktop notifications
            logout_time : 600000, //Default 10 minutes
            tx_display : 0, //Compact or detailed transactions
            always_keep_local_backup : false //Whether to always keep a backup in localStorage regardless of two factor authentication
        },
"keys" : [
{
"addr" : "1Fqdu8waAy53dFKqjBgRgbciLjHQyDrdyY",
"priv" : "HtacbtAnGRxvecHkjf3Jia5r8TZRpnwZek1aU7CApYDi",
"tag" : 2,
"label" : "Savings"
}
{
"addr" : "1Fqdu8waAy53dFKqjBgRgbciLjHQyDrdyY",
"priv" : "HtacbtAnGRxvecHkjf3Jia5r8TZRpnwZek1aU7CApYDi",
"tag" : 2,
"label" : "Savings"
}
{
"addr" : "1Fqdu8waAy53dFKqjBgRgbciLjHQyDrdyY",
"priv" : "HtacbtAnGRxvecHkjf3Jia5r8TZRpnwZek1aU7CApYDi",
"tag" : 2,
"label" : "Savings"
}
 }

The problem would occur that the user you mentioned added a line break in the label / comment...

Code:
"label" : "Savings\\n"
This is how it SHOULD look
Code:
"label" : "Savings\n"
This is the bug.

Because they forgot to add the slash in, the computer thinks that the json ends mid-string, This causes an error, and the object which it is contained: ie,

Code:
{
"addr" : "1Fqdu8waAy53dFKqjBgRgbciLjHQyDrdyY",
"priv" : "HtacbtAnGRxvecHkjf3Jia5r8TZRpnwZek1aU7CApYDi",
"tag" : 2,
"label" : "Savings\n"
}
The computer would read this, hit the "\n" and throw an error on the \ part and the entire object (from addr all the way down) would not be read properly.

IF this was your problem (I have no idea) You just need to add an extra \ in there (or delete the line break... I mean seriously... who needs a line break in their label?) and your funds would be fine.


However, I don't know if this is your problem, as I have not seen your wallet file.
hero member
Activity: 924
Merit: 1000
So if I understand correctly...

-you created a btc address on your iphone
-you transferred 14.47btc from your mtgox account to that address
-you open your iphone app only to discover that the address you created doesn't show up (due to a bug in the app)

It's possible that the private key of that address may still be in your iphone even though the address doesn't appear. I believe blockchain.info private keys are hashed locally in your device by your password. Have you tried jailbreaking the iphone and searching the app directory for the hash?
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
I actually lost 0.5 BTC over a year ago due to this same "bug" and I contacted support but never received anything other than that they would try and restore it.  I completely gave up hope and decided I would never use a mobile wallet ever again.
sr. member
Activity: 322
Merit: 250
Oh fuck this is just insane. This is why Bitcoin still needs tons of work before it goes mainstream, we can't let this happen after mass adoption, this would be too nuts. This is also why im too paranoid about using anything beyond the official Bitcoin-QT wallet even if it takes me ages to keep the blockchain files up to date (slow internet and slower computer).
hero member
Activity: 504
Merit: 500
sucker got hacked and screwed --Toad
Ouch, 10+ BTC is a 'lotta money.

However, from a law point of view, unless you have solid evidence that Blockchain is directly responsible for your loss of funds (some kind of logs, MtGox history maybe, etc), a lawsuit will not work. Blockchain also starts that they do not hold private keys, so if you lose your's... bye bitcoins.

I also doubt they will refund eleven bitcoins, due to that being worth $6,500+. Your best option is probably to get a response. Get them to acknowledge they had a bug, then ask for a refund...again...and again.

Next time, use the official bitcoin client. Much more reliable.
newbie
Activity: 8
Merit: 0
Get a lawyer and let him sent a letter to blockchain.Info.
IMHO they only way to get their attention...


I have talked to one about a week ago all I have to do is figure out where to mail the letter.

You can get the info about UK ltd. on Companies House Website from the UK government, cost you about 1 GBP

Thanks for the tip I'll look into it
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
How could they restore the other person's address, though? I thought they didn't have access to private keys...
From their own pocket, obviously.
sr. member
Activity: 389
Merit: 250
How could they restore the other person's address, though? I thought they didn't have access to private keys...
full member
Activity: 385
Merit: 100
Get a lawyer and let him sent a letter to blockchain.Info.
IMHO they only way to get their attention...


I have talked to one about a week ago all I have to do is figure out where to mail the letter.

You can get the info about UK ltd. on Companies House Website from the UK government, cost you about 1 GBP
legendary
Activity: 4228
Merit: 1313
Open up as many support tickets s possible until they solve your problem. This will cause bitcoin to lose reputation, as the largest Web wallet can't  even make a stable,  secure wallet.

Bitcoin is not blockchain.info, so only the uninformed will blame it on bitcoin.  It is like saying that "A bank losing your deposit will cause the Euro to lose reputation".

That said, I would think that blockchain.info should replace your funds since it was their bug that caused the issue.  (And they should pull or fix the App).
newbie
Activity: 8
Merit: 0
Get a lawyer and let him sent a letter to blockchain.Info.
IMHO they only way to get their attention...


I have talked to one about a week ago all I have to do is figure out where to mail the letter.
full member
Activity: 385
Merit: 100
Get a lawyer and let him sent a letter to blockchain.Info.
IMHO they only way to get their attention...
legendary
Activity: 910
Merit: 1000
★YoBit.Net★ 350+ Coins Exchange & Dice
ah yeah I was looking at your post history and I can see you posted up asking for help in april 2013 and people pretty much dismissed your problem.....not like it would of done any good anyways... Not much anyone can do Sad

Can only just hope you are compensated... however I imagine you are using at your own risk as is the case with all clients (right?)
newbie
Activity: 8
Merit: 0
Thank you.  I have posted before on a few other forums and on here it's just been awhile and I like to try and contact their help desk before I start posting all about it. But since they seem to not want to help I could atleast post and maybe someone will hear me and maybe I'll save someone else from the same problem
sr. member
Activity: 266
Merit: 250
Open up as many support tickets s possible until they solve your problem. This will cause bitcoin to lose reputation, as the largest Web wallet can't  even make a stable,  secure wallet.
legendary
Activity: 910
Merit: 1000
★YoBit.Net★ 350+ Coins Exchange & Dice
Jesus I'd be rampantly pissed Sad

whyd it take you so long to post up here ? or did you create a new account as to not cause a scene..

best of luck getting funds back. Doesn't sound like it was your fault but unfortunately I'm just some random on the internet and not the person you need to convince Sad

Pages:
Jump to: