not really known
Go to file
2025-04-23 22:45:48 +01:00
polarssl Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00
.gitignore Add support for using normalkey in syscrypt mode (#1) 2017-08-18 00:02:04 +01:00
dsi.c boot2: get keyY from the RSA signature message as twl boot9 does; add support for ntrboot images 2025-04-23 22:45:48 +01:00
dsi.h boot2: get keyY from the RSA signature message as twl boot9 does; add support for ntrboot images 2025-04-23 22:45:48 +01:00
f_xy.c Build on Mac (tested, doesn't break Linux) (#2) 2018-06-14 09:17:13 +01:00
f_xy.h Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00
main.c boot2: get keyY from the RSA signature message as twl boot9 does; add support for ntrboot images 2025-04-23 22:45:48 +01:00
Makefile remove unnecessary flags 2017-08-18 00:35:17 +01:00
README.txt whoops, forgot readme 2016-12-13 19:32:08 +00:00
sha1.c Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00
sha1.h Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00
types.h use stdbool.h and stdint.h types 2016-12-13 19:27:04 +00:00
utils.c Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00
utils.h Wulfystylz release 1.6 2016-12-13 19:25:38 +00:00

TWLTool v1.6, by WulfyStylez.
5/25/2016

Special thanks to Martin Korth, CaitSith2, Team Twiizers, Yellows8, Neimod, 3DSGuy, Dazzozo, and Shiny Quagsire.

NOTES ON CONSOLEIDs:
For ease of use, DSi and 3DS consoleID entry varies a bit. 
DSi consoleIDs are made to be pasted from the ascii TWCert in exported DSi titles. Internally, these are endian-swapped and processed in reverse word order. This doesn't really matter to end-users, but it's good to know.
3DS consoleIDs are a straight dump of the consoleID registers (i.e. little-endian, first then second word). This ID can be copied from ITCM (address 0x01FFB808, i.e. offset 0x3808) or cracked relatively quickly due to a security bug with IDs only having 31 bits of entropy (so 2^31-1 tries, or about 20GB's worth of AES crypto)
tl;dr: if you're doing something with 3DS files and there's a --3ds flag, be sure to use it!