hardcore-sushi / DroidFS

Encrypted overlay filesystems implementation for Android. Also available on gitea: https://forge.chapril.org/hardcoresushi/DroidFS
GNU Affero General Public License v3.0
612 stars 41 forks source link

Fix Compatability with Graphene OS #216

Open ew0k opened 1 year ago

ew0k commented 1 year ago

The app initially works - creating an encrypted volume, importing some files, etc. Now, it will crash immediately upon entering the volume password. I have tried deleting & reinstalling the app, resetting permissions, etc. The only way to fix it is to enable GrapheneOS "Exploit Protection Compatibility Mode" for this specific app. It is described as a way to "improve compatibility with misbehaving apps by using Android's standard address space size and memory allocator".

The app crashes and does not give me any option to save logs or debug info.

hardcore-sushi commented 1 year ago

Thank you for the bug report. Does this happen with both CryFS and gocryptfs volumes? And can you change volumes passwords without issues?

According to the documentation, you should be able to "Take a bug report" from the developer options. Otherwise, try to record the logcat while reproducing the crash.