Hry a hodinky Nintendo boli napadnuté kvôli dobre známemu vnútornému hardvéru a množstvu tvrdej práce špecializovaných hackerov.
Nejaká múdra detektívna práca položila základ pre vývoj hier homebrew pre retro hrací automat Nintendo.
správy Skype sa zobrazujú v zlom poradí
Vaše obľúbené retro hry v hre a hodinkách Nintendo
Stackovanie youtubera zverejnila sériu videí o tom, ako hacknúť hru a hodinky Nintendo. Nie je to jednoduchý proces, ale zatiaľ emulácia NES a Game Boy beží v základnom stave spolu s povinným portom Doom.
Tento hack je možný kvôli elektronike, ktorú používajú hry a hodinky Nintendo. STM32H7B0 je súčasťou široko používanej rodiny čipov STM32. Tieto čipy sa nachádzajú na mnohých hobby mikrokontrolérových doskách a je možné ich čítať a upravovať pomocou ladiacich kolíkov na čipovej sade. Čip je spárovaný s 1 MB čipom SPI Flash, ktorý je možné použiť aj na zber údajov o tom, čo sa deje v hlavnom procesore.
Našťastie PCB Nintendo Game and Watch vystavuje všetky piny potrebné na preprogramovanie čipu STM32 ako kolíkové hlavičky. Prístup k firmvéru čipu sa však ukázal ako ťažký, pretože Nintendo nastavilo produkčné vlajky zastavujúce priame čítanie čipu - bezpečnostnú funkciu STM32.
Hardvérová detektívna práca sa vypláca
Žiadny prístup k firmvéru sťažuje prevádzkovanie vlastných ROM na hardvéri, ale stacksmashing mal stále prístup k pamäti RAM čipu a samostatnému čipu SPI Flash. Pomocou dát zozbieraných z RAM a SPI Flash dokázal zistiť, aké šifrovanie sa používa na načítanie ROM, prípadne ho upraviť tak, aby bežal hacknutú verziu programu Mario Bros.
Ďalšou úlohou bolo nájsť spôsob, ako vypustiť firmvér Nintendo z čipu, aby ho bolo možné zálohovať. Bez tohto kroku by akýkoľvek pokus o normálne naprogramovanie zariadenia mohol spôsobiť, že prestane fungovať natrvalo, čím sa „zamuruje“ konzola.
Po spojení s hardvérovým hackerom Konradom Beckmannom zo Švédska zistili, že spustením kusa vlastného kódu z čipu SPI Flash dokázali vyložiť celý firmvér pre hry a hodinky Nintendo.
Teraz bolo všetko na mieste, aby sa hackli do sýtosti, s vedomím, že svoje zmeny môžu kedykoľvek vrátiť. Konrad Beckmann nemrhal časom a dobre využil novú slobodu na Twitteri:
Odtiaľto, po neuveriteľnom množstve tvrdej práce, sa začali formovať vlastné emulátory. Súčasné úsilie je zamerané na uľahčenie používania homebrewu pre hry a hodinky Nintendo.
Zatiaľ čo je počiatočný kód, domácu hru Nintendo Game and Watch a pokyny nájdete na stacksmashing's Stránka GitHub .
zdieľam zdieľam Tweet E -mail Prepínač Nintendo je úspešnejší ako NESJaponský výrobca videohier zverejnil vo svojej najnovšej finančnej správe pôsobivé čísla predajov.
Čítajte ďalej Súvisiace témy- DIY
- Tech News
- Nintendo
- Hackovanie
Ian Buckley je nezávislý novinár, hudobník, performer a producent videa žijúci v Berlíne v Nemecku. Keď nepíše, alebo nie je na javisku, pohráva si s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.
Viac od Iana Buckleyhoprihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
skontrolujte, či je odkaz bezpečnýKliknutím sem sa prihlásite na odber