Ps5-webkit-autoloader-x
Charge automatiquement l'exploitation WebKit et vos charges utiles elfe. Supporte les firmwares 1.00–5.50 et 7.00–12.70. [!IMPORTANT] C'est une fourche de son...
Choisir une liste...
PS5 WebKit Chargeur automatique X
Charge automatiquement l'exploitation WebKit et vos charges utiles elfe.
Supporte les firmwares1,00–5,50et7,00–12,70.
[!IMPORTANT]
C'est une fourchette deitsPLK/ps5-webkit-autoloader.Il chargePayload Manager X(port8084)
au lieu du fonctionnairePayload Manager, et ça commence
chaque lancementplutôt que seulement comme un recul lorsque nonautoload.txtexiste.
La chaîne d'exploitation, la manipulation du navigateur et le meurtre de l'application sont inchangés en amont.
Il s'installe comme unséparéapp homescreen appeléeArrêt(WKLX00001), donc il coexiste avec le
le chargeur automatique officiel plutôt que de le remplacer.
[!NOTE]
Utiliseumtx2(FW 1,00-5,50), boîte de vitessescaca(FW 7,00–12.00) et slopkitp2jb(FW 12.02–12.70) WebKit exploite sous le capot avec des changements minimes (via des fichiers patch danspatches/), donc la stabilité doit correspondre aux originaux.
Autres chargeurs automatiques:
Y2JBAutres
BD-JBAutres
Lua
Pourquoi WebKit Autoloader X?
Les exploits de WebKit sont généralement chargés en pointant le DNS de votre PS5 sur un serveur hébergé par quelqu'un sur Internet. Cela signifie que vous mettez votre confiance en celui qui exécute ce serveur — et si cela tombe, change, ou disparaît, votre configuration se brise.
Ce chargeur automatique le fait différemment:
- Entièrement hors ligne, pas de DNS tiers.Après une installation unique depuis votre PC, tout est servi directement depuis votre PS5. Il n'y a rien d'extérieur pour descendre ou changer derrière ton dos.
- Configuration unique, puis raccourci d'écran.Une fois qu'il est installé, vous n'avez pas besoin d'un PC ou du réseau du tout — il suffit de lancer "Jailbreak" à partir de l'écran d'accueil et vous avez terminé.
- Les charges utiles ont chargé comme vous le savez déjà.Après la chaîne d'exploitation, vos charges sont envoyées comme dansY2JB/BD-JB/Luachargeurs automatiques — viaGestionnaire de charge utile X, ou une coutume
autoload.txt.
Instructions de configuration
Il y a deux façons de configurer le chargeur automatique, selon que vous êtes déjà emprisonné.
Déjà la prison cassée ? Chargez simplement l'installateur ELF
- Télécharger
webkit-autoloader-x-installer_vX.Y.Zx.elfdesReleasespage. - Envoyez-le à votre PS5 avec
elfldr, ou le lancer à partir d'un gestionnaire de charge utile. - L'installateur ouvre le navigateur une fois pour mettre en cache la page du chargeur automatique, puis crée leArrêtapplication sur l'écran et les sorties.
- Redémarrer une fois, puis lancerArrêtde l'écran.
Pas encore cassé la prison
Si vous n'êtes pas encore jailbroken, vous devrez héberger l'exploit localement sur votre PC pour la configuration initiale:
- Télécharger
webkit-autoloader-x-host_vX.Y.Z.Nx.py(ou.exe) desReleaseset l'exécuter sur un PC sur votre réseau. - Sur votre PS5, définissez le serveur DNS de votre réseau à l'adresse IP de votre PC.
- Ouvrez laGuide de l'utilisateurdepuis Paramètres pour exécuter l'installateur, qui ajouteArrêtapplication sur votre écran.
- LancementArrêtde l'écran.
Comment utiliser
Il y a deux façons de configurer les charges utiles :
Option 1: Gestionnaire de charge utile X
Payload Manager X— un gestionnaire complet de charge utile PS5 avec un UI web, servi surport 8084— est lancéà chaque fois, que vous ayez ou nonautoload.txt. Parcourirhttp://<your-PS5-IP>:8084pour configurer et envoyer des charges utiles, sans avoir besoin de configurer des fichiers de configuration ou de transférer des fichiers ELF à l'avance.
CourezArrêtà partir de l'écran d'accueil; Payload Manager X vient tout seul.
Cela diffère de l'amont, où le gestionnaire estreculqui ne commence que lorsque nonautoload.txtest trouvé — ce qui signifie qu'une config restante la supprimerait silencieusement.
Remarque:Payload Manager X possède également sa propre fonction de charge automatique intégrée, qui vous permet de configurer les charges utiles pour les charger automatiquement au démarrage, toutes gérées via son interface utilisateur web. Ceci est séparé de laautoload.txtmécanisme décrit ci-dessous.
Option 2: Config manuel (autoload.txt)
Pour une chaîne de charge utile fixe et automatisée, vous pouvez configurer manuellement les charges utiles :
- Créer un répertoire nommé
ps5_autoloader. - Dans ce répertoire, placez votre
.elf/.binfichiers, et unautoload.txtfichier. .- Dans
autoload.txt, liste les fichiers que vous voulez charger, un nom de fichier par ligne. - Les noms de fichiers sont sensibles à la casse — assurez-vous que chaque nom correspond exactement au fichier.
- Vous pouvez ajouter des lignes comme
!1000pour faire attendre le chargeur 1000 ms avant d'envoyer la prochaine charge utile.
- Dans
- Mettez les
ps5_autoloaderrépertoire dans l'un de ces emplacements (ordre prioritaire - le plus élevé en premier):- Racine d'un lecteur USB
- Conduite intérieure:
/data/ps5_autoloader
Remarque:Votreautoload.txtles charges utiles passent d'abord, puis le gestionnaire de charge utile X commence environ 2 secondes plus tard. C'est vraipasbesoin d'ajouterpldmgrxàautoload.txt— elle est toujours lancée.
Informations supplémentaires
Comment mettre à jour le chargeur automatique?Le contenu du chargeur automatique est mis en cache sur la console, donc la mise à jour est exactement la même que l'installation initiale. Suivez simplement laSetup Instructionsutilisant les fichiers de nouvelle version.
La dernière charge utile d'installation va recréer l'application homescreen et rafraîchir la page en cache pour vous. Vos charges utiles etautoload.txtsur USB / stockage interne ne sont jamais touchés.
Sur les firmwares 7.00–12.70 (slopkit: caca et p2jb), le chargeur automatique utilise une version personnalisée deelfldrqui accepte uniquement les connexions de la PS5 elle-même (localhost). Cela améliore la sécurité en empêchant les appareils non autorisés sur votre réseau d'envoyer des charges utiles à votre console. Sur les firmwares 1.00–5.50 (umtx2), l'elfldr stock est démarré.
Si vous voulez utiliser un chargeur ELF "normal" qui permet d'envoyer des charges utiles à partir de n'importe quel appareil, vous pouvez simplement le charger à traversGestionnaire de charge utile X.
Alternativement, si vous utilisez un fichier de configuration manuel (autoload.txt) :
- Placez votre chargeur ELF personnalisé (p. ex.
elfldr.elf) dansps5_autoloaderrépertoire. - Ajouter
elfldr.elfà votreautoload.txt. - Remarque: Si vous chargez d'autres charges utiles juste après
elfldr.elfdans votreautoload.txt, ajouter une commande de sommeil immédiatement après!4000pour dormir pendant 4 secondes) pour donner au nouveau chargeur ELF le temps de démarrer et d'écouter avant l'envoi des charges utiles suivantes.
Exempleautoload.txt:
# Load custom ELF Loader
elfldr.elf
# Give it 4 seconds to start up (only needed if sending more payloads)
!4000
# Send other payloads
etaHEN.elf
Pour les développeurs
Les internes techniques et l'architecture du projet sont documentés dansARCHITECTURE.md.
Crédits
- itsPLK—ps5-webkit-autoloader,ps5-unified-autoloaderetps5-payload-manager. Ce projet est une fourche de leur travail; toute la conception et l'implémentation du chargeur automatique sont à eux.
- idlesauce& contributeurs —umtx2
- jordyidk& contributeurs —slopkit
- soniciso1—pooP2JB
- john-tornblom—ps5-payload-sdketelfldr
- Mark Adler—puff.c(utilisé pour décompresser les fichiers frontend intégrés)
- Tous les autres contribuent à la scène PS5.
Avertissement
Cet outil est fourni à des fins de recherche et de développement seulement. Utiliser à vos propres risques. Les développeurs ne sont pas responsables des dommages, des pertes de données ou des conséquences résultant de l'utilisation de ce logiciel.
Licence
Ce projet est sous licence GPL-3.0.


