package icon

OTG Master

Mount VeraCrypt and LUKS encrypted USB drives on non-rooted Android
New in version 0.4.2
• New: VeraCrypt encrypt, with keyfiles
• New: format FAT32/exFAT, keeping encryption
• New: VeraCrypt Twofish, cascades, Argon2id
• New: tablet layout; actions fit the width
• New: dropped drives stay listed; no-drive help
• New: repair ext4 needing recovery
• Fixed: slow writes and Serpent drives
• Fixed: FAT32 files could go missing
• Fixed: ext4 files showing deleted data
• Fixed: drives over 1 TB unrecognised
• Fixed: video stalls; freezes in big copies
OTG Master lets you mount VeraCrypt, LUKS and BitLocker-encrypted USB drives, and read Mac APFS drives, directly on your Android device — no root required.

Connect an encrypted volume via USB OTG, enter your password or use your fingerprint, and access your encrypted files through Android's built-in Files app. Unmount safely when done.

FEATURES
• Multiple Encryption Formats — mount VeraCrypt, LUKS1, LUKS2 and BitLocker volumes (BitLocker with its password or 48-digit recovery key)
• Broad File System Support — read and write files on FAT32, exFAT, NTFS and ext4 partitions
• Mac Drives — read APFS drives, unencrypted or encrypted with a password, case-sensitive or not
• Read-Only Mode — optionally mount partitions safely without risking accidental modifications
• ext4 Repair — a drive that wasn't unmounted cleanly opens read-only; one tap replays its journal, as Linux would, and makes it writable again
• Auto Mount — automatically unlocks known drives on connect using biometric authentication
• Hub Support — multiple USB drives connected via a hub are all prompted in a single biometric step
• Keyfile Support — use a keyfile in addition to or instead of a password
• Custom PIM — supports non-default PIM values for stronger key derivation
• Cipher Selection — AES, Serpent and Twofish, VeraCrypt's five cascades of them, and SHA-512 or Argon2id key derivation
• Encrypt a Drive — turn a USB partition into a new VeraCrypt volume (FAT32 or exFAT inside), with any of those ciphers, a PIM and keyfiles
• Format — erase a partition in place as FAT32 or exFAT, keeping its encryption and password
• Tablet Layout — on a wide screen, mounted drives sit beside the unlock form
• Partitioned Disks — scans MBR/GPT partition tables and lets you pick the exact volume to unlock
• No Root Required — works on standard, unmodified Android devices
• No Cloud, No Tracking — your files never leave your device

REQUIREMENTS
• Android 8.0 (Oreo) or later
• USB OTG cable or adapter
• A VeraCrypt, LUKS or BitLocker-encrypted USB drive, or an APFS drive from a Mac

OTG Master is free and open source.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.4.2 (48) suggested Added on Oct 27, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "connectedDevice"
      Allows the app to make use of foreground services with the type "connectedDevice"
    • show notifications
      Allows the app to show notifications
    • use biometric hardware
      Allows the app to use biometric hardware for authentication
    • use fingerprint hardware
      Allows the app to use fingerprint hardware for authentication
    • app.fayaz.otgmaster.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 10 MiB PGP Signature | Build Log

  • New in version 0.4.1
    • New: NTFS read/write, plain or in VeraCrypt/LUKS
    • New: BitLocker, by password or recovery key
    • New: Mac APFS, encrypted too, read-only
    • New: App folder access survives remounts
    • Fixed: LUKS2 4K sectors refused
    • Fixed: slow ext4 deletes; ext2/3 read-only (writes damaged it)
    • Fixed: FAT32 folders failed to open; write damage
    • Fixed: exFAT drive names; deletes didn't free space
    • Fixed: some phones couldn't read drives
    • Fixed: Android 10 lost passwords after 4+ mounts
  • Version 0.4.1 (47) - Added on Oct 14, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • use biometric hardware
      Allows the app to use biometric hardware for authentication
    • use fingerprint hardware
      Allows the app to use fingerprint hardware for authentication
    • app.fayaz.otgmaster.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 20 MiB PGP Signature | Build Log

  • New in version 0.4.0
    • New: LUKS1 and LUKS2 encrypted volumes are now supported alongside VeraCrypt
    • New: ext4 filesystems are now supported for reading and writing, alongside FAT32 and exFAT
    • New: On ext4 you can create files and directories, write and modify data, delete, and rename
    • New: Read-only mode — mount an encrypted partition so nothing can be written to the drive. Choose per partition in the unlock form, or turn it on for all partitions in Settings
    • New: The unlock form automatically detects whether a
  • Version 0.4.0 (46) - Added on Oct 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • use biometric hardware
      Allows the app to use biometric hardware for authentication
    • use fingerprint hardware
      Allows the app to use fingerprint hardware for authentication
    • app.fayaz.otgmaster.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log