Bitcoin Forum
May 09, 2024, 02:59:27 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: where exactly are files stored on an Android device?  (Read 1353 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.
1715223567
Hero Member
*
Offline Offline

Posts: 1715223567

View Profile Personal Message (Offline)

Ignore
1715223567
Reply with quote  #2

1715223567
Report to moderator
1715223567
Hero Member
*
Offline Offline

Posts: 1715223567

View Profile Personal Message (Offline)

Ignore
1715223567
Reply with quote  #2

1715223567
Report to moderator
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715223567
Hero Member
*
Offline Offline

Posts: 1715223567

View Profile Personal Message (Offline)

Ignore
1715223567
Reply with quote  #2

1715223567
Report to moderator
1715223567
Hero Member
*
Offline Offline

Posts: 1715223567

View Profile Personal Message (Offline)

Ignore
1715223567
Reply with quote  #2

1715223567
Report to moderator
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: 504

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!