Onlinesupport alter Games reaktivieren

      Onlinesupport alter Games reaktivieren

      Aktuell arbeite ich an ein Fake Server für die älteren Pokemon Games. Leider werden seit dem Einstellen des Onlinesupports keine Verbindungen mehr zu den Servern der älteren Games aufgebaut. Ich vermute, dass es schon ähnliche Probleme bei anderen Projekten gab und es würde mich interessieren, wie es umgangen/gelöst wurde.
      Um es etwas zu konkretisieren: es wird eine gesicherte Verbindung zu nas.nintendowifi.net aufgebaut. Von dort scheint das Spiel sich die Informationen zu holen, ob es noch unterstützt wird. Leider kann ich aber, ohne passendes Zertifikat mit private Key (anscheinend selfsigned) keine Antworten an die Konsole senden oder überhaupt einsehen, welche Seiten aufgerufen werden. Reine Fake-Zertifikate scheinen erkannt zu werden, einen CA andererseits scheint es nicht zu geben.

      Außerdem möchte ich darauf hinweisen, dass es sich um ungedumpte Games handelt, Patches also keine Option sind, und nach Möglichkeit auch auf externe Hardware verzichtet werden sollte.

      Das originale Zertifikat ist als Anhang an diesen Post zu finden (sollten solche Zertifikate hier unerwünscht sein, kann ein Mod auch gern den Anhang löschen, aber jeder kann es sich eh frei vom oben genannten Server herunterladen)
      _____________________

      Weitere Optionen, die ich mir überlegt habe um das Problem zu umgehen:
      -man könnte versuchen vom PC mit WLAN-Modul aus ein Downloadgame an den DS zu schicken, dieses dient als Preloader des eingelegten Spiels und ändert alle geladene https-URLs ab.
      -ab dem DSi könnte man mit einem Homebrewgame arbeiten, dass auf der SD-Karte gespeichert ist. (so weit ich weiß, ist die Codierung bisher noch nicht geknackt worden)
      -ebenfalls ab dem DSi könnte man versuchen eine gefakte Firmware dem System unterzuschieben, in dem man den Uploadserver faket. (jedoch dürfte auch hier eine gesicherte Verbindung aufgebaut werden, womit wir wieder das ursprüngliche Problem haben.)
      _____________________

      Warum hab ich diese Frage überhaupt hier gepostet?
      Die MKWii-Fake-Server mussten mit ziemlicher Sicherheit ebenfalls auf das oben genannte Problem gestoßen sein. Daher könnte es durchaus sein, dass ich die gefundene Lösung auch für mein Projekt verwenden könnte. (Außerdem hat mir Wiimm geraten, als ich ihn per PN angeschrieben hatte, es hier zu posten.)
      Dateien
      Die MKWii Fake Server sind nicht nur für MKWii sondern für so ziemlich jedes Spiel das einen Online Modus hatte.

      Edit: Just for you: "Alte" Spiele nutzen eine nicht verschlüsselte Verbindung (viele DS Spiele) und dadurch kann man durch einen DNS Changer nintendowifi.net auf eine andere IP linken. Das macht sich AltWFC zunutze und bietet support für viele DS Spiele ohne Hack.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tock ()

      Wenn ein DS-Spiel eine Verbindung unbedingt zu "https://nas.nintendowifi.net" aufbauen will, gibt es da keine Lösung.

      Deshalb funktionieren auch die Wii-Spiele nur mit Patch - "https" wurde durch "http" ersetzt.

      prime-dialga schrieb:

      ... oder überhaupt einsehen, welche Seiten aufgerufen werden. ...


      Es werden die Seiten "https://nas.nintendowifi.net/ac" (für "action") und (je nach Spiel) "https://nas.nintendowifi.net/pr" (für "profanity") aufgerufen. Was dieser Server antworten muss, kannst du mit den Wii-Spielen vergleichen - die Antwort ist nahezu (bis auf ein paar zusätzliche Werte bei der Wii, die der DS wahrscheinlich ignoriert) gleich aufgebaut.

      DevkitPro Archiv (alte Versionen / old versions): wii.leseratte10.de/devkitPro/
      Want to donate for Wiimmfi and Wii-Homebrew.com? Patreon / PayPal

      Dieser Beitrag wurde bereits 0 mal editiert, zuletzt von Leseratte ()

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Leseratte ()