Hallo und willkommen! In diesem Tutorial werden wir uns mit dem von The Wavebird , dem offiziellen drahtlosen Controller für den Nintendo Gamecube verwendeten drahtlosen Protokoll ansehen. Dieses Repository enthält nicht nur die ersten (meines Wissens) öffentlichen Spezifikationen des Protokolls, sondern auch detaillierte Informationen darüber, wie es umgekehrt war. Machen Sie mit mir, während wir die Kunst des Wireless Engineering erkunden, einige Tricks studieren, die zur Bekämpfung von Störungen verwendet werden, ein wenig über die Geschichte des digitalen Radios erfahren und einen Einblick in die Welt des Reverse -Engineering erhalten - alles ohne einen Schraubendreher aufzunehmen!
Klingt gut? Großartig! Gehen Sie zu Kapitel 0: Beobachtungen und lassen Sie uns loslegen!
Hallo! Ich bin Sam Edwards; Ein Netzwerk-/Game -Ingenieur von Handel, aber ich versuche, mich in fast allem zu beschäftigen. Ich habe mich entschlossen, meinen Nintendo Wavebird Controller als Übung zu schauen, um mehr über digitales Radio zu erfahren, aber als ich keine guten Ressourcen online finden konnte, die anfängerfreundlich genug waren, stellte ich fest, dass ich diese Erfahrung als Lehrgerät nutzen könnte Und vielleicht helfen Sie, die Magie des digitalen Radios für alle anderen zu entmystifizieren.
Während dieses Tutorial mit aufstrebenden Reverse-Engineern (im Allgemeinen) und denjenigen geschrieben ist, die mehr über digitales Radio (insbesondere) erfahren möchten, begrüße ich jeden, der dieses Zeug fasziniert, um sich zu engagieren und ein oder zwei Dinge über Wireless zu lernen.
Mein Ziel für dieses Tutorial ist, dass Sie keine haben - also, wenn Sie dies tun, stellen Sie sie als Probleme ein und ich werde versuchen, die Dinge ein bisschen besser zu formulieren! :)
Großartig! Ich begrüße Pull -Anfragen. Denken Sie nur daran, dass der springende Punkt hier darin besteht, ein klares und informatives Tutorial zu sein, nicht nur auf Wavebird , sondern auch bei der Umkehrung im Allgemeinen. Dies bedeutet, dass Anfängerfreundlichkeit wichtiger ist als 100% Richtigkeit . Wir möchten sicherstellen, dass Akronyme/Initialismen vollständig definiert und erklärt werden, und die Themen, die für das vorliegende Thema nicht von zentraler Bedeutung sind, sollten nur so viel wie nötig erklärt werden.
Es ist wichtig zu beachten, dass ich zu keinem Zeitpunkt in diesem Projekt jedes Nintendo -Produkt physisch geöffnet habe, Leiterplatten geprüft, Firmware abgeladen, zerstört/dekompiliert hat, um eine urheberrechtlich geschützte Software zu zerlegen/zu dekompiliert oder um einen Kopierschutz zu umgehen . Ich ermutige auch keinen meiner Leser, dasselbe zu tun - das geistige Eigentum eines anderen Unternehmens kann Ihre Garantie (bestenfalls) ungültig machen und möglicherweise einen Verstoß gegen ihre Rechte (im schlimmsten Fall) darstellen, was zu rechtlichen Maßnahmen gegen Sie persönlich führt.
Ich ermutige alle, dies zu lesen, um sicher zu bleiben und ihre örtlichen Gesetze zu kennen!