Y2jb

Gezine Gezine
Dépôt créer le : 16/10/2025
Release du : 23/07/2026 Y2JB 1.6
Forks: 159 Watcher: 0 1338
Choisir une liste...
FR

Y2JB

Exécution de code Userland en utilisant l'application YouTube PS5.

Exigences

  • Au moins 4,03 firmware PS5

Pour Jailbroken PS5 (Webkit, Lua, BD-JB)

  • Faux ou légitime activé PS5
  • Pour le firmware 4.03 à 12.40 obtenir l'application YouTube (PPSA01650) version 01.000.003 PKG
  • Pour le firmware 12.60 et jusqu'à obtenir l'application YouTube (PPSA01650) version 01.000.030 PKG
  • Accès FTP à la console

Pour les non-Jailbroken PS5

  • Clé USB
  • Fichier de sauvegarde pré-fait

Instructions de configuration

Configurer le réseau DNS Paramètres (facultatifs, mais fortement recommandés)

  1. Naviguez versParamètres > Réseau > Paramètres > Configuration de la connexion Internet
  2. Faites défiler vers le bas et sélectionnezConfiguration manuelle
  3. Choisissez votre type de connexion :
    • Utiliser le WiFi: Saisissez manuellement votre nom de réseau et votre mot de passe, puis définissez la sécurité à "WPA-Personal..."
    • Utiliser un câble LAN: Passez à l'étape suivante
  4. SousParamètres DNS, changement de "Automatique" àManuel
  5. JeuDNS primaireà127.0.0.2(laissez le DNS secondaire vide)
  6. Appuyez surFaitet d'attendre la connexion pour établir

Remarque:Vous pouvez voir une erreur de connexion réseau/PSN - ceci est attendu et peut être ignoré en toute sécurité. La console fonctionnera toujours normalement pour la livraison de la charge utile YouTube.

Autre solution :Au lieu d'utiliser 127.0.0.2, vous pouvez bloquer les serveurs PSN en utilisant votre serveur DNS personnalisé.

Pourquoi définir DNS à 127.0.0.2 Requis ?

La configuration DNS est essentielle pour que Y2JB fonctionne correctement pour deux raisons techniques :

  1. Blocage des connexions RPS: Réglage du DNS à 127.0.0.2 (hôte local) empêche le PS5 d'atteindre les serveurs PlayStation Network. Cela bloque à la fois l'application YouTube et les appels de mise à jour du firmware système qui seraient autrement interférer avec l'exploitation.

Faux activation des comptes

Remarque:Si vous utilisez le fichier de sauvegarde de la page des versions, vous pouvez sauter cette section.

Y2JB nécessite uncompte désactivé fauxpour courir correctement.

Important:Si vous avez un compte activé par PSN (enregistré officiellement via PlayStation Network), vousne peutl'utiliser directement avec Y2JB. Vous devez créer et utiliser un compte distinct activé par faux.

Pour fausser activer un compte :

  1. Créer un nouveau compte hors ligne sur votre PS5
  2. Lors de la connexion à ce nouveau compte, ouvrezetaHEN boîte à outils
  3. Naviguez vers la"Remote Play"menu
  4. Le compte sera automatiquement truqué activé

Jailbroken PS5

  1. Installez l'application YouTube PKG sur votre PS5
  2. Utilisez FTP pour accéder au chemin suivant (créez si vous n'êtes pas présent) :
    /user/download/PPSA01650
    
  3. Téléchargerdownload0.datde la page des versions et l'envoyer en utilisant FTP

Non-Jailbroken PS5

  1. Télécharger le fichier de sauvegarde depuis la page des versions
    Firmware 4.03 – 12.40→Y2JB_backup_1.6(4.03)
    Firmware 12.60 et plus→Y2JB_backup_1.6(12.20)
  2. Suivre Guide officiel de Sonyrestore backup data from USB

ATTENTION:Restauration des données de sauvegardeFACTOIRE DE RESET VOTRE PS5. Toutes les données sur votre console seront effacées.

Bloquer les mises à jour YouTube (appinfo editor.py)

AVERTISSEMENT CRITIQUE :La corruption des bases de données peut entraîner la suppression deTOUS les FPKG installés et les sauvegardesstocké sur votre stockage interne. Avant de passer à la présente section,sauvegarde de votre sauvegardeen utilisant la fonction de sauvegarde et de restauration intégrée de la PS5 dans Paramètres pour éviter la perte de données.

Ce script empêche l'application YouTube de mettre à jour si vous vous connectez accidentellement à Internet. Permettre des mises à jour peut causer un softlock qui empêche YouTube de lancer (voir la section suivante pour les instructions de correction).

Étapes :

  1. Après avoir installé le YouTube PKG, récupérer/system_data/priv/mms/appinfo.dbde votre PS5 en utilisant FTP
  2. Lieuappinfo.dbdans le même répertoire queappinfo_editor.py
  3. Exécuter le script pour modifierappinfo.dbet bloquer les mises à jour YouTube:
    python appinfo_editor.py
    
  4. Avant de remplacer le fichiersur votre PS5 (pour éviter la corruption de base de données):
    • Fermez complètement l'application YouTube
    • Naviguez vers la page Paramètres
    • S'assurer qu'aucun paquet n'est actuellement installé ou mis à jour
  5. Utiliser FTP pour remplacer/system_data/priv/mms/appinfo.dbavec la version modifiée
  6. Si vous ne recevez aucune notification de corruption de base de données, redémarrez votre PS5

Comment s'échapper de YouTube Softlock

youtube_softlock

Ce problème se produit généralement lorsque vous vous connectez à Internetavantrégler le 127.0.0.2 DNS (le plus commun avec les utilisateurs du WiFi).

Étapes de récupération:

  1. Une fois softlocked, connectez-vous à Internet normalement sans DNS personnalisé
  2. Lancer YouTube à nouveau et refuser la mise à jour du logiciel système popup
  3. L'application YouTube devrait maintenant lancer avec succès
  4. Exécutez la prisonbreak et chargez HEN
  5. Réglez le DNS à 127.0.0.2 à nouveau, puis désinstallez YouTube
  6. SuivreJailbroken PS5etBloquer les mises à jour YouTube (appinfo editor.py)nouveau chapitre
  7. Redémarrez votre PS5. C'est fait.

Envoi des charges utiles

Remarque:Le serveur JS Remote n'utilise pas toujours le port 50000. Bien qu'il soit généralement par défaut pour le port 50000, il peut parfois utiliser un port différent - c'est un comportement normal, pas un bogue.

Vous pouvez envoyer des charges utiles en utilisantpayload_sender.py(exige Python).

Utilisation :

python payload_sender.py <host> <file>
python payload_sender.py <host> <port> <file>

Exemples:

python payload_sender.py 192.168.1.100 helloworld.js
python payload_sender.py 192.168.1.100 50000 helloworld.js
python payload_sender.py 192.168.1.100 9020 payload.bin

Lapse charge utile

Compatibilité du firmware :Ne fonctionne que jusqu'au firmware 10.01

Après le succès de la charge utile Lapse, vous devez envoyer le HEN ou autre binaire elf au port9021. Vous pouvez utiliser n'importe quel expéditeur de charge utile TCP comme:

  • netcat
  • payload_sender.py

Exemple :

python payload_sender.py 192.168.1.100 9021 hen.bin

Crédits

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.

Contributeurs GitHub

EchoStretch
EchoStretch
4 contributions
Gezine
Gezine
75 contributions
babidikun
babidikun
1 contributions
earthonion
earthonion
1 contributions