Il y a peu Valentinbreiz a publié tout les outils nécessaires pour booter une distribution Linux sur nos ps4 4.05.
Après plusieurs jours de tests et énormément de galères, j' ai enfin réussi à faire tourner Fedora sur ma PS4 en 4.05.
Pourquoi avoir choisi Fedora et pas une autre, tous simplement parce que cette distrib est compilé avec quelques surprises plutôt intéressantes. En effet, elle comprend déjà les drivers 3D de la team Failoverflow, un pack d'émulateurs fonctionnels (Snes9x, PCSXR, et Dolphin) mais aussi et surtout Steam.
Vous pourrez ainsi jouer à certains jeux retro mais aussi à certains jeux Steam (à condition d'avoir un compte pour ce dernier). Il est possible d'ajouter d' autre émulateurs ou logiciels (Paintown par exemple fonctionne ^^) et même vos propres ROMS.
Seul petit hic, vous n' aurez pas de son malheureusement, mais pour un début c' est déjà vraiment excellent.
Tuto:
Il vous faut:
- Le payload Linux 4.05 ICI
- Rufus ICI
- Fedora Failoverflow ICI
- Clef USB 8go minimum
- Clavier/souris USB
- Hub USB (facultatif mais pratique)
- Commencer par créer votre clef USB bootable avec rufus en respectant ces réglages:
- Sélectionner l' image de Fedora tout juste télécharger
- Puis cliquez sur Démarrer
- Une fois terminé, lancer l' exploit kernel IDC sur votre PS4
- Branchez votre clef USB Bootable sur le port le plus à droite de votre PS4
- Injecter le payload linux 4.05 avec NetCat gui ou autre.
- Patientez...
Si vous avez un freeze ou rien qui se passe à l'écran, changé de clef usb, j' ai du faire 3 clefs différentes pour en trouver une qui fonctionne...
En grand merci à Jad67Tony qui m'a beaucoup aidé pour ce soucis de clef USB ^^
D'autres rapportent qu'il n'y a pas que le core SuperNes qui fonctionne, les VirtualJaguar (Atari Jaguar) et fceumm (NES) sont également parfaitement utilisables. Pour le moment il faut compiler soit même sa propre version, mais cela fonctionne, une version compilée officielle verra le jour quand tout cela sera plus stable. Source : GBAtemp / RetroArch
Comment faire : - vous avez besoin du firmware version 3.0.0 - vous avez besoin de libtransistor pour compiler - vous avez besoin de ace_loader pour l'exécuter (une partie de libtransistor) - vous avez besoin de pegaswitch pour lancer ace_loader - 'temp' contient le ace loader compilé avec l'interface graphique et le répertoire de l'application kgDoom - vous devez modifier pegaswitch pour héberger des fichiers statiques * voir ci-dessous * créer un nouveau répertoire 'files' * placer 'kgdoom.nro' dans 'files' * Placez un des IWADs originaux , vérifiez les options de la ligne de commande ci-dessous * sauvez ace.nro quelque part , peut être dans 'files' * lancez pegaswitch avec sdbcode, runnro ace.nro - se connecter en utilisant netcat vers Ace loader, avec le port 2991 (vous devez connaître l'IP de la Switch) - envoyer la commande 'exec kgdoom.nro', facultativement vérifier les options de la ligne de commande (ci-dessous) Bref vous l'aurez compris c'est pas simple ! Les options de ligne de commande: - pour lancer le shareware (doom1.wad), il suffit de lancer 'kgdoom.nro' - pour exécuter doom 1 (doom.wad), lancez 'kgdoom.nro -doom' - pour lancer doom ultimate (doomu.wad), lancez 'kgdoom.nro -doomu' - pour lancer doom 2 (doom2.wad), lancez 'kgdoom.nro -doom2' - pour lancer plutonia (plutonia.wad), lancer 'kgdoom.nro -plutonia' - pour exécuter TNT (tnt.wad), exécutez 'kgdoom.nro -tnt' - pour lancer FreeDoom (freedoom1.wad), lancez 'kgdoom.nro -freedoom' - pour lancer FreeDoom2 (freedoom2.wad), lancez 'kgdoom.nro -freedoom2' Nb : Comme vous pouvez le voir sur la vidéo, il subsiste quelques petits bugs, il y a des éléments non implémentés, l'initialisation HID (contrôleur) échoue parfois, il n'est pas possible de sauvegarder / charger des sauvegardes, y compris la configuration, et la musique ne fonctionne pas. Téléchargement : - kgdoom - ace gui start.js - copy paste to pegaswitch folder ace.nro - copy paste to nros readme pour libtransistor : https://github.com/k...19d0fd7b1c3884e readme pour kgdoom : https://github.com/k...491d9a70a4371d5