La scène PS5 continue de développer des outils capables de transformer en profondeur l'expérience utilisateur sur les consoles jailbreakées. Le projet Omega, développé par TheCriicom, propose ainsi une véritable alternative à l'interface Home officielle de la PlayStation 5, avec une idée simple : réunir jeux, homebrew, Store, amis et fonctionnalités communautaires au sein d'une seule et même interface.

Omega se présente comme une dashboard open source dédiée aux utilisateurs Homebrew. L'objectif est de remplacer la Home classique de la PS5 par une interface pensée pour les consoles modifiées, capable d'afficher les jeux installés et les applications Homebrew sur une même ligne. Le projet dispose également d'un Store permettant de télécharger et d'installer du contenu directement depuis l'interface, tandis que les fonctionnalités sociales permettent d'accéder aux amis et aux différentes interactions communautaires sans devoir multiplier les outils.
Sur la partie Home, Omega propose notamment des jaquettes dynamiques, le lancement direct des jeux et des homebrew, ainsi que la possibilité d'exécuter des payloads ELF en arrière-plan. Les jeux peuvent être lancés via LncUtil, tandis que les homebrew peuvent utiliser websrv. L'ensemble fonctionne comme un homebrew PS5 basé sur SDL2 et un rendu logiciel.

Le projet ne se limite cependant pas à un simple remplacement graphique de la Home. Omega intègre un Store Homebrew open source avec recherche, catégories, évaluations et commentaires. Le système reconnaît différents formats, notamment les fichiers .pkg, .zip et .elf. L'utilisateur peut ainsi parcourir les applications disponibles et les installer directement depuis l'interface.
Omega propose également une bibliothèque personnelle permettant de gérer ses propres sauvegardes de jeux à partir d'un fichier JSON. Une partie communautaire vient compléter l'ensemble avec des publications, des likes, des commentaires, des groupes de discussion, une liste de personnes susceptibles d'être connues ainsi que des classements basés sur le temps de jeu et les amis.
La partie sociale est particulièrement poussée pour un projet Homebrew. Omega embarque un système de Party avec discussion textuelle et vocale basée sur Opus, invitations à rejoindre une partie et différents statuts de présence comme en ligne, absent, ne pas déranger ou invisible. Un Game Base permet également de gérer les amis, les demandes et les messages.
La confidentialité n'a pas été oubliée. Le projet prévoit des fonctions de blocage et de signalement, la gestion des personnes autorisées à contacter l'utilisateur, l'export des données personnelles ainsi que la suppression du compte. L'interface peut par ailleurs être personnalisée avec différents thèmes, de la musique d'ambiance générée et même un navigateur intégré.
Techniquement, Omega est composé de plusieurs éléments. Le dossier client contient l'application console développée en C avec SDL2 ainsi qu'une version destinée aux environnements desktop. Le dossier daemon regroupe le composant chargé notamment de rouvrir Omega lorsque l'utilisateur revient sur la Home et de transporter les notifications pendant qu'un jeu est lancé. Enfin, server contient l'API Node.js, le proxy, le panneau d'administration et la configuration Docker Compose.
Autre particularité intéressante : le serveur peut être auto-hébergé. Omega n'impose donc pas nécessairement l'utilisation d'une infrastructure unique. Le choix du serveur peut être effectué depuis les paramètres, tandis qu'un serveur officiel reste disponible pour ceux qui souhaitent utiliser la solution sans mettre en place leur propre infrastructure.
L'installation nécessite évidemment une PS5 jailbreakée disposant du support Homebrew, avec notamment websrv et un chargeur de payloads. La méthode la plus simple consiste à passer par la page d'installation du projet, mais une installation manuelle est également possible en transférant les fichiers data/ via FTP.
Avec Omega, TheCriicom propose donc quelque chose de plus ambitieux qu'un simple launcher. L'idée est de construire une véritable expérience utilisateur alternative pour la PS5 jailbreakée, en regroupant dans une même interface les jeux, les applications Homebrew, l'installation de PKG, les fonctionnalités communautaires, les communications et la gestion des contenus.
Le projet est distribué sous licence GPL-3.0 et son développement étant open source, son évolution pourrait être particulièrement intéressante à suivre au fur et à mesure que la scène PS5 enrichit ses possibilités Homebrew.
Pour les utilisateurs disposant d'une PS5 jailbreakée, Omega pourrait ainsi devenir une véritable couche d'interface entre le système officiel de Sony et tout l'écosystème Homebrew, avec une approche beaucoup plus proche d'une plateforme complète que d'un simple menu alternatif.
Source : TheCriicom Github / Omega



Mon contenu
Homme





