Selv om du ikke har dratt av den øverste skjermen av dine originale DS for å skape et enda bedre spill Young Boy Advancement ennå, kan det fortsatt være noe liv igjen i den gamle biten av maskinvare. [Smea] kjører usignert kode på Nintendo DS, ved hjelp av bare et bargain-bin-spill og en lydfil.
Utnyttelsen denne gangen kommer i et skjema som kan være kjent for noen som noen gang har installert homebrew-kanalen på en Wii. Som SmashStack bruker denne utnyttelsen en Level Editor / Transfer-funksjon i et spill, denne gangen med en 6 år gammel DS-spill Bangai-o ånder.
[Smea] bruker den lydbaserte nivåoverføringsfunksjonen til å laste usignert kode i DS. Denne nivåoverføringsfunksjonen fungerer ved å sende en enkelt periodes sinusbølge på 1024Hz med en gitt amplitude; En binær 1 er noen få dB høyere enn en binær 0, og med en bufferoverskridelse er det mulig å laste koden i en DS og hoppe inn i den koden. Det er ingen redundans, feilkorreksjon, og er ikke den tingen du vil ha når du legger til usignert kode på en DS. Det fungerer imidlertid.
Koden for å generere lydens nyttelast for denne utnyttelsen er tilgjengelig på GitHub, og hvis du har en kopi av Bangai-O-ånder, kan du prøve det selv ved å spille denne filen (hodetelefonadvarsel).
Takk [Gudenau] for tipset