From 476bbe695cdb478bb9a76ca41a3e92a76eb789d6 Mon Sep 17 00:00:00 2001
From: rmc
+NOTE: This is an edited version of the official README.
+ maketad
+Description
maketad is a tool for generating TAD files (.tad) from the specified SRL file. TAD files are used to import applications into the system memory.
-openssl for cygwin version 0.9.8b-1 or later is required in order to use maketad.
+Standard maketad application. These create TAD files to be imported to development hardware through TwlNmenu. Output TADs will be encrypted with the Wii debug key (A1604A6A7123B529AE8BEC32C816FCAA).
+
+Updater maketad application. These create TAD files to be used when compiling Twl SystemUpdater. Output TADs are encrypted with an unknown key and so they cannot be decrypted.
+
+Dependancies for maketad.
+
+Additional tools. These are not required, but are recommended for working with TAD files. +
split_tad_console.exe TADFILE, where TADFILE is a TAD file to decrypt to SRL)% maketad [OPTION]... SRLFILE [-o outputFile]
-o option
0x21 through 0x7e are included for the game code
+-s to bypass the error)
+*.srl
-2023/11/21 Added download links, the -s option, changed dependancy information, and listed maketad_updater.
+2023/11/24 Added download links, changed dependancy information, and listed maketad_updater + split_tad_console.
+2023/11/21 Added the -s option
2009/11/10 Added Return Values.
-2008/10/16 Added the -n option. Added information about openssl.
+2008/10/16 Added the -n option. Added information about openssl.
2008/09/16 Added information about ROM operations on development hardware/mass production hardware.
2008/04/25 Standardized terminology related to the NAND application version.
2008/03/19 Made descriptions compliant with the terminology.
diff --git a/dsidev/twlnmenu.html b/dsidev/twlnmenu.html
index f27d804..e7a89c5 100755
--- a/dsidev/twlnmenu.html
+++ b/dsidev/twlnmenu.html
@@ -8,7 +8,7 @@ TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install pro
TADs are essentially SRLs (NDS ROMs) that have been packaged into an installable format. TAD files can be created with
- maketad.exe
+ maketad.exe
, from the TwlSDK (TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 folder are able to be converted to TAD
-2011 error, due to the TAD being unsigned. Resigning the TAD will not work as TwlNmenu protects against this (error code 7). Additionally, TwlNmenu will OVERWRITE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted. python3 decrypt_tad.py [path to file].tad
- TwlNmenu (optional install)debuggeror standalone folder based off of the RAM size. 16 MB is TWL CONSOLE (panda and IS-TWL-CAPTURE), while 32 MB is IS_TWL_DEBUGGER.maketad_updater, a modified version of maketad. This uses a different key to encrypt the TADs (normally the Wii dev key is used), so the only way to get the decrypted SRLs is by running the SystemUpdater and then extracting the contents from NAND.
+All the TAD files in NitroFS have been created with maketad_updater, a modified version of maketad. This uses a different key to encrypt the TADs (normally the Wii dev key is used), so the only way to get the decrypted SRLs is by running the SystemUpdater and then extracting the contents from NAND.
menu_launcher.nand (found in NitroFS/data/common/). Judging from the menu-launcher source code in TwlIPL (TwlIPL/trunk/build/nandfirm/menu-launcher/), this appears to be the stage2 bootloader. The .nand file has a version number at the bottom showing that it is SDK 2435, IPL 8325. This is the same as every retail DSi.