u/quantumbeeee

▲ 97 r/ModifiedLightPhones+1 crossposts

I built my own take on the "passes" tool for the LP3, with 2FA and card stacking (open source)

Yesterday I got a bit frustrated with the passes tool by the amazing Vandam, so I decided to build my own version from scratch. Full credit to the original, it's what made me realize this was possible on the LP3 at all. No code is shared between the two, this is a complete rewrite.

I call it Paka (Latvian for "package"). It ended up ~70% smaller in file size than the original, and scanning is noticeably faster and more accurate.

What it does:

  • Scans various barcode/QR formats
  • If you scan multiple codes in one session (e.g. loyalty cards), you can stack them together
  • 2FA code generation (TOTP), no Google services needed
  • Fully offline, no internet permission, everything encrypted on-device

I tried to stay true to the Light design principles: minimal UI, no clutter, nothing fighting for your attention.

Working on for the next release: adding PDFs as passes (sort of), think tickets or documents you just need to show somewhere.

I built it with the help of AI coding tools, but every design decision and a lot of testing on the actual device is mine. Install is via ADB sideloading. It's open source and free: https://github.com/janovsk1s/paka

Let me know what you think, whether there are changes you'd want, and if it's any use at all. Issues and PRs welcome.

u/quantumbeeee — 4 days ago