diff --git a/dsidev/tad_ds-homebrew.html b/dsidev/tad_ds-homebrew.html index 0db68d7..2501d2d 100644 --- a/dsidev/tad_ds-homebrew.html +++ b/dsidev/tad_ds-homebrew.html @@ -1 +1,54 @@ -Todo +--- +title: EC file utility +layout: dsiware +--- + +
+
+
+
+ + + +
+
+

What's this "TAD" thing?

+Not to be confused with the DSiWare backup format, TAD files are +SRLs (DS programs) that have been packaged into an installable format. TADs are intended only for TwlNmenu (a title manager) on development/factory DSis and as such will only work on those. These share similarities with Wii WADs:

+"The installable format, TAD share many similarities to the WAD format, including the same offsets for title ID's and using the same devsign as WADs. A TAD can be resigned using Wii resigning tools and a RVL devkey. However, due to TwlNmenu's anti-tampering methods, the tool lets you not install resigned TAD files." - RGDWiki +
+

How do I install a TAD?

+The only way to install a TAD directly is to use a developer DSi, real or emulated (there is a workaround for retail below). If you have one, open TwlNmenu and select your TADs from the SD card tab. +

DO NOT install TADs on a retail DSi.

Attempting to do so will just result in a -2011 error, due to the TAD being signed for a developer unit. Resigning the TAD to retail will not work as TwlNmenu protects against this. Additionally, TwlNmenu will OVERWRITE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted. +

How can I safely run a TAD?

+To run a TAD on retail hardware, you have to decrypt it and extract the SRL. You can use this python script to do so. Usage is python3 decrypt_tad.py [path to file].tad +
Rename the SRL to NDS, and it should work in emulators or on real hardware. +

How do I made a TAD?

+ +TAD files can be created with the command line tool maketad.exe, from the TwlSDK ( TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 (DSiWare) folder are able to be converted to the TAD format.
+

Screenshots:

+ +
+
+
+
+