Running Nintendo DS Unsigned Code met audio
Zelfs als je het bovenste scherm van je oorspronkelijke DS niet hebt afgescheurd om een nog betere game Young Boy Advancement te creëren, is er nog steeds wat het enige leven in dat oude bit hardware. [SMEA] draait de niet-ondertekende code op de Nintendo DS, met behulp van alleen een Warthain-bin-game en een audiobestand.
Het exploiteert deze tijd komt in een vorm die misschien bekend is aan iedereen die ooit het homebrew-kanaal op een Wii heeft geïnstalleerd. Net als SmashStack gebruikt dit exploit een niveau-editor / transferfunctie in een spel, deze keer met een 6-jarige DS-spel Bangai-O-geesten.
[SMEA] gebruikt de functie voor geluidsoverdracht op het niveau om de niet-ondertekende code in de DS te laden. Deze level-overdrachtsfunctie werkt door een enkele periode sinusgolf bij 1024Hz te sturen met een gegeven amplitude; Een binaire 1 is enkele DB-luider dan een binaire 0, en met een bufferoverschrijding is het mogelijk om code in een DS te laden en in die code te springen. Er is geen redundantie, foutcorrectie en is niet het wat u wilt bij het laden van Unsigned-code op een DS. Het werkt echter.
De code om de audio-lading te genereren voor deze exploit is beschikbaar op Github en als u een kopie van Bangai-O-geesten hebt, kunt u het zelf uitproberen door dit bestand te spelen (HOPPHONE WAARSCHUWING).
Bedankt [Gudenau] voor de tip