DroidFS — это альтернативный способ использования прозрачных криптографических файловых систем на Android, который использует собственный внутренний файловый менеджер вместо монтирования виртуальных томов. Это позволяет хранить файлы в зашифрованных виртуальных томах, которые другие приложения не могут расшифровать.
В настоящее время DroidFS поддерживает следующие зашифрованные контейнеры:
- gocryptfs (https://github.com/rfjakob/gocryptfs): шифруются содержимое и имена файлов, но не скрывается структура папок и размеры файлов.
- CryFS (https://github.com/cryfs/cryfs): медленнее, но шифруется всё и маскируются размеры файлов.
Особенности:
- Тома полностью совместимы с оригинальной реализацией алгоритма
- Самостоятельный просмотр изображений, видео, аудио, PDF и текстовых файлов
- Общие операции с файлами и папками: копирование, перемещение, переименование, удаление
- Поддержка внутреннего и общего хранилища
- Импортирование из других томов
- Встроенная камера для съёмки зашифрованных фотографий или видео
Разрешения:
Доступ для чтения и записи на общем хранилище: требуется для создания, открытия и изменения томов, а также импорта/экспорта файлов в/из томов.
Доступ к оборудованию биометрии/отпечатков пальцев: требуется для шифрования/расшифровки хешей паролей с использованием ключа, защищённого отпечатком пальца.
Камера: требуется для съёмки зашифрованных фотографий или видео непосредственно из DroidFS. Вы можете отказать в этом разрешении, если не хотите использовать данную функцию.
Запись аудио: требуется для записи звука при съёмке видео непосредственно из DroidFS.
DroidFS бесплатный, с открытым исходным кодом, репозиторий проекта находится на:
- GitHub: https://github.com/hardcore-sushi/DroidFS
- Gitea проекта Chapril: https://forge.chapril.org/hardcoresushi/DroidFS
Предупреждение!
Безопасность относительна. DroidFS не даёт каких-либо гарантией и не должен рассматриваться как абсолютно безопасный способ хранения файлов.