Το Nintendo Game and Watch έχει παραβιαστεί λόγω του γνωστού εσωτερικού του υλικού και της σκληρής δουλειάς από αφοσιωμένους χάκερ.
Κάποια έξυπνη δουλειά ντετέκτιβ έθεσε τα θεμέλια για την ανάπτυξη παιχνιδιών homebrew για τη μηχανή ανατροπής της Nintendo.
Τα αγαπημένα σας ρετρό παιχνίδια στο παιχνίδι και το ρολόι Nintendo
YouTuber stacksmashing έχει κυκλοφορήσει μια σειρά βίντεο σχετικά με το πώς να χαράξετε το Nintendo Game and Watch. Δεν είναι μια απλή διαδικασία, αλλά μέχρι στιγμής, η προσομοίωση NES και Game Boy εκτελείται σε βασική κατάσταση, παράλληλα με μια υποχρεωτική θύρα Doom.
Αυτό το hack είναι δυνατό λόγω των ηλεκτρονικών που χρησιμοποιεί το Nintendo Game and Watch. Το STM32H7B0 είναι μέρος της ευρέως χρησιμοποιούμενης οικογένειας τσιπ STM32. Αυτές οι μάρκες μπορούν να βρεθούν στο πολλοί πίνακες μικροελεγκτών χόμπι και μπορεί να διαβαστεί και να τροποποιηθεί μέσω καρφιτσών εντοπισμού σφαλμάτων στο chipset. Το τσιπ συνδυάζεται με ένα τσιπ 1MB SPI Flash, το οποίο μπορεί επίσης να χρησιμοποιηθεί για τη συλλογή δεδομένων σχετικά με το τι συμβαίνει στον κύριο επεξεργαστή.
Υπάρχουν πολλές πλακέτες μικροελεγκτών για να διαλέξετε από αυτό που μπορεί να είναι δύσκολο να διαλέξετε το τέλειο για εσάς.
Ευτυχώς, το PCB του Nintendo Game and Watch εκθέτει όλες τις καρφίτσες που απαιτούνται για τον επαναπρογραμματισμό του STM32 chip ως pin headers. Ωστόσο, η πρόσβαση στο υλικολογισμικό του τσιπ αποδείχθηκε δύσκολη, καθώς η Nintendo είχε θέσει σημαίες παραγωγής σταματώντας την άμεση ανάγνωση του τσιπ - ένα χαρακτηριστικό ασφαλείας του STM32.
Η εργασία του ντετέκτιβ υλικού αποδίδει
Καμία πρόσβαση στο υλικολογισμικό καθιστά δύσκολη την εκτέλεση προσαρμοσμένων ROM στο υλικό, αλλά το stacksmashing εξακολουθούσε να έχει πρόσβαση στη μνήμη RAM του τσιπ και στο ξεχωριστό τσιπ SPI Flash. Χρησιμοποιώντας δεδομένα που συλλέχθηκαν από RAM και SPI Flash, κατάφερε να υπολογίσει ποια κρυπτογράφηση χρησιμοποιήθηκε για τη φόρτωση ROM, τροποποιώντας τελικά την εκτέλεση μιας παραβιασμένης έκδοσης του Mario Bros.
Η επόμενη εργασία ήταν να βρούμε έναν τρόπο να πετάξουμε το υλικολογισμικό Nintendo από το τσιπ, ώστε να μπορεί να δημιουργηθεί αντίγραφα ασφαλείας. Χωρίς αυτό το βήμα, οποιαδήποτε απόπειρα επαναπρογραμματισμού της συσκευής κανονικά μπορεί να την προκαλέσει να σταματήσει να λειτουργεί μόνιμα, "τσακίζοντας" την κονσόλα.
Αφού συνεργάστηκαν με τον Konrad Beckmann, έναν χάκερ υλικού από τη Σουηδία, το βρήκαν τρέχοντας ένα κομμάτι προσαρμοσμένος κωδικός από το SPI Flash chip, μπόρεσαν να ξεφορτώσουν ολόκληρο το υλικολογισμικό για το Nintendo Game και Ρολόι.
Τώρα όλα ήταν έτοιμα για χάκερ στο περιεχόμενο της καρδιάς τους, γνωρίζοντας ότι θα μπορούσαν να επαναφέρουν τις αλλαγές τους ανά πάσα στιγμή. Ο Konrad Beckmann δεν έχασε χρόνο να χρησιμοποιήσει τη νέα ελευθερία στο Twitter:
Τελικά ολοκληρώθηκε η μεταφορά του Super Mario Bros 3 στο Nintendo Game & Watch! 🥳 (cc /)@ghidraninja) pic.twitter.com/5iGY3wHUqt
- Konrad Beckmann (@kbeckmann) 20 Νοεμβρίου 2020
Από εδώ, μετά από μια απίστευτη σκληρή δουλειά, οι προσαρμοσμένοι εξομοιωτές άρχισαν να σχηματίζονται. Οι τρέχουσες προσπάθειες επικεντρώνονται στη δημιουργία μιας εύχρηστης εγκατάστασης homebrew για το Nintendo Game and Watch.
Ενώ βρίσκεται ακόμη στα αρχικά του στάδια, ο κωδικός και οι οδηγίες Nintendo Game και Watch της homebrew μπορούν να βρεθούν στο stacksmashing's Σελίδα GitHub.
Ο ιαπωνικός κατασκευαστής βιντεοπαιχνιδιών δημοσίευσε εντυπωσιακά στοιχεία πωλήσεων στην τελευταία οικονομική του έκθεση.
- DIY
- Ειδήσεις τεχνολογίας
- Νίντο
- Παραβίαση

Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ή επί σκηνής, παίζει με ηλεκτρονικά είδη DIY ή κώδικα με την ελπίδα να γίνει τρελός επιστήμονας.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.