Author

Topic: where exactly are files stored on an Android device? (Read 1353 times)

full member
Activity: 135
Merit: 100
Zettel-Dolphin
If I may ask, would it be possible to modify the code to store the wallet on an USB Stick (OTG)?

Or do you see any problems with that?

-sf-

Someone correct me if I'm wrong, but the Android security model doesn't (I believe) extend to files saved on a USB OTG stick. That means that any app could access the wallet-protobuf file.

Although Bitcoin Wallet for Android uses good key stretching for the PIN, it's still short enough to be fairly easy to brute-force by your average PC once stolen by a malicious app. So, not a good idea....

I see how that could be a problem, yes.

-sf-
hero member
Activity: 672
Merit: 504
a.k.a. gurnec on GitHub
If I may ask, would it be possible to modify the code to store the wallet on an USB Stick (OTG)?

Or do you see any problems with that?

-sf-

Someone correct me if I'm wrong, but the Android security model doesn't (I believe) extend to files saved on a USB OTG stick. That means that any app could access the wallet-protobuf file.

Although Bitcoin Wallet for Android uses good key stretching for the PIN, it's still short enough to be fairly easy to brute-force by your average PC once stolen by a malicious app. So, not a good idea....
full member
Activity: 135
Merit: 100
Zettel-Dolphin
1. Where exactly are private keys and other application files stored (Android 4.3)? There is no /data/data/de.schildbach.wallet/ folder on the device (looked for ../data in device storage and sd card).

2. When this app is uninstalled from a device, does it make complete cleanup, deletes all private keys, etc?

1. So far, on each device the wallet was stored at /data/data/de.schildbach.wallet/files/wallet-protobuf. The location of the app-private directory is up to your specific version of Android.
2. Yes.

If I may ask, would it be possible to modify the code to store the wallet on an USB Stick (OTG)?

Or do you see any problems with that?

-sf-
sr. member
Activity: 457
Merit: 273
Hi,

First of all, I don't have any issues like lost coins, etc, I'm just looking for some detailed information:

1. Where exactly are private keys and other application files stored (Android 4.3)? There is no /data/data/de.schildbach.wallet/ folder on the device (looked for ../data in device storage and sd card).

2. When this app is uninstalled from a device, does it make complete cleanup, deletes all private keys, etc?

Thanks for answers.
Jump to: