OTG Master

app.fayaz.otgmaster
by Zapstore Catalog

Mount VeraCrypt, LUKS, BitLocker and APFS USB drives on non-rooted Android

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, with any of those ciphers, a PIM and keyfiles, or a LUKS2 volume for Linux; FAT32, exFAT, ext4 or NTFS inside • Format — erase a partition in place as FAT32, exFAT, ext4 or NTFS, keeping its encryption and password • Backups — back up folders between the phone and a drive, as plain copies or incremental snapshots in the standard restic format that restic opens on a computer; browse a backup as a read-only drive; reminders when one is overdue • Recover Deleted Files — find files deleted from FAT32 and exFAT drives and copy them to the phone; only deleted files are listed, and nothing is written to the drive • Phones and Cameras — another phone or a camera connected over USB shows up as a drive (read-only) • 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.

First release: Nov 8, 2026, 3 total releases.

Most recent release: Nov 11, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 11, 2026 0.5.2
    ## What's Changed * chore: bump to 0.5.2 (51) after the v0.5.1 tag by @moylali in https://github.com/moylali/OTGMaster/pull/138 * docs(site): #support opens the Support section at the top of the window by @moylali in https://github.com/moylali/OTGMaster/pull/140 * 0.5.2: NEON Argon2, unlock order, Unmount waits for transfers, benchmark build by @moylali in https://github.com/moylali/OTGMaster/pull/141 * docs: hash table for #141 by @moylali in https://github.com/moylali/OTGMaster/pull/144 * fix(ui): a waited Unmount says unmounted only after the teardown by @moylali in https://github.com/moylali/OTGMaster/pull/147 * docs: v0.5.2 regression report and the 0.5.2 runs by @moylali in https://github.com/moylali/OTGMaster/pull/145 **Full Changelog**: https://github.com/moylali/OTGMaster/compare/v0.5.1...v0.5.2
  • Nov 10, 2026 0.5.1
    ## What's Changed * chore: bump to 0.5.1 (50) after v0.5.0; hash table for #123 by @moylali in https://github.com/moylali/OTGMaster/pull/124 * feat(veracrypt): hidden volumes, with hidden volume protection (#119) by @moylali in https://github.com/moylali/OTGMaster/pull/125 * feat(settings): Disable backups hides the backup UI by @moylali in https://github.com/moylali/OTGMaster/pull/127 * docs: hash table for #124, #125 and #127; the Pixel run on Drive 2/2 by @moylali in https://github.com/moylali/OTGMaster/pull/128 * feat(ui): one slider on every screen, and a centred form in landscape by @moylali in https://github.com/moylali/OTGMaster/pull/129 * Back up prompt when backups are disabled, and no auto mount for hidden volumes by @moylali in https://github.com/moylali/OTGMaster/pull/130 * docs: hash table for #128, #129 and #130 by @moylali in https://github.com/moylali/OTGMaster/pull/131 * Eject, the USB access setting, and the LUKS2 unlock fix by @moylali in https://github.com/moylali/OTGMaster/pull/134 * docs: hash table for #134, the D1 and D2/2 runs, and the unlock time rule by @moylali in https://github.com/moylali/OTGMaster/pull/135
    More…
    * store: retake phone, 7" and 10" screenshots for 0.5.1 by @moylali in https://github.com/moylali/OTGMaster/pull/136 * docs: v0.5.1 regression report; the D3, D4 and D5/1 runs by @moylali in https://github.com/moylali/OTGMaster/pull/137 **Full Changelog**: https://github.com/moylali/OTGMaster/compare/v0.5.0...v0.5.1
  • Nov 8, 2026 0.5.0
    ## What's Changed * chore: versionCode 49 after v0.4.2 (name stays 0.4.2 until 0.5.0); hash table for #81 by @moylali in https://github.com/moylali/OTGMaster/pull/82 * fix: a drive the USB transfer leaves stuck is reset, not retried into (#88, #71) by @moylali in https://github.com/moylali/OTGMaster/pull/93 * fix(usb): drives over 2 TB open; a bridge's early 0xFFFFFFFF is asked again; a failed mount says why (#87, #98) by @moylali in https://github.com/moylali/OTGMaster/pull/96 * fix(usb): after any reset, write the last 1 MiB again, so a drive cannot drop acknowledged writes (libaums V25) by @moylali in https://github.com/moylali/OTGMaster/pull/99 * Encrypt proves the password before use; Format/Encrypt notifications; 200-line log with every failure reason, sent in full by Report issue by @moylali in https://github.com/moylali/OTGMaster/pull/100 * 0.5.0: backups in restic format, deleted-file recovery, another phone over MTP by @moylali in https://github.com/moylali/OTGMaster/pull/102 * fix: F-Droid built a test tag as 0.4.2 — guard our tags, and fix three stale descriptions by @moylali in https://github.com/moylali/OTGMaster/pull/104 * 0.5.0: Format and Encrypt with ext4, NTFS and LUKS2; backup screens and mounted backups by @moylali in https://github.com/moylali/OTGMaster/pull/106 * docs: hash table for #106 by @moylali in https://github.com/moylali/OTGMaster/pull/107
    More…
    * docs: reword Markdown with the humanizer rules; name 0.5.0 features in the README by @moylali in https://github.com/moylali/OTGMaster/pull/108 * feat(backup): ask before USB backups, progress dialog, Corrupted state, full E2E by @moylali in https://github.com/moylali/OTGMaster/pull/109 * docs: hash table for #109 by @moylali in https://github.com/moylali/OTGMaster/pull/110 * docs: list the app's features as bullets in the README by @moylali in https://github.com/moylali/OTGMaster/pull/111 * feat(backup): two schedule columns, plainer wording, mount lands on the main screen by @moylali in https://github.com/moylali/OTGMaster/pull/112 * feat(main): slider for what is mounted, bell for due backups, one unlock per partition by @moylali in https://github.com/moylali/OTGMaster/pull/114 * docs: map the commit hashes of #112 and #114 onto main by @moylali in https://github.com/moylali/OTGMaster/pull/115 * Reminders, a Manage backups card, Mount on reminders and History, Settings dialogs by @moylali in https://github.com/moylali/OTGMaster/pull/116 * Folder delete on ext4 and exFAT, safe ext4 links, the disconnect banner by @moylali in https://github.com/moylali/OTGMaster/pull/117 * release: 0.5.0 — version name, store screenshots, regression report by @moylali in https://github.com/moylali/OTGMaster/pull/123 **Full Changelog**: https://github.com/moylali/OTGMaster/compare/v0.4.2...v0.5.0