Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

android/mobile version? #239

Closed
ccchan234 opened this issue May 27, 2018 · 12 comments
Closed

android/mobile version? #239

ccchan234 opened this issue May 27, 2018 · 12 comments

Comments

@ccchan234
Copy link

any idea on using gocryptfs/cppcryptfs data on android/mobile?

encfs enjoyed longer history so there are several FOSS or even commercial one for that.

ps: just ask, i am a layman.

thanks

@rfjakob
Copy link
Owner

rfjakob commented Jun 2, 2018

No, sorry, Android development is not my cup of tea. I'll keep the ticket open so maybe somebody who wants to develop something sees that there is user interest.

@jpnp
Copy link

jpnp commented Nov 3, 2018

There's nothing preventing the gocryptfs command line tool running on android as is. There is, for example, a build of it listed here, but to get permission to mount a FUSE filesystem you would need a 'rooted' device.

It would also be possible to do the encryption/decryption in an App, bypassing the FUSE layer altogether, and offering an interface access to access the contents of gocryptfs encrypted stores as a number of Apps do for encfs, but that would surely be better as a separate project. You might do better asking at encdroid.

@rfjakob
Copy link
Owner

rfjakob commented Mar 10, 2019

I'll close this for now, looks like there are not too many volunteers...

@rfjakob rfjakob closed this as completed Mar 10, 2019
@mirfatif
Copy link

mirfatif commented May 9, 2020

Try this: gocryptfs_static_aarch64_v1.7.1 (with OpenSSL (libcrypto))

@rfjakob thanks for maintaining this wonderful project.

@dabeeeenster
Copy link

I have that static build working, and have an android build of fusermount from here but I get an fusermount error when i try and mount a folder. This is on a non-rooted Android device. Does it have to be rooted? Is there a command I can pass to gocryptfs that will just decrypt all the files as opposed to try and mount a directory?

I was using Termux to do all this as its the only way to run binaries on a non rooted phone as far as I can tell.

@mirfatif
Copy link

Does it have to be rooted?

It's not possible to use FUSE on Android without root.

@bingoxo
Copy link

bingoxo commented Oct 17, 2020

check out https://github.com/hardcore-sushi/DroidFS

@nikkoearion
Copy link

nikkoearion commented Jan 4, 2021

Try this: gocryptfs_static_aarch64_v1.7.1 (with OpenSSL (libcrypto))

@rfjakob thanks for maintaining this wonderful project.

Try this: gocryptfs_static_aarch64_v1.7.1 (with OpenSSL (libcrypto))

@rfjakob thanks for maintaining this wonderful project.

Agreed, thanks for working on this project!

Hi @mirfatif you wouldn't happen to have an armhf build for the newer gocrypt? Getting a bug in the 1.4 build that has been solved in later builds.

@lizhi1989
Copy link

Hi, may I know is there an option to use gocryptfs on android with data store on onedrive?

@araafroyall
Copy link

Use droidFS app which may help android users

@ccchan234
Copy link
Author

no, their author already said they don't want to arm race /w google on file structure, on the document provider.

@augreed
Copy link

augreed commented Apr 22, 2023

Use droidFS app which may help android users

DroidFS cannot mount encrypted folders on my SSD. Even with the latest 2.0 version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants