libnx ABI patcher

L’arrivée du firmware 21.0.0 a causé énormément de soucis à la scène homebrews, libNX  se réservant un espace mémoire (présumé inutilisé), que Nintendo a malheureusement décidé de commencer à utiliser…la plupart des homebrews (pour ne pas dire : tous) plantent donc inexorablement et les utilisateurs se retrouvent à attendre qu’ils soient recompilés avec la dernière version de libNX (4.10.0) pour corriger le problème. Mais voilà, bon nombre de très bons homebrews ne sont plus maintenus et/ou leurs sources ne sont pas disponibles publiquement. alula a eu la très bonne idée de développer un patcheur, en ligne, qui vient modifier les fichiers NRO compilés pour résoudre l’épineux problème de mémoire partagée entre le firmware et les homebrews. Ce n’est pas parfait (il est évident que la recompilation est la meilleure solution), ça ne veut pas forcément dire que tous les homebrews pourront être patchés, mais ça laisse une ouverture dans les cas mentionnés plus haut.

Si vous tournez sur le firmware 21.0.0 et que vous avez des soucis avec vos homebrews préférés, vérifiez d’abord qu’ils n’ont pas été recompilés avec libNX 4.10.0…et si tel n’est pas encore le cas (ou que vous savez pertinemment qu’il est abandonné et qu’il ne faut pas compter sur son développeur), vous pouvez tenter votre chance sur ce portail :

 

https://hbpatcher.alula.me/

 

Attention : HBMenu continuera de vous dire, à chaque lancement, que votre homebrew (patché) peut ne pas être compatible. C’est intentionnel, le patcheur a été développé de sorte à maintenir la détection de ces homebrews obsolètes, pour garder l’utilisateur informé (et, pourquoi pas, donner l’envie de ressusciter des projets morts depuis des lustres).

 

Dans notre malheur, le firmware 21.0.0 aura permis de redynamiser la scène Homebrews, qui s’était un peu assoupie ces derniers temps, il faut bien le reconnaître (même si ça restait très productif). Vous pouvez consulter ce sujet sur GBAtemp pour voir à quel point ça fourmille de personnes prêtes à aider pour mettre à jour la plupart des homebrews. Notez cependant qu’il faut rester vigilants, sans rapport avec cette histoire de firmware 21.0.0, un malware a été distribué récemment en se faisant passer pour un module à sys-tune permettant de lire la musique en streaming depuis Youtube Music et Apple Music, alors qu’il s’agissait en fait d’un voleur de certificat PRODINFO…l’indélicat a vite été repéré et supprimé.