|
6 years ago | |
---|---|---|
source | 6 years ago | |
LICENSE | 6 years ago | |
Makefile | 6 years ago | |
README.md | 6 years ago | |
icon.jpg | 6 years ago |
This is a ground-up C++17 rewrite of homebrew key derivation software, namely kezplez-nx. It also dumps titlekeys. This will dump all keys through *_key_05
on firmwares below 6.2.0 and through *_key_06
on 6.2.0 and above.
xxHash
instead of sha256
when searching exefs for keys for a ~5x speed improvementPackage2
at all, let alone decompress KIP
sheader_key
without tsec
, sbk
, master_key_00
or aes
sources - which may or may not be the same way ChoiDujourNX
does it :eyes: (and I'm gonna issue a challenge to homebrew title installers to implement similar code so you don't need your users to use separate software like this :stuck_out_tongue_winking_eye: it's up to you to figure out if the same can be done for key_area_keys
if needed)VOL
and Power
buttons to navigate, select Console info...
Print fuse info
Power
to save fuses to SD cardPrint TSEC keys
Power
to save TSEC to SD cardHomebrew Menu
Lockpick
prod.keys
file as needed and rename if requiredRelease built with libnx v1.6.0
.
Uses freetype
which comes with switch-portlibs
via devkitPro pacman
:
pacman -S libnx switch-portlibs
then run:
make
to build.
get_titlekeys.py
std::invoke
to get the function timer workingAES
functions are from mbedtls licensed under GPLv2)creport_debug_types
and fast sha256
implementation are from Atmosphère licensed under GPLv2xxHash
implementation is from stbrumme licensed under MIT