neurodroid / cryptonite

EncFS and TrueCrypt on Android
GNU General Public License v2.0
205 stars 49 forks source link

Create volume on external storage? #114

Open Francewhoa opened 7 years ago

Francewhoa commented 7 years ago

Hi there :)

I love this Cryptonite app. It works great to create EncFS volumes stored on the internal storage.

Using Cryptonite how do we create and mount a EncFS volume stored on external storage? By "external storage" I mean a removable storage media such as SD card or flashdrive connected to the device via its USB port.

Steps to reproduce

  1. Tap LOCAL tab
  2. Tap Create local volume button
  3. Tap Create volume
  4. Tap Compatible
  5. By default Cryptonite shows you the internal storage. From that window I tried to navigate to the external storage. But found no way to do that. It seems you can't navigate to an external storage? From the top internal folder. When I click on either / or ../ folder the following error message is returned: [] folder can't be read!

Using

Using various other app the external storage is automatically mounted and visible so the issue is unlikely to be the external storage itself

If storing an EncFS volume on external storage is not yet available I suggest that as a new feature. We would be happy to contribute testing and documentation for that new feature :)

Cheers,

Francewhoa

Francewhoa commented 7 years ago

According to markuskreusch creating volume on external storage could be done with the Storage Access Framework. Assuming access is provided by the OS. Read more at https://github.com/cryptomator/cryptomator-android/issues/50#issuecomment-291153051

Developer documentation about Storage Access Framework (SAF) at https://developer.android.com/guide/topics/providers/document-provider.html

neurodroid commented 7 years ago

I'm not actively supporting this app any longer. However, if someone wants to address this issue, I'd be happy to help.