Le développeur GaryOdernichts continue de s'exercer sur la Nintendo Wii et notamment la partie émulée de la Nintendo Wii dans la Nintedo Wii U.
En réalité le développeur s'attèle à faire fonctionner Priiloader dans le mode Wii de la Nintendo Wii U, il a d'ailleurs dévoilé une vidéo sur le sujet.
Ce qui attirant dans cette proposition n'est pas tant le lancement de vWii car cela peut être fait autrement, mais c'est surtout les hacks qui peuvent être lancés, retirer des iOS ou automatiquement passer l'avertissement santé, il a d'ailleurs rajouté la possibilité d'activer WiiConnect24 ou d'afficher les options Wii pour vWii.
Ainsi il dévient très facile d'utiliser par exemple RiiConnect24 sans aucune solution de hack, bien entendu tout cela est encore trop frais pour prétendre à une solution stable. De manière encore assez expérimentale cela passe par un remplacement de l'index de démarrage du menu système, le démarrage d'une image ancast signée, et priiloader va décrypter cette image ancast, la corrige et démarre le sous-menu système. Il donne la démarche dans son post ci-dessous.
Tout est là : Priiloader vWii support
Notre ami développeur et sunriseur anthony68 nous propose de découvrir une nouvelle version de son outil pfsmnt-dumper qui est désormais livré en version v1.0.1b.
Comme vous le savez si vous lisez les news, cet outil, PFSMNT dumper, permet de copier tous les jeux PS5 à partir du moment ou il est lancé, il faut minimize pour réaliser le backup comme cela a été possible sur PS4. Sa solution offre les mêmes possibilités qu'avec FTPPS5 sauf que tout est automatisé.
Cette version v1.0.1b apporte quelques corrections comme notamment la possibilité de modifier la langue pour le dump. En effet sur la version précédente, les fichiers langue autres que la langue du système posaient des problèmes et ne pouvaient être copier lors du dump.
Donc cette version, au premier démarrage de l'application va générer un fichier conf.ini à la racine du prériphérique usb. L'application attendra 20 secondes pour retirer la clé et modifier la langue par defaut(fr) par la langue du système de l'utilisateur. L'appli sera en pause et reprendra lorsque la clé sera à nouveau branchée. Cette opération n'est à faire qu'une seule fois. Si la vérification de l'écriture d'un fichier échoue une seconde tentative sera effectuée. Si elle échoue encore le fichier en question sera inscrit dans un fichier de rapport d'erreur toujours à la racine de de l'usb et pourra être transmis au développeur pour future correction.
Désormais il est possible de faire un full dump de pfsmnt en modifiant la ligne dans le fichier conf.ini généré. Ceci aura donc pour but de tout copier, y compris les fichiers .dat pour un futur decryptage.
Un autre option a été ajoutée, c'est la vitesse de transfert.
Si le dossier de l'application a déjà été créé sur le périphérique usb en question il sera tout simplement supprimé avant une nouvelle copie. Une notification aura lieu pendant toute la durée de suppression, à noter que la suppression de gros fichiers peuvent prendre du temps, c'est pour cette raison qu'une notification tourne en boucle pendant le travail.
Pour le moment, anthony68 ne souhaite pas libérer le code source sur son github, le temps d'avoir quelques retours utilisateurs pour sortir une version Bêta.
Téléchargement : RELEASE PFSMNT-DUMPER v1.0.1b.zip
Un très grand merci anthony68
Le développeur SiSTR0 vient de mettre en ligne une nouvelle version de son payload GoldHEN qui est disponible désormais en v2.2.5b8.
Pour rappel GoldHEN est un fichier tout en un qui nous permet d'activer l'activateur de homebrew (HEN), les paramètres de débogage (debug settings), le support VR, Remote Package Installer, le support Rest Mode. Un seul payload vous permettra d'activer l'activateur homebrew (HEN), les debug settings (paramètres de débogage), la prise en charge de la réalité virtuelle (VR), le programme d'installation de packages à distance (Remote Package), la prise en charge du mode repos, la prise en charge des disques durs externes (officiels ou non), la prise en charge des trophées de débogage, le correctif sys_dynlib_dlsym et bien d'autres choses très intéressantes.
Cette version 2.2.5b8 apporte une fonctionnalité intéressante pour les amateurs de jeux rétro, cette version améliorer encore la possibilité de charger des correctifs, mais surtout l'ajout d'une superposition de lignes de balayage permettant de faire comme les meilleurs émulateurs, elle ajoute aussi la possibilité d'activer ou pas les Debugs Settings des jeux, mais il est clair que le meilleur ajout est celui des scanlines, pour donner l'impression qu'un jeu rétro tourne sur un vieil écran CRT.
Pour rappel, GoldHEN 2.2.5b8 est uniquement accessible contre le prix d'un café dans le lien ci-dessous, sinon dans quelques jours dans votre host alternatif préféré qui sera mis à jour certainement après que leurs auteurs aient réalisé cette opération de support du développeur SiSTR0
Téléchargement : GoldHEN 2.2.5b8
Le développeur Nicoboss nous propose de découvrir une nouvelle version de NSZ qui est maintenant proposée en version 4.2.0, pour ceux qui ne connaitraient pas les fichiers NSZ sont très proches des NSP, ils sont compressés, ce n'est pas tout à fait un nouveau format, le script est assez simple à utiliser, et sachez que NSC_Builder prend en charge la compression de fichier NSP dans NSZ et la décompression de fichier NSZ dans NSP.
En septembre dernier le développeur lançait la 4.1.0, et trois mois plus tard, les corrections et les changements sont nombreux.
Changelog :
- Résolution de l'incompatibilité de title-intaller avec les versions de python-zstandard postérieures à 0.15.2. Il est confirmé que les fichiers NSZ compressés avec les versions récentes de zstd fonctionnent avec les dernières versions de Tinfoil, DBI, AtmoXL et TinWoo. Certains installateurs de titres abandonnés qui n'ont pas mis à jour seront encore défaillants.
- Correction d'une erreur dans le code FileExistingChecks causée par la spécification d'une mauvaise extension de fichier cible lors de l'appel de CreateTargetDict.
- Correction du fait que le NSP et le NSZ seront supprimés en utilisant --rm-source lorsque la compression forte échoue.
- Ajout du hash crc32 de master_key_0e. Merci à @16BitWonder de l'avoir ajouté !
- Implémentation de l'option permettant d'activer le mode longue distance zStandard pour une compression encore meilleure
- Suivi du feedback de l'auteur de python-zstandard concernant le flushing pour corriger toutes les imperfections liées au flushing
- Correction de l'erreur "'Counter' object has no attribute 'write'" lors de l'utilisation de --create.
- Implémentation du support de l'expansion de répertoire pour --create et amélioration de la documentation.
- Clarification de la règle du texte en clair de l'extension de compression de bloc du format de fichier NSZ
Edit 14.12.2022 : La version 4.2.1 vient d'être mise en ligne
Téléchargement : NSZ 4.2.1
Il aura fallu attendre un bon moment, tout n'est pas parfait, mais ça y est le backport de Call of Duty : Modern Warfare II, qui est officiellement sorti le 28 octobre 2022, a fait son apparition sur la toile. Le jeu proposé par CyB1K et bien entendu Fugazi et quelques un de leurs amis débarque donc sur PS4 pour le plus grand bonheur de toutes et tous.
C'est la mise à jour 1.08 qui a été backportée sur firmware 5.05 / 6.72 / 7.02 / 7.55 et 9.00, comme la plupart des Call of Duty vous allez devoir installer tous les DLC. Cyb1K a patché la plupart des éléments ennuyeux et il conseille de désactiver le streaming des textures, il informe d'ailleurs qu'il n'a pas réussi à le désactiver dans le code.
Le jeu étant étroitement lié à internet, il va vous demander régulièrement de vous connecter, Lapy a d'ailleurs largement contribué aux patchs permettant d'en profiter offline, mais ces patchs restent sensibles, ainsi vous serez connecter en tant CyB1K dans la campagne !
Enfin Cyb1K nous confirme qu'il ne travaillera pas sur un autre CUSA car c'était déjà un travail énorme pour ce jeu de 98 Go.
Le développeur Echo Stretch nous informe via son profil Twitter qu'il vient de retravailler le payload FTPS5, le payload FTP pour la PS5, cette nouvelle version a pour ambition de corriger un bug découvert qui empêchait d'afficher la taille correcte des fichiers les plus volumineux.
Pour réaliser cette mise à jour, il s'est appuyé sur l'aide d'illusion0002, ainsi ils ont pu passer le payload en version 1.2.
Rappelons que ce payload FTP est l'un des tous premiers disponibles sur PS5, il a été conçu comme un serveur FTP persistant, repris de l'idée du développeur Xerpi sur PS4. Pour en profiter, il faut disposer de l'exploit ipv6 uaf.
Téléchargement : FTPS5 v1.2
En Octobre 2022, le développeur Tunip3 avait réalisé un portage de Zelda III, The Legend of Zelda : A link to The Past sur la Xbox One, Xbox Series S et X.
Guide d'installation :
- Vous devez ajouter le fichier zelda3.ini au dossier localstate de l'application (c'est la configuration de l'application).
- Vous devez également ajouter les données du jeu sous la forme de zelda3_assets.dat dans le dossier localstate.
- Le fichier zelda3_assets.dat n'est pas fourni pour des raisons de copyright et doit être généré à partir d'une rom valide.
Changelog 1.01 :
- Correction du support audio MSU
- La configuration est désormais facultative
- Mise à jour du nom de l'application
Téléchargement : Zelda 3 porté sur Xbox One et Xbox Series
L'équipe de développement NXTeam Studios vient de mettre en ligne une nouvelle mise à jour de son émulateur Egg NS qui est désormais proposé en version 4.0.0.
Pour celles et ceux qui ne le connaitrait pas, Egg NS Emulator est un émulateur de console Nintendo Switch pour smartphone Android et qui supporte pas moins de 500 jeux.
Attention pour en profiter il faut un smartphone plutôt costaud, bénéficiant d'un SnapDragon 855 et de 6 Go de RAM, et d'Android 11 au minimum, sinon vous ne pourrez pas faire tourner que de petits titres, à noter que certains jeux peuvent subir un petit décalage selon les performances de votre téléphone.
La liste de compatibilité est ici : game-compatibility-list
Démarche de lancement :
- Étape 1 Téléchargez et installez l'application Egg NS Emulator
- Étape 2 Téléchargez le dossier Switchdroid
- Étape 3 Connectez votre téléphone au PC
- Étape 4 Ajoutez vos fichiers de jeu
- Étape 5 Localisez les fichiers d'environnement d'exécution du jeu
- Étape 6 Ajout des fichiers requis
- Étape 7 Lancez un jeu
Téléchargement : Emulateur Egg NS 4.0.0
Il y a quelques jours le développeur Zecoxao nous informait via son profil Twitter qu'il avait découvert de nouvelles failles sur FreeBSD potentiellement exploitables sur PS4 et PS5. La première est datée un peu peu puisqu'elle avait été dévoilée en 2021, la seconde en Août 2022.
Ces failles se rajoutent à celle du kernel déjà reportée comme étant patchée sur FreeBSD 13.1, ce qui signifie qu'elles sont présentes sur les versions précédentes.
Comme toujours, ces failles pourraient être présentes sur PS4 et PS5 car ces consoles utilisent une version modifiée de FreeBSD, il est donc possibles que ces exploits affectent également ces systèmes d'exploitations.
Au delà de la faille kernel précédemment citée, les failles CVE-2021-29626 et CVE-2022-23091 pourraient donc elles aussi être utilisables.
Ces faille sont reportées comme permettant à " Un processus utilisateur local non privilégié de conserver un mappage d'une page après sa libération, permettant à ce processus de lire des données privées appartenant à d'autres processus ou au kernel".
Bien entendu, le développeur Zecoxao a confirmé que ces failles sont toujours présentes sur PS4 et PS5, mais il faut encore pouvoir les exploiter au travers d'une chaîne d'exploitation ROP plus large, une lecture/écriture arbitraire serait préférable, ce qui n'est encore pas possible sur PS5 à cause de l'HyperViseur.
Il y a quelques mois nous vous présentions fpPS4, un émulateur PS4 permettant de faire tourner quelques jeux, ensuite il est passé à 35 jeux pouvant tourner et désormais ce sont 41 jeux qui sont jouables dans la dernière version proposée.
Bonne nouvelle l'émulation qui se contentait de la 2D, évolue progressivement vers la 3D avec un jeu arrivant au stade "in game".
Pour rappel, fpPS4 est un émulateur PS4 pour Windows x64, qui émule 28 jeux commerciaux, 13 jeux homebrew, et 20 autres qui entre " in-game ".
Le jeu 3D est Dino Dini's Kick Off Revival, le célèbre jeu de foot d'Atari de 2016.
Liste de compatibilité : fpps4-game-compatibility
Téléchargement : fpPS4
Edit 11.12.2022 : Ce sont désormais 54 jeux qui sont supportés.
Comme vous le savez l'exploit kernel actuel n'est pas complet sur PS5 car au délà de disposer d'un point d'entrée avec l'exploit webkit, il faut un exploit kernel, certe il existe, mais il faut aussi disposer d'un exploit au niveau de l'HyperViseur.
L’hyperviseur (HV) sur la PS5 signifie que toutes les applications s’exécutent dans une machine virtuelle, sans un réel exploit à ce niveau, il est impossible, en tout cas en l'état actuel des choses, de lancer le moindre backups non signés.
Mais ce que nous ne savions pas jusqu'à présent c'est que cet exploit HyperViseur existe bel et bien, et qu'il a été divulgué à Sony, qui a pu le corriger.
Selon le développeur Zecoxao toujours bien renseigné, la correction de l'HyperViseur aurait eu lieu autour du firmware 4.00, ce que l'on sait c'est aussi que Sony a retravaillé l'HyperViseur sur le firmware 3.00.
Dans la mesure du possible, le développeur indique qu'il serait peut être intéressant de disposer d'une console disposant d'un firmware 2.50 au maximum, laissant ainsi entendre que cette configuration pourrait avoir de l'avenir.
Le développeur Master-s a une nouvelle fois mis à jour l'outil PS4Tools, qui pour rappel se nomme désormais PS5-PS4Tools suite au support de la PS5. Cet outil déjà disponible pour les PlayStation 4 et PlayStation 4 Pro débarque donc sur PlayStation 5, pour rappel il permet de charger des payloads sur PS4 et donc maintenant deux payloads FTP sur la PS5, et nouveauté de cette version le controleur de ventilateur.
Depuis l'application, il est possible de se connecter à distance à une console, que ce soit PlayStation 4 ou PlayStation 5 .
Il est possible d'exploiter le dumper PFSMNT récemment dévoilé, et avec l'ajout du PS5 Fan Threshold de définir le seuil de température où le ventilateur se met en marche (actuellement 60 degrés Celsius/140 Fahreneit).
Téléchargement : PS5-PS4Tools 1.0.3