par [BOT]_RSS » Aujourd’hui, 09:31
Le développeur itsPLK, déjà connu dans la scène PS5 pour ses travaux autour de Y2JB et des outils d'automatisation, vient de publier un tout nouveau projet baptisé ps5-unified-autoloader. Contrairement à certains outils destinés directement aux utilisateurs finaux, cette solution se présente comme un payload ELF autonome destiné à être intégré directement dans les chaînes de jailbreak PS5. L'objectif de cet outil est simple : automatiser le chargement des payloads et fournir une solution de secours intégrée lorsque aucune configuration n'est détectée.
Un fonctionnement entièrement automatisé Une fois lancé via elfldr, le payload : - ferme automatiquement l'application YouTube (PPSA01650, PPSA01651 et PPSA01652) si elle est en cours d'exécution ; - arrête également le lecteur BD Disc Player (NPXS40140) en utilisant une procédure sécurisée (suspension, attente puis fermeture) ; - attend jusqu'à 10 secondes que le serveur elfldr soit disponible sur le port 9021 ; - recherche un fichier de configuration autoload.txt sur les périphériques USB branchés puis dans la mémoire interne de la console. L'ordre de recherche est le suivant : /mnt/usb0/ps5_autoloader/autoload.txt /mnt/usb1/ps5_autoloader/autoload.txt ... /mnt/usb7/ps5_autoloader/autoload.txt /data/ps5_autoloader/autoload.txt Si un fichier est trouvé, chaque payload listé est automatiquement chargé. En revanche, si aucun fichier n'est détecté, ps5-unified-autoloader lance son Payload Manager intégré, embarqué directement dans le binaire.
Un fichier autoload.txt très flexible Le système de configuration est volontairement simple : # commentaire mypayload.elf anotherpayload.elf !1000 third_payload.elf Les fonctionnalités disponibles comprennent : - un payload par ligne - la prise en charge des commentaires (#) - des temporisations personnalisées via ! - la gestion des chemins absolus ou relatifs au dossier contenant le fichier autoload.txt Ainsi, un simple périphérique USB contenant : ps5_autoloader/ ├── autoload.txt ├── etaHEN.elf └── kstuff.elf permet d'automatiser entièrement la séquence de chargement.
Un Payload Manager intégré en secours L'une des particularités de ce projet réside dans l'intégration directe d'un pldmgr.elf embarqué dans le fichier principal : autoloader.elf └── pldmgr.elf Si aucune configuration n'est détectée, ce gestionnaire de payloads prend automatiquement le relais, évitant ainsi de se retrouver sans interface de chargement.
Compilation et structure du projet Le projet utilise Docker pour simplifier la compilation. Deux méthodes sont proposées : télécharger une version précompilée de pldmgr (méthode recommandée) ; compiler également pldmgr depuis les sources grâce aux sous-modules Git. Le résultat final prend la forme d'un fichier du type : autoloader_v0.1.0_xxxxxxx.elf Avec ps5-unified-autoloader, itsPLK propose une solution modulaire destinée aux développeurs et aux créateurs de hosts PS5. Grâce à son système de chargement automatique, son support USB et son Payload Manager embarqué, ce nouveau projet pourrait rapidement devenir un composant central des futures chaînes de jailbreak PlayStation 5. Téléchargement :
ps5-unified-autoloader de itsPLK
Source:
https://www.logic-sunrise.com/forums/to ... ne-itsplk/
Le développeur itsPLK, déjà connu dans la scène PS5 pour ses travaux autour de Y2JB et des outils d'automatisation, vient de publier un tout nouveau projet baptisé ps5-unified-autoloader. Contrairement à certains outils destinés directement aux utilisateurs finaux, cette solution se présente comme un payload ELF autonome destiné à être intégré directement dans les chaînes de jailbreak PS5. L'objectif de cet outil est simple : automatiser le chargement des payloads et fournir une solution de secours intégrée lorsque aucune configuration n'est détectée.
[img]http://www.logic-sunrise.com/images/validation/in-548792763.png[/img]
[b]Un fonctionnement entièrement automatisé[/b] Une fois lancé via elfldr, le payload : - ferme automatiquement l'application YouTube (PPSA01650, PPSA01651 et PPSA01652) si elle est en cours d'exécution ; - arrête également le lecteur BD Disc Player (NPXS40140) en utilisant une procédure sécurisée (suspension, attente puis fermeture) ; - attend jusqu'à 10 secondes que le serveur elfldr soit disponible sur le port 9021 ; - recherche un fichier de configuration autoload.txt sur les périphériques USB branchés puis dans la mémoire interne de la console. L'ordre de recherche est le suivant : /mnt/usb0/ps5_autoloader/autoload.txt /mnt/usb1/ps5_autoloader/autoload.txt ... /mnt/usb7/ps5_autoloader/autoload.txt /data/ps5_autoloader/autoload.txt Si un fichier est trouvé, chaque payload listé est automatiquement chargé. En revanche, si aucun fichier n'est détecté, ps5-unified-autoloader lance son Payload Manager intégré, embarqué directement dans le binaire. [b]Un fichier autoload.txt très flexible[/b] Le système de configuration est volontairement simple : # commentaire mypayload.elf anotherpayload.elf !1000 third_payload.elf Les fonctionnalités disponibles comprennent : - un payload par ligne - la prise en charge des commentaires (#) - des temporisations personnalisées via ! - la gestion des chemins absolus ou relatifs au dossier contenant le fichier autoload.txt Ainsi, un simple périphérique USB contenant : ps5_autoloader/ ├── autoload.txt ├── etaHEN.elf └── kstuff.elf permet d'automatiser entièrement la séquence de chargement. [b]Un Payload Manager intégré en secours[/b] L'une des particularités de ce projet réside dans l'intégration directe d'un pldmgr.elf embarqué dans le fichier principal : autoloader.elf └── pldmgr.elf Si aucune configuration n'est détectée, ce gestionnaire de payloads prend automatiquement le relais, évitant ainsi de se retrouver sans interface de chargement. [b]Compilation et structure du projet[/b] Le projet utilise Docker pour simplifier la compilation. Deux méthodes sont proposées : télécharger une version précompilée de pldmgr (méthode recommandée) ; compiler également pldmgr depuis les sources grâce aux sous-modules Git. Le résultat final prend la forme d'un fichier du type : autoloader_v0.1.0_xxxxxxx.elf Avec ps5-unified-autoloader, itsPLK propose une solution modulaire destinée aux développeurs et aux créateurs de hosts PS5. Grâce à son système de chargement automatique, son support USB et son Payload Manager embarqué, ce nouveau projet pourrait rapidement devenir un composant central des futures chaînes de jailbreak PlayStation 5. Téléchargement : [url=https://github.com/itsPLK/ps5-unified-autoloader]ps5-unified-autoloader de itsPLK[/url]
Source: [url]https://www.logic-sunrise.com/forums/topic/108997-ps5-ps5-unified-autoloader-le-nouveau-loader-ps5-signe-itsplk/[/url]