r/VeraCrypt

▲ 10 r/VeraCrypt+2 crossposts

VC Port 0.3.7 — open VeraCrypt file containers on Android and iPhone (FOSS, offline, stable alpha)

I made VC Port — a phone app that opens the same VeraCrypt file containers (.hc.tc.vera, or any disguise name) you already use on a computer.

This is not VeraCrypt. I am not allowed to use that name. It is a derived work with the VeraCrypt volume core, so TrueCrypt License 3.0 is inherited (not a random TrueCrypt revival). Phone UI is Apache-2.0.

What it does

  • Pick a locked file (on the phone, or a file on a USB stick — not the whole USB disk).
  • Type password / PIM / keyfiles. Master build does not remember passwords.
  • Browse folders on a Mounted tab inside the app. This is not a system drive — Files / Files.app cannot browse the unlocked folder. That is intentional (seizure / forensic leftovers).
  • Copy or move several files between the phone and an open volume, or between two open volumes.
  • Create new volumes on the phone (with the same finger-scribble entropy step as the desktop wizard, mixed with the OS CSPRNG).
  • Share encrypted — send the locked file as-is, no password on the send.
  • Panic wipe / Dismount clears secrets on the phone. The ciphertext file is not deleted.

Platforms: Android + iPhone. Offline by default — FOSS build has no INTERNET permission. No ads, no analytics, no crash reporters.

Honest limits

  • Not unbreakable. A compelled password still wins.
  • 0.3.7 is a stable alpha, not 1.0, not a Play/App Store build.
  • GitHub APK is a debug-signed preview. Production = build FOSS yourself and sign with your keystore.
  • iPhone: unsigned IPA — you sign with your Apple ID (AltStore / SideStore or Xcode). I do not ship a store-signed app.

Not included: whole-disk USB unlock like OTG Master. If your stick is one big VeraCrypt partition, use OTG Master or a PC. If the volume is a file on the stick, pick that file in VC Port.

Links

I am Shivam Mangesh Pingale — still doing a five-year IT engineering degree, built this because I wanted something I could actually use on a phone. Open to suggestions, teaching, internships, or work (shivampingaledev@proton.me · shivampingaledev@gmail.com). No pressure.

Security issues: please use the repo’s SECURITY.md, not a public exploit thread.

reddit.com
u/RestaurantLow5570 — 17 hours ago

What KDF algorithm to use

I finally decided to update my vc version. Do you recommend still using SHA512-PBKDF2 or Argon2? Or maybe the others. Im a novice so any info explaining the differences of all the KDF algorithm would be great! Also which is the best for simply making containers on a usb?

reddit.com
u/BDNjunior — 1 day ago

Is it possible to create an encrypted operating system without having the veracrypt bootloader on the encrypted disk but on a USB stick instead?

So when creating an encrypted OS with veracrypt, the veracrypt bootloader is written unencrypted onto the disk to handle pre-boot authentication. Is there a way to have an encrypted OS where the veracrypt bootloader is not written onto that disk (so the disk will look completely like random data without any hint that it is an encrypted disk) and instead have the veracrypt bootloader on a USB stick - so in order to boot the OS one has to boot the veracrypt bootloader from the USB stick which then handles pre-boot authentication of the encrypted disk and then boots the os from disk?

The advantage would be that without the USB stick there's no way to tell that there is an encrypted OS on the disk, offering similar advantages as a hidden OS.

reddit.com
u/MarinatedPickachu — 4 days ago

Corrupted container

Is it possible to fix a corrupted container? I found an old container on a hard drive that was stored away. When I tried to mount it, I was getting an error stating that the password wasn't correct. I know that it is because it is something I will never forget. I decided to open the container in a HxD Hex editor. To my surprise, it is empty! I'm assuming it has become corrupted or something. It still takes up 30 gb. Is there any way to fix it? I tried using the backup header option to no avail.

u/ThaUntalentedArtist — 10 days ago

Does this work? (Dualbooting Linux & Windows this way)

This is presented as a solution to the problem of Veracrypt only supporting dual encryption for Windows. Does this solution still work?

I do not want to use Veracrypt to encrypt Linux. Is this still the only way?

u/cobratarantula — 10 days ago

During pre-encrpytion test USB keyboard is not working to be able to enter password

While I was trying to encrypt my drive using veracrypt it had me run a test in which I needed to reset my computer. When I did I got a prompt for my password however my keyboard was not working. Restarting my computer does not help because it just goes back into the password prompt. From what I could find it is likely a BIOS problem, so it does not register the USB port. However all the solutions I could find online require me to press a button on my keyboard (F2, F12, DEL, or ESC) to fix it. Since I can't use my keyboard to press those keys the proposed solutions do not work and my computer does not have a PS/2 port to plug in a non-USB keyboard. Is there any other way to get around this boot issue even temporarily so I can uninstall veracrypt and get my computer working again?

reddit.com
u/cilet99 — 13 days ago

I unmounted a volume and now i can't find my files?

I only just started using veracrypt and I unmounted the volume to change the volume file location and before i remounted it I checked my files and they are all gone?

reddit.com
u/D1FR9 — 11 days ago