General purpose read/extract tool for Nintendo Switch file formats.
Go to file
2018-08-07 13:28:06 +08:00
.vscode Updated layout of project files. 2018-08-07 13:28:06 +08:00
lib Updated layout of project files. 2018-08-07 13:28:06 +08:00
programs Updated layout of project files. 2018-08-07 13:28:06 +08:00
.gitignore Update project metadata 2018-04-07 15:56:38 +08:00
LICENSE Update readmes. 2018-08-07 11:47:44 +08:00
makefile [ncatool] Add program. Can only process header currently. 2017-07-05 18:58:33 +10:00
NXTools.sln Updated layout of project files. 2018-08-07 13:28:06 +08:00
NXTools.vcxproj Updated layout of project files. 2018-08-07 13:28:06 +08:00
NXTools.vcxproj.filters Initial commit of support libraries. 2017-07-03 01:18:59 +10:00
README.md Update readmes. 2018-08-07 11:47:44 +08:00
SWITCH_KEYS.md Update readmes. 2018-08-07 11:47:44 +08:00

NNTools

Tools & Libraries for Nintendo devices.

License

Tools

  • nstool - General purpose reading/extraction tool for Nintendo Switch file formats.

Libraries

  • libfnd - Foundation library.
  • libcrypto - Cryptographic functions (AES,SHA,RSA). Wrapper for mbedTLS
  • libcompress - Compression algorithms (LZ4). Wrapper for lz4
  • libpki - Processes Nintendo's proprietary PKI.
  • libes - Processes Nintendo's eShop file types.
  • libhac - Processes Nintendo Switch file types.
  • libhac-hb - Processes Nintendo Switch file types (homebrew extensions).

Building

On MacOS/Linux/WSL run make.

For Windows, Visual Studio 2017 is supported.