diff --git a/_layouts/devinfo.html b/_layouts/devinfo.html index 8f90e6f..66454f6 100644 --- a/_layouts/devinfo.html +++ b/_layouts/devinfo.html @@ -11,7 +11,7 @@ layout: dsiware
NOTE: This is an edited version of the official README. See the revision history below for a list of changes. @@ -45,9 +45,9 @@ TD,TH{
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.
-TAD files for TWL that are created with this tool can only be imported
-into TWL development kits. The TWL-SDK environment cannot be used to
-create TAD files that can run on retail TWL hardware.
+TAD files that are created with this tool can only be imported
+into TWL development kits. maketad cannot be used to
+create TAD files that run on retail TWL hardware.
@@ -63,14 +63,14 @@ Standard maketad application. These create TAD files to be imported
-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.
+Updater maketad application. These create the TAD files used in Twl SystemUpdater. Output TADs are specially encrypted with the debugger common key (A2FDDDF2E423574AE7ED8657B5AB19D3) and so they will not work on development units.
-Dependancies for maketad.
+Dependencies for maketad.
maketad.
-Additional tools. These are not required, but are recommended for working with TAD files. +Additional tools for decrypting TADs. These are not required, but are highly recommended.
split_tad_console.exe TADFILE, where TADFILE is a TAD file to decrypt to SRL)split_tad_console.exe TADFILEpython decrypt_tad.py TADFILE
-o option
-0x21 through 0x7e are included for the game code
--s to bypass the error)
-*.srl
--o option0x21 through 0x7e are included for the game code-s to bypass the error)*.srl
+2023/12/22 Added debugger common key for maketad_updater and linked to script for TAD decryption.
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.
diff --git a/dsidev/twlnmenu.html b/dsidev/twlnmenu.html
index 4afe29f..d718f74 100755
--- a/dsidev/twlnmenu.html
+++ b/dsidev/twlnmenu.html
@@ -2,15 +2,73 @@
layout: devinfo
app: TwlNmenu
---
-TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install programs in the TAD format, which is an installable format created by Nintendo, similar to the Wii's WADs.
- 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
-nand:/title/00030004/). The controls are as follows:
+ | Button | +Purpose | +
|---|---|
| START | +Boot the selected program. | +
| X | +Delete the selected program. Deleting once will remove the app + tmd but keep the ticket as "proof" it was installed. Press X again to fully remove the program. | +
| R + X | +Delete all programs of the same type. For example, pressing R + X on a broken program will delete all broken programs, and pressing R + X on an installed program will remove all installed programs. | +
| Y | +Delete the private save data of the selected program. | +
| Color | +Status | +
|---|---|
| Black | +The title is installed without errors. | +
| Blue | +The title was deleted from NAND (has a leftover ticket, but no app + tmd). | +
| Red | +The title is broken (bad app), or it was installed improperly (has an app + tmd, but missing/bad ticket). | +
| Button | +Purpose | +
|---|---|
| A | +Install the selected TAD. | +
| R + A | +Install all TADs in the current directory. | +