forked from hardcoresushi/DroidFS
Explaining permissions in fastlane
This commit is contained in:
parent
6f6b670ff6
commit
d570d9b0ef
@ -61,7 +61,7 @@ DroidFS need some permissions to work properly. Here is why:
|
|||||||
Required to encrypt/decrypt password hashes using a fingerprint protected key.
|
Required to encrypt/decrypt password hashes using a fingerprint protected key.
|
||||||
</li>
|
</li>
|
||||||
<li><h4>Camera:</h4>
|
<li><h4>Camera:</h4>
|
||||||
Needed to take photos directly from DroidFS to import them securely.
|
Needed to take photos directly from DroidFS to import them securely. You can deny this permission if you don't want to use it.
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ Most of the original gocryptfs code was used as is (written in Go) and compiled
|
|||||||
#### Install Requirements
|
#### Install Requirements
|
||||||
- [Android Studio](https://developer.android.com/studio/)
|
- [Android Studio](https://developer.android.com/studio/)
|
||||||
- [Android NDK and CMake](https://developer.android.com/studio/projects/install-ndk)
|
- [Android NDK and CMake](https://developer.android.com/studio/projects/install-ndk)
|
||||||
- [Go](https://golang.org/doc/install)
|
- [Go](https://golang.org/doc/install) (on debian: `$ sudo apt-get install golang-go`)
|
||||||
|
|
||||||
#### Download Sources
|
#### Download Sources
|
||||||
```
|
```
|
||||||
@ -87,11 +87,11 @@ $ wget -qO - https://www.openssl.org/source/openssl-1.1.1h.tar.gz | tar -xvzf -
|
|||||||
First, we need to build libgocryptfs.<br>
|
First, we need to build libgocryptfs.<br>
|
||||||
For this, we will need to install some dependencies:
|
For this, we will need to install some dependencies:
|
||||||
```
|
```
|
||||||
sudo apt-get install libcrypto++-dev libssl-dev pkg-config
|
$ sudo apt-get install libcrypto++-dev libssl-dev pkg-config
|
||||||
```
|
```
|
||||||
And also Go dependencies:
|
And also Go dependencies:
|
||||||
```
|
```
|
||||||
go get golang.org/x/sys/unix golang.org/x/sys/cpu golang.org/x/crypto/hkdf
|
$ go get golang.org/x/sys/unix golang.org/x/sys/cpu golang.org/x/crypto/hkdf
|
||||||
```
|
```
|
||||||
Then, retrieve your Android NDK installation path, usually someting like "/home/\<user\>/AndroidSDK/ndk/\<NDK version\>". We can now start the build process:
|
Then, retrieve your Android NDK installation path, usually someting like "/home/\<user\>/AndroidSDK/ndk/\<NDK version\>". We can now start the build process:
|
||||||
```
|
```
|
||||||
|
@ -1,6 +1,19 @@
|
|||||||
DroidFS allows you to create encrypted virtual volumes on which you can safely store and access files.
|
DroidFS allows you to create encrypted virtual volumes on which you can safely store and access files.
|
||||||
Currently, DroidFS supports only <b>gocryptfs</b>. This algorithm protects file contents and file names but doesn't hide directory structure or file sizes. If you want more details, take a look on their <a href="https://github.com/rfjakob/gocryptfs">github repository</a>.
|
Currently, DroidFS supports only <b>gocryptfs</b>. This algorithm protects file contents and file names but doesn't hide directory structure or file sizes. If you want more details, take a look on their <a href="https://github.com/rfjakob/gocryptfs">github repository</a>.
|
||||||
|
|
||||||
|
<b>Permissions:</b>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<b>Read & write access to shared storage:</b> required for creating, opening and modifying volumes and for importing/exporting files to/from volumes.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>Biometric/Fingerprint hardware:</b> required to encrypt/decrypt password hashes using a fingerprint protected key.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<b>Camera:</b> needed to take photos directly from DroidFS to import them securely. You can deny this permission if you don't want to use it.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
DroidFS is free, open-source, and you can find the project's repository on <a href="https://github.com/hardcore-sushi/DroidFS">github</a> or on <a href="https://forge.chapril.org/hardcoresushi/DroidFS">the gitea instance of the Chapril project</a>.
|
DroidFS is free, open-source, and you can find the project's repository on <a href="https://github.com/hardcore-sushi/DroidFS">github</a> or on <a href="https://forge.chapril.org/hardcoresushi/DroidFS">the gitea instance of the Chapril project</a>.
|
||||||
|
|
||||||
<b>Warning !</b>
|
<b>Warning !</b>
|
||||||
|
Loading…
Reference in New Issue
Block a user