Hack du GamePad et librairie (libdrc) disponible !

Delroth et Shuffle2 ont fait une présentation au CCC pour montrer l'ingénierie inversée du GamePad Wii U et ils fournissent libdrc, une librairie pour linux permettant de lire les contrôles GamePad sur PC ainsi que d'envoyer une vidéo au GamePad.


Pour comprendre comment ils sont arrivés jusque là, voici la retransmission de leur présentation :

Le GamePad utilise le Wifi pour se connecter à la WiiU et une version légèrement modifiée du protocole WSP afin de permettre de se connecter la toute première fois.
Pour le déterminer, delroth a dumpé les puces présentes sur le Gamepad et le code fut non encrypté, ce qui lui a permit de comprendre que la seule protection rajoutée est l'inversion d'une chaine de caractères.
Partant de là ils ont réussi facilement à comprendre le fonctionnement de l'échange des touches appuyées ainsi que du son sortant des haut parleurs du pad, mais ils ont eu quelques problèmes avec la vidéo, résolus par la suite.

Une fois ces problèmes résolus, voici qu'ils nous livrent une librairie, libdrc permettant de communiquer depuis son PC (linux pour l'instant, Windows à venir) vers le GamePad.
Plusieurs fonctions sont disponible permettant d'envoyer une vidéo, du son ou de lire les touches appuyées sur la manette.

Un patch est disponible afin de rendre l'émulateur dolphin compatible avec la librairie et ainsi jouer aux jeux Wii ou Gamecube sur PC avec le Gamepad.

http://libdrc.org/Site officiel : http://libdrc.org/

12 comments

30
déc

Intéressant bien que je ne vois pas trop l'utilité de l'émulateur dolphin vu que si on a une gamepad on a forcement une wiiu et donc l'émulateur wii ??

30
déc

Portrait de neoskyriper

simpa mai pas pour une grande utilité

30
déc

Portrait de crash251

Merci pour cette news très intéressante

30
déc

Portrait de Jtoan

C'est un début bravo!

31
déc

Portrait de puss2puss

a partir de là ca ne devrais pas etre si compliquer de faire un cios pour emuler le gamepad sur la vwii, pour ainsi pouvoir se servir des touches du gamepad au lieu de seulement voir l'ecran.. Ceci étant dis, thanks Attila pour la news ;)

31
déc

Portrait de neoskyriper

mai manque un tuto

1
Jan

Portrait de Jamal250

Oui en effet , n'y aurait-il pas quelqu'un qui pourrait nous faire un tuto car je ne comprends rien , je n'ai jamais installé une libraire auparavant.

1
Jan

Actuellement, la librairie est uniquement compatible linux, pour ceux qui en ont un je doute qu'il on besoin d'avoir un tuto (a moins qu'il ont une mandriva ou une ubuntu clé en en main ^^). La version Windows arrivera prochainement, et c'est à ce moment là qu'un tuto viendra je pense. En attendant, tu peux toujours visiter le site de la librairie qui contient une doc assez explicite.

1
Jan

Portrait de Attila

la librairie est faite pour les développeurs, donc tel quel ça ne vous servira pas
il faut que quelqu'un fasse un programme utilisant cette librairie

1
Jan

Portrait de Jamal250

Mais n'y a-t-il pas un patch pour Dolphin (comme expliqué dans la news) ?

1
Jan

Portrait de fabiendeloye

Si il y a un patch dolphin mais apparement il n'est pas encore disponible.

2
Jan

Portrait de syndromeIV

C'est une très bonne nouvelle! Rien que pour l'émulation et le contrôle a distance :bave:

Merci pour la news Attila!