Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Linux tourne sur Wii

Posté par farib () le 27 février 2008
Catégorie "ça sert à rien mais c'est cool quand même", Linux tourne désormais en mode natif sur la Wii (alors qu'avant il ne fonctionnait qu'en compatibilité GameCube)

http://www.gc-linux.org/wiki/Main_Page

Linux tourne en mode code non signé sur console non modifiée physiquement, en utilisant un Zelda Wii et une sauvegarde hackée (la crypto des sauvegardes Wii ayant été cassée) qui provoque un crash qu'exploite alors un loader (qui va chercher des ELF sur la carte SD).

Précisons que:
-pour lire des dvd non pressés il faut une puce
-la lecture des DVD vidéo sera possible mais sera sans doute très mauvaise pour le moteur du lecteur de la Wii, la lecture des disques Wii se faisant a vitesse de rotation constante.
-la technique de signature des binaires a été completement cassée et il est possible de signer le code que l'on veut, les outils viennent d'être publiés (et potentiellement le faire charger depuis un dvd, booté a la maniere d'un jeu, sur console pucée.)
-prochaine étape, écrire directement linux sur le firmware :-)

> Lire le journal (17 commentaires, moyenne: 2,8).  

Vous avez demandé le commentaire #908394.

Petite précision

Posté par olivier esver (page perso, ) le 27/02/2008 à 12:12. (lien). Évalué à 2.

Pour le moment le loader va chercher des ELF sur une carte SD insérée dans un adaptateur pour carte mémoire GameCube. Ils n'ont pas encore réussi à utiliser le lecteur de carte SD en façade de la wii.

Le site où chopper toutes les informations sur l'avancée des projets se trouve ici : http://wiibrew.org/

  • [^]Re: Petite précision

    Posté par farib () le 27/02/2008 à 15:46. (lien). Évalué à 2.

    My bad j'avais pas precise.

    Mais maintenant que le code n'est plus bride, il vont pouvoir se lancer dans l'exploration de tous les device de la Wii. (En l'occurrence, le homebrew Wii accedait en mode Wii a la SD via l'adaptateur GC "simplement" parce qu'il ne savait pas encore comment acceder au lecteur SD de la wii, meme si techniquement il y a desormais acces, je pense.)

    • [^]Re: Petite précision

      Posté par lordcow () le 28/02/2008 à 10:39. (lien). Évalué à 2.

      Malheureusement, avec zelda, la wii est quand meme un peu bridé.

      Sur la wii, le hardware est géré par un petit arm qui se trouve dans le GPU.
      Ce ARM tourne un OS qui s'appele IOS, et qui supporte plus ou moins les périphériques de la wii. le ARM et le powerPC communiquent a travers un système IPC de type open/ioctl très proche de la philosopie linux.

      Pour des raison de compatibilité, au boot du jeu, le ARM se recharge avec la version de IOS pour laquelle il est prévu.

      Le probleme, c'est que Zelda toune avec une assez vieille version de cet IOS, qui ne supporte que peu de périphérique. Par example, il ne sera jamais possible d'acceder au clavier USB avec ce hack.

      La nouvelle piste est de trouver des failles dans des jeux plus récents.
      La technique du buffer overflow dans les sauvegardes est une très bonne piste. Comme les sauvegardes étaient sensées être signées cryptographiquement, les jeux ne font pas forcément toutes les vérifications. Zelda a été le premier jeu a être testé, ils ont trouvé un bug. Donc il y a des chances qu'il en trouvent un sur un jeu plus récent. Question de temps.

      wiibrew.org pour plus d' information

      --
      Je est un autre.