En plus de la méthode de Flat'z publié ce matin, pour créer et installer un pkg fake, il existe une autre méthode (fonctionnelle en 1.76) pour lancer vos backups PS4.
Sans rentrer dans les détails, pour cette 2ème méthode il vous faut décrypter certains fichiers de vos jeux PS4, et c'est là que la news devient intéressante...
En effet, VVildCard777 vient de porter une nouvelle pierre au jailbreak en publiant, sur son github, un dumper de fichier eboot/sprx
On peut désormais récupérer les fichiers décryptés de nos jeux, il sera obligatoire de créer un payload spécifique pour dumper chaque jeu.
J'ai moi même pu dumper les eboot.bin/sprx de uncharted the nathan drake collection.
Pour celà il faudra modifier le fichier main.c
Virer les lignes après // decrypt some files
J'ai mis celle-ci pour récupérer les fichiers décryptés
decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/eboot.bin", "/mnt/usb0/app0/eboot.bin");decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/big2-ps4_Shipping.elf", "/mnt/usb0/app0/big2-ps4_Shipping.elf");decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/big3-ps4_Shipping.elf", "/mnt/usb0/app0/big3-ps4_Shipping.elf");decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/sce_module/libc.prx", "/mnt/usb0/app0/libc.prx");decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/sce_module/libSceFios2.prx", "/mnt/usb0/patch0/libSceFios2.prx");decrypt_and_dump_self("/mnt/sandbox/pfsmnt/CUSA02343-app0/sce_sys/about/right.sprx", "/mnt/usb0/app0/right.sprx");
Il n' est cependant toujours pas possible de lancer un backup PS4 sur 4.05 car il nous manque encore quelques éléments à porter pour ce firmware:
- Elf-loader
- USB/HDD hooks
Attendons la suite...
Télécharger DumpFile405
Voici un payload compilé qui fonctionne avec uncharted collection
Vous pouvez modifier le CUSA avec un éditeur Hexadecimal
DumpFileUncharted.bin
Tuto:
1) On lance le jeu dont on veut decrypter l'eboot
2) On met une clé usb, avec les dossiers app0 et patch0, dans le port le plus a droite de la console
3) On bascule ensuite vers le navigateur, on lance l'exploit et on injecte le payload modifié avec le bon CUSA
4) On attend 5 minutes
5) On retire la clé et on récupère les fichiers dans les dossiers app0 et patch0
www.sendspace.com/file/4fvi9k
Voici un payload compilé qui fonctionne avec uncharted collection
Vous pouvez modifier le CUSA avec un editeur Hexadecimal
Commment qu'on fait ?
1) On lance le jeu dont on veut decrypter l'eboot
2) On met une clé usb, avec les dossiers app0 et patch0, dans le port le plus a droite de la console
3) On bascule ensuite vers le navigateur, on lance l'exploit et on injecte le payload modifié avec le bon CUSA
4) On attends 5 minutes
5) on retire la clé et on recupère les fichiers dans les dossiers app0 et patch0
J'en ai compiler qu'un seul.
Mais tu peux remplacer CUSA02343 par un autre, avec Hexedit neo, tu devrais pouvoir récuperer au moins l'eboot et les libs sce_modules.
https://www.sendspace.com/file/gu41c5
Little Big Planet 3 CUSA00063 dumper
bon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd
bon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd
bon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd
Tu peux injecter le payload directement. pas besoin du ps4-payloads-sdk
On suit la meme methode qu'avec le ftp
bon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd
Tu peux injecter le payload directement. pas besoin du ps4-payloads-sdk
On suit la meme methode qu'avec le ftp
super , mais j'ai du coup un dossier mais pas de .bin , du coup comment le transformer en bin ?
J'ai l'impression qu'on entendra plus parler qu'autre chose que de 1,76 et 4.05.....
J'ai l'impression qu'on entendra plus parler qu'autre chose que de 1,76 et 4.05.....
c'est clair on entend parler que la 4.05 ou la 1.76....cela est vraiment dommage en tous cas je vais pas parcourir la planete pour trouver une ps4 pro en 4.05 .... mais bon je l'avoue sa me fait salivé quand je vois toute ces news en 4.05....s'il vous plait les devs fait un truc pour les personne en 4.07 ... lol
suit ce tuto mais passe par le guide utilisateur pour lancer l'exploit de specter la 1ier fois ensuite envoie le payload: enablewebbrowser405.bin et une fois charger tu n'aura plus ce message de maj au demarrage du navigateur ps4Salut à tous je ne sais pas si je suis le seul qui constate ce problème je veux me connecter à l'internet afin de procéder à ce que les autres ont déjà eu à faire comme jailbreak, malheureusement on me demande de me connecter au PSN et en cherchant à me connecter à mon compte PSN on m'exige une maj je ne sais pas si c'est moi qui ai mal bloqué les maj ou c'est encore SONY qui nous a mis dans la merde
Ont peut dumper Uncharted 4 il est compatible 4.05 ? Est ce qu'il y aune base de donnée quelques part pour recuperer les nom CUSA*** a modifier en fonction des jeuxhttps://www.sendspace.com/file/qfznz7Prends ce fichier là, il est pour uncharted 4Pour modifier le CUSA c'est très facile, avec hex editor neoil a une fonction de recherche, tu cherches juste CUSA et ensuite tu modifies le CUSA00917 par celui du jeu qui t'intéresse.Il faut, sur ta clé usb,formaté FAT32, mettre un dossier app0Tu mets cette clé sur le port le plus à droite de la consoleTu lances ton jeuTu appuies sur le bouton PS pour revenir sur le menu PS4, tu ne quittes pas le jeuTu vas dans le navigateur, tu lances l'exploit normal et là, tu injectes le payload que je t'ai fourni au dessus.Tu attends 2-3 minutes et tu peux récuperer ta clé usb, avec dans le dossier app0, les fichiers eboot.bin, libc.prx etc...Par contre, si tu veux compiler un payload à partir des sources, ca va etre plus compliqué.J'utilise ubuntu 16.04 pour celàIl faut cloner le git de idchttps://github.com/idc/ps4-payload-sdkdans un terminal tu tapes export PS4SDK=/home/tonpseudo/ps4-payload-sdktu vas ensuite, via le terminal, dans ps4-payload-sdk/libPS4et tu tapes makeca compiletu vas dans ps4-payload-sdk/libusbfatfsmakeça compileVoilà, la librairie est compiléMaintenant tu peux cloner le git https://github.com/VV1LD/DumpFile405tu vas dans le repertoire DumpFile405 et tu modifies les fichiers à dumper. tout se trouve à la fin du fichier main.ctu fais make et voilà ton payload est prêt.super , mais j'ai du coup un dossier mais pas de .bin , du coup comment le transformer en bin ?Tu peux injecter le payload directement. pas besoin du ps4-payloads-sdkOn suit la meme methode qu'avec le ftpbon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd
A pouvoir lancer les jeux quand le elf décrypte et le payload qui va avec sortira.Du coup a quoi servent les fichier dumper pour le moment
Il manque 2 étapes pour que ca fonctionne en suivant ta méthode.En 1er : Lancer le teminal puis tapezsudo get-apt install LLVMPuis relancer le terminal et tapezsudo get-apt install binutilset redémarrer linux.Sinon tout le reste est okhttps://www.sendspace.com/file/qfznz7Prends ce fichier là, il est pour uncharted 4Pour modifier le CUSA c'est très facile, avec hex editor neoil a une fonction de recherche, tu cherches juste CUSA et ensuite tu modifies le CUSA00917 par celui du jeu qui t'intéresse.Il faut, sur ta clé usb,formaté FAT32, mettre un dossier app0Tu mets cette clé sur le port le plus à droite de la consoleTu lances ton jeuTu appuies sur le bouton PS pour revenir sur le menu PS4, tu ne quittes pas le jeuTu vas dans le navigateur, tu lances l'exploit normal et là, tu injectes le payload que je t'ai fourni au dessus.Tu attends 2-3 minutes et tu peux récuperer ta clé usb, avec dans le dossier app0, les fichiers eboot.bin, libc.prx etc...Par contre, si tu veux compiler un payload à partir des sources, ca va etre plus compliqué.J'utilise ubuntu 16.04 pour celàIl faut cloner le git de idchttps://github.com/idc/ps4-payload-sdkdans un terminal tu tapes export PS4SDK=/home/tonpseudo/ps4-payload-sdktu vas ensuite, via le terminal, dans ps4-payload-sdk/libPS4et tu tapes makeca compiletu vas dans ps4-payload-sdk/libusbfatfsmakeça compileVoilà, la librairie est compiléMaintenant tu peux cloner le git https://github.com/VV1LD/DumpFile405tu vas dans le repertoire DumpFile405 et tu modifies les fichiers à dumper. tout se trouve à la fin du fichier main.ctu fais make et voilà ton payload est prêt.super , mais j'ai du coup un dossier mais pas de .bin , du coup comment le transformer en bin ?Tu peux injecter le payload directement. pas besoin du ps4-payloads-sdkOn suit la meme methode qu'avec le ftpbon du coup j'ai maintenant remplacer cusa mais je suis perdu sur la compilation du .bin , j'ai lu qu'il fallais le SDK mais a partir de ça , je me perd