Skip to content

tendstofortytwo/tick-tock-lock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tick-tock-lock

a 3DS homebrew app to store and compute TOTPs (time-based one-time passwords). work-in-progress, not security-audited, mainly created so I could try making a 3DS app, inspired by Drew DeVault's blog post.

building

note that since the QR code decoding library quirc is pulled in as a git submodule, you need to use git clone --recurse-submodules git@github.com:tendstofortytwo/tick-tock-lock to clone the repository properly.

  1. install the devkitARM toolchain and the 3ds-mbedtls package for it (sudo (dkp-)pacman -S 3ds-mbedtls).
  2. build and install quirc into your 3DS prefix by running ./install_quirc.sh. this will run sudo to ask for root access to copy the files into the right location.
  3. run make to generate your 3dsx file.

license

MIT license; see LICENSE.md. thanks to devkitpro 3ds-examples for the makefile template.