Difference between revisions of "Category:Homebrew exploits"

(←Created page with 'Exploits capable of launching homebrew applications.')
 
m (Removed the paragraph on the 2 working exploits, as there are many more now, and they fill most of the page.)
 
(8 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Exploits capable of launching [[List of homebrew applications|homebrew applications]].
+
Homebrew exploits are user-applied exploits which abuse bad data handling practices to execute unsigned code. Most of them affect individual games' savedata. However, several, including [[Bannerbomb]] and [[Letterbomb]], affect the [[System Menu]].
 +
 
 +
Nintendo has shown the ability to patch gamesave related bugs by patching the System Menu to erase saved games containing malformatted string data, which has been done thrice - [[System Menu 3.3|once to kill the Twilight Hack]], [[System Menu 3.4|once to fix the check that didn't work]], and [[System Menu 4.0|once again to prove third time's the charm]].
 +
 
 +
Bugs in the System Menu itself can be fixed by shipping a new update with corrected data handling code. In the case of Bannerbomb, this also took two tries - [[System Menu 4.2|once to show why testing all suspect code paths are a good idea]], and [[System Menu 4.3|once to show that Nintendo takes too long to fix bugs]].
 +
 
 +
Put in your [[Template:infobox homebrew|Infobox homebrew]] under type "exploit".
 +
 
 +
[[Category:Homebrew applications by type|Exploits]]
 +
[[Category:Exploits]]

Latest revision as of 06:16, 3 February 2021

Homebrew exploits are user-applied exploits which abuse bad data handling practices to execute unsigned code. Most of them affect individual games' savedata. However, several, including Bannerbomb and Letterbomb, affect the System Menu.

Nintendo has shown the ability to patch gamesave related bugs by patching the System Menu to erase saved games containing malformatted string data, which has been done thrice - once to kill the Twilight Hack, once to fix the check that didn't work, and once again to prove third time's the charm.

Bugs in the System Menu itself can be fixed by shipping a new update with corrected data handling code. In the case of Bannerbomb, this also took two tries - once to show why testing all suspect code paths are a good idea, and once to show that Nintendo takes too long to fix bugs.

Put in your Infobox homebrew under type "exploit".