Comme déjà dit il a aussi proposé la mise à jour v1.3 pour apporter plus de stabilité sur firmware 4.05. v1.3 for firmware v4.05 - More stable payload
Téléchargement : ps4-hen-vtx.bin v1.4 pour 4.55 et v1.3 pour 4.05
Téléchargement : PS4PKGViewer v1.1
La plupart des projets d’émulation PS4 n'ayant jamais pu aboutir, le développeur AlexAltea a décidé de prendre le problème a revers et a commencé le développement d'une machine virtuelle capable d’exécuter l'OS de la PS4.
Pour cela, il s'appuie sur les travaux du projet Nucleus, qui avait pour but de proposer une émulation PS3/PS4 sur PC. Le projet avait été abandonné par son développeur, mais celui-ci avait mis a disposition les sources pour celui qui aurait la force (et le courage) de poursuivre son œuvre...
C'est désormais chose faite, car AlexAltea est bien décidée a aller jusqu'au bout avec l'aide de plusieurs développeurs tout aussi déterminés.
État du projet:
Actuellement, Orbital est en mesure de démarrer sur un kernel PS4 décrypté. Les firmware 4.55 et 5.00 ont été testés, mais il est possible d'en savoir plus sur leur Twitter ou de les encourager sur leur Patreon.
On peut aussi voir leur liste d'objectifs a atteindre sur leur Roadmap.
Le développeur propose une F.A.Q en anglais disponible ci-dessous:
FAQ
How does Orbital work without having SAMU keys?
Until keys are dumped, decryption with SAMU will be "emulated" by hashing encrypted input blobs and returning decrypted blobs previously obtained from the actual console.
My kernel dump crashes shortly after booting. Why?
Kernel ELFs generated from memory dumps will not work since writable segments might have been modified into a state where booting is not possible. Please generate proper binaries offline by decrypting ELF segments with SAMU on your actual console, not by dumping memory.
Where can I get Orbital?
This project is not ready for end users. No binaries are provided, so you must build each of the three components (BIOS, GRUB, QEMU) yourself. Furthermore, configuring the emulator to do something will be hard, as you will need to dump and decrypt the entire PS4 filesystem and sflash, including the kernel. You might find hints on how to do this in the few scattered .sh files in this repo. Of course, in the future, I'll make this emulator more user-friendly.
Requirements
Je rappelle que ce projet en est encore a son stade embryonnaire et est encore très loin d’être utilisable auprès des non initiés. Les fichiers fournis sur son Github sont réservés a des utilisateurs avertis qui s'y connaissent un minimum sur le sujet.
Ressusciter un tel projet est déjà un travail dantesque, et on ne peut que saluer le courage de AlexAltea de s'y être lancé. L’idée d’exécuter l'OS de la PS4 sur PC via une machine virtuelle est vraiment originale et prends a revers la notion même d’émulateur. C'est plutôt bien pensé car l'OS de la PS4 est basé sur une version modifié de FreeBSD 9. De plus, le hardware de la PS4 est extrêmement proche de celui d'un PC ce qui facilite énormément la tache du processeur.
CelesteBlue, développeur français connu pour ses travaux sur la psvita (renpdrm, epsp bubble installer), nous propose un nouveau plugin : storage manager. Comme son nom l'indique, il sert à organiser les différents espaces de stockage (carte mémoire sony, mémoire interne, psvsd ou usb, sd2vita) de manière simple et efficace. Il combine gamesd.skprx et usbmc.skprx en réglant les petits problèmes de ceux-ci.
C'est donc une V2 des plugins de stockage. Ainsi donc, en attribuant une partition à un espace de stockage, on peut arriver à avoir un beau résultat (un surplus de place) :
Comment l'utiliser :
Copiez storagemgr.skprx et storagemgr_config.txt vers ur0:tai
Ouvrez le config.txt et rajouter la ligne :
*KERNEL
ur0:tai/storagemgr.skprx
Le fichier texte de config vous permettra de paramétrer comme bon vous semble le plugins. Voici un exemple
MCD = uma0 (c’est a dire la carte mémoire sony en stockage secondaire)
GCD = ux0 (la sd2vita en mémoire principale)
INT = imc0 (la mémoire interne en imc0 reconnu par adrénaline donc utile pour mettre vos jeux psp)
UMA = grw0 (stockage usb ou psvsd en stockage secondaire. Non reconnu par adrénaline ou les émulateurs. Peut servir a stocker les vpks, images ou music.)
Les partitions disponibles pour l’instant sont imc0, xmc0, uma0, ux0, grw0
Donc il vous suffit de changer la partition attribuée à votre espace de stockage selon votre envie en éditant ce fichier texte.
Le code source est disponible sur son github et CelesteBlue propose des idées d’innovation si vous êtes intéressé par ce plugins et souhaitez y contribuer.
Lien :
storagemgr.skprx : https://github.com/C...toragemgr.skprx
storage config : https://github.com/C...rage_config.txt
lien github : https://github.com/C...ageMgr/releases