[WiiU] udpih une faille permettant de debrick la console sans hardmod

Le développeur GaryOderNichts a annoncé la faille udpih qui permet l'exploitation de la pile hôte USB de la Wii U a partir d'un raspberry pi pico / zero


Le développeur GaryOderNichts a annoncé la faille udpih qui permet l'exploitation de la pile hôte USB de la Wii U a partir d'un raspberry pi pico / zero
La Wii U contient une puce ARM qui exécute un système d'exploitation embarqué appelé IOSU. IOSU se compose de plusieurs modules qui contiennent des pilotes de périphériques et d'autres composants qui ne sont pas gérés par le processeur PPC principal.
Les explications techniques complête sont disponible sur le blog de GaryOderNichts

Cette faille ouvre a la possibilité d'enfin pouvoir débrick une console WiiU dont l'utilisateur a eu le malheur de supprimer CBHC et n'a pas la possibilité de faire du Hardmod de la console.
- Il est requis d'avoir une carte SD formatée FAT32
- D'avoir un Raspberry Pi Pico ou Zero
⚠️ Important :  Tout autre périphérique linux capable d'émuler un périphérique USB devrait également fonctionner.
                   Les versions préconstruites ne sont disponibles que pour le Pico et le Zero.
                   J'ajouterai ci-dessous d'autres périphériques dont le fonctionnement est confirmé.
                   Si vous n'avez pas de Pi supporté, je vous recommande d'acheter un Pico. Ils sont les plus faciles à utiliser et ne coûtent qu'environ 5 dollars. 

Comment installer udpih sur un Raspberry Pi Pico / Zero ?

Pour installer udpih sur Raspberrt Pi Pico :

- Téléchargez la dernière version de udpih.uf2 depuis la page des versions.
- Maintenez le bouton BOOTSEL de la carte enfoncé et connectez le Pico à votre PC.
-Votre PC détectera le Pi comme un périphérique de stockage.
- Copiez le fichier .uf2 sur le Pico. Il se déconnectera après quelques secondes.
- Le Pico est maintenant flashé et peut être utilisé pour udpih. Continuez avec "Démarrage du menu de récupération"

Pour installer udpih sur Raspberrt Pi Zero (Linux requis) :

- Lancer le terminal sur votre distribution Linux
- Installer les paquets suivant : sudo apt install build-essential raspberrypi-kernel-headers git
- Clonez le repo a l'aide de git  : git clone https://github.com/GaryOderNichts/udpih.git
- Placer vous dans le dossier udpih en faisant : cd udpih
- Téléchargez la dernière version de arm_kernel.bin.h depuis la page des versions et copiez-la dans le répertoire arm_kernel.
- Place vous dans le dossier linux en faisant : cd linux
- Puis tapé la commande make pour compilé le module udpih pour Raspberry Pi Zero
Vous pouvez maintenant exécuter sudo insmod udpih.ko pour insérer le module dans le noyau.
Le raspberry Zero est maintenant prête à être utilisée pour l'udpih.
⚠️ Notez que vous devrez insérer à nouveau le module après avoir redémarré la Zero. Vous aurez besoin de 2 câbles USB, l'un pour alimenter le Zero et l'autre pour être connecté à la Wii U.
Continuez avec "Démarrage du menu de récupération" ci-dessous.

Comment unbrick une WiiU CBHC a l'aide de udpih ?

- Configuré udpih et suivez les "Intructions" pour vos contrôleurs jusqu'à ce que vous démarriez dans le menu de récupération.
- Allez dans "Changing the coldboot title"
- Une fois sur cet écran, assurez-vous que le curseur est sur "Set Coldboot Title", et appuyez sur le bouton POWER de la console elle-même (pas la manette ou le GamePad).

Screenshot 2022-06-06 13-18-52.png

- Appuyez sur le bouton EJECT de la console jusqu'à ce que l'entrée du menu Wii U correspondant à la région de votre console soit en surbrillance.
- Si vous ne connaissez pas la région de votre console, vérifiez la deuxième lettre de votre numéro de série qui se trouve sous la console :
"E" (Europe)
"J (Japon)
"W" (Amérique du Nord)
- Appuyez ensuite sur le bouton POWER.
- Si tout s'est bien passé, vous devriez voir l'écran suivant :

Screenshot 2022-06-06 17-32-25.png

- Appuyez maintenant sur EJECT et vous devriez être de retour au menu principal. Naviguez jusqu'à Shutdown en utilisant le bouton EJECT et appuyez sur POWER.
- Votre console devrait s'éteindre.
- Retirez maintenant le Pi de la console et remettez-la sous tension. Votre console devrait redémarrer dans le menu Wii U.

Démonstration vidéo


Lien du github : udpih


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.