Bitcoin Forum
September 08, 2025, 02:16:09 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: where exactly are files stored on an Android device?  (Read 1356 times)
kenshirothefist (OP)
Sr. Member
****
Offline Offline

Activity: 457
Merit: 273



View Profile
September 17, 2016, 10:39:05 AM
 #1

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.
sugarfly
Full Member
***
Offline Offline

Activity: 135
Merit: 100


Zettel-Dolphin


View Profile
October 15, 2016, 02:20:20 AM
 #2

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-
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 509

a.k.a. gurnec on GitHub


View Profile WWW
October 17, 2016, 05:11:28 PM
 #3

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....
sugarfly
Full Member
***
Offline Offline

Activity: 135
Merit: 100


Zettel-Dolphin


View Profile
October 22, 2016, 06:05:28 PM
 #4

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-
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!