So, this is the result of a random thought I had a few weeks ago:
Since some games already contain their DLC's contents within the game itself or with the latest update, thus the DLC content users install is empty so they aren't mounting any content from it... what if I intercepted Add-on content services (services used for games to check which DLC is installed)?
The result is that for some games, like Smash Bros., this makes them insta-unlock all their DLC contents, without even having them in your system.
Link to the source code of the PoC: https://github.com/XorTroll/aoc-mitm
Unlocking DLC without even thinking of title installers or NSPs... is this considered piracy? I'd say it's on a grey area, thus I'm not directly making a proper release of this work (at least for now) and I'm just showing it here as a PoC. In the end, it's just a simple mitm telling the game that it has tons of DLC contents instead of zero / real DLC count.
Note that games whose DLCs do contain contents (even if it is a single text file with DLC information) will crash when being used with this mitm, result of the game failing to mount DLC contents since they do not actually exist.
To compile the work you will need master libnx, and you can control it with its overlay - select a title to be intercepted next time it's launched.
Since some games already contain their DLC's contents within the game itself or with the latest update, thus the DLC content users install is empty so they aren't mounting any content from it... what if I intercepted Add-on content services (services used for games to check which DLC is installed)?
The result is that for some games, like Smash Bros., this makes them insta-unlock all their DLC contents, without even having them in your system.
Link to the source code of the PoC: https://github.com/XorTroll/aoc-mitm
Unlocking DLC without even thinking of title installers or NSPs... is this considered piracy? I'd say it's on a grey area, thus I'm not directly making a proper release of this work (at least for now) and I'm just showing it here as a PoC. In the end, it's just a simple mitm telling the game that it has tons of DLC contents instead of zero / real DLC count.
Note that games whose DLCs do contain contents (even if it is a single text file with DLC information) will crash when being used with this mitm, result of the game failing to mount DLC contents since they do not actually exist.
To compile the work you will need master libnx, and you can control it with its overlay - select a title to be intercepted next time it's launched.