Android LUKS

secure LUKS unlocking using usb accessory mode without typing your LUKS password
AppID:eu.fulldisclosure.android.luks
Author:full-disclosure
License:GPL-3.0-only
Donation:
InRepoSince:2023-12-29
LastRepoUpdate:2024-06-10
LastAppUpdate:2024-06-09
LastVersion:1.1
Categories:Security
APK source:Github
Google Play:Check if it's there
icon

android-luks is an app that allows secure LUKS unlocking using usb accessory mode without typing your LUKS password.

The app has two functions: Init and Unlock. Init creates a new random encryption key and securely encrypts it using biometrcs. Unlock gets biometrics, decrypts the key and sends it over USB.


How to use

Install the Android app, install the Linux host program and scripts, initialize the key and plug your phone over USB. Now, when your Linux machine boots, you should see the Android app automatically popping up. As soon as you press "Unlock" button and confirm your biometrics, the boot process will continue without typing in the password.

Download Source Issues ChangeLog
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 1.1 (2024-06-10) verified help icon

Android Versions:
  • Target: 13.0
  • MinVer: 11.0
Malware-Check:Warning help icon
41 Libraries detected: help icon

Download (9.4 M)

Version 1.0 (2023-12-29) no RB details available help icon