2018-08-07 03:47:44 +00:00
|
|
|
# NNTools
|
2017-07-18 14:23:37 +00:00
|
|
|
|
2018-08-07 03:47:44 +00:00
|
|
|
Tools & Libraries for Nintendo devices.
|
2017-07-18 14:23:37 +00:00
|
|
|
|
2018-04-24 10:11:47 +00:00
|
|
|
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)
|
2018-04-24 09:25:05 +00:00
|
|
|
|
|
|
|
# Tools
|
2018-08-07 03:47:44 +00:00
|
|
|
* [__nstool__](/programs/nstool/README.md) - General purpose reading/extraction tool for Nintendo Switch file formats.
|
2018-04-24 09:25:05 +00:00
|
|
|
|
|
|
|
# Libraries
|
2018-08-06 08:59:56 +00:00
|
|
|
* __libfnd__ - Foundation library.
|
|
|
|
* __libcrypto__ - Cryptographic functions (AES,SHA,RSA). Wrapper for [mbedTLS](https://github.com/ARMmbed/mbedtls)
|
|
|
|
* __libcompress__ - Compression algorithms (LZ4). Wrapper for [lz4](https://github.com/lz4/lz4)
|
|
|
|
* __libpki__ - Processes Nintendo's proprietary PKI.
|
|
|
|
* __libes__ - Processes Nintendo's eShop file types.
|
2018-08-07 03:47:44 +00:00
|
|
|
* __libhac__ - Processes Nintendo Switch file types.
|
|
|
|
* __libhac-hb__ - Processes Nintendo Switch file types (homebrew extensions).
|
2018-04-24 09:25:05 +00:00
|
|
|
|
2018-04-25 04:59:42 +00:00
|
|
|
# Building
|
|
|
|
On MacOS/Linux/WSL run `make`.
|
|
|
|
|
2018-08-07 03:47:44 +00:00
|
|
|
For Windows, Visual Studio 2017 is supported.
|