Ein paar Fakten/Infos zu Homebrew auf NDS
Autor: Barna 11.10.05 - 12:21
Ich kenne mich zwar auch nicht 100% super aus, aber ich denke, es ist besser als das von Golem angeschnittene "FlashMe Zubehör".
Also... Es gibt im Grunde genommen 3 Arten um nicht offizielle DS-Software auf einem Nintendo DS auszuführen. Davon erlaubt (soweit ich weiss) nur eine davon (und auch nur in spezieller Version) Raubkopien. Alle anderen erlauben nur unsignierten (Homebrew-) Code.
Diese wären:
- PassMe
Wird zwischen ein offizielles DS Spiel in den DS Slot gesteckt und startet unsignierte DS Software von einer GBA Flash Card (die GBA Flash Card selber erlaubt nur Raubkopien von GBA Spielen, nicht DS). Soweit ich weiss, ermöglicht es nur die sogenannte Super Card (wird mit einem PassMe ausgeliefert) DS-Raubkopien. Andere PassMe Systeme können nur für Homebrew verwendet werden.
- WifiMe
Startet unsignierte (nicht offizielle/raubkopierte) Software von einer GBA Flash Card, allerdings wird der Vorgang nicht von einem Zwischenstück wie bei PassMe, sondern mittels Wireless Download ausgeführt. Dazu ist ein PC mit W-Lan equipment nötig. Momentan sind nur gewisse PCI/PCMCIA Karten/Chips dazu fähig.
- FlashMe
Überschreibt/Erweitert das orginale DS Firmware um einige Funktionen für Homebrew entwickler (KEINE Erweiterungen für Raubkopien). Nachdem man ein FlashMe Firmware installiert hat, kann man unsignierten homebrew Code von Flash Card ODER per Wireless ausführen. Für den Flash Vorgang (das schreiben des Firmwares) ist allerdings eine der oben genannten Vorgänge nötig.
Der Unterschied von FlashMe und dem "Trojaner" ist, dass man bei der Anwendung von FlashMe den Akku-Deckel vom DS öffnen muss, und darin einfach mit einem leitenden Gegenstand ein Kontakt herstellen muss, welcher es ermöglicht, die ersten 512 Bytes des Firmwares zu beschreiben. Ohne diesen Kontakt (welcher kein Öffnen des Gehäuses also keine Garantieverlust benötigt), sind die 512 Bytes nicht schreibbar (werden also auch vom "Trojaner" nicht gelöscht). In diese 512 Bytes wird bei FlashMe einen FailSave-Code installiert.
Dies führt dazu, dass bei installiertem FlashMe selbst nach einer Löschung des Firmwares eine Wiederherstellung möglich ist (ausser man ist so blöd und schliesst den Kontakt während ausführen des Trojaners).
Also wenn man nun schon die Möglichkeit hat Homebrew auszuführen, sollte man FlashMe zumindest zur sicherheit installieren. Damit sollte man sich auf sicherer Seite befinden.
Hoffentlich liesst das überhaupt jemand :-)



