OrbisView n’est pas un simple outil de plus dans l’écosystème homebrew PlayStation 5. Il s’agit d’une véritable plateforme de débogage et de rétro-ingénierie, pensée pour les utilisateurs qui souhaitent aller bien au-delà de l’installation de fichiers PKG et comprendre en profondeur le fonctionnement interne de la console de Sony. L’idée derrière OrbisView est simple mais ambitieuse : proposer un analyseur de mémoire en temps réel, accessible directement depuis un navigateur web, capable de fonctionner sur une PS5 jailbreakée. Le projet s’adresse avant tout aux développeurs, chercheurs en sécurité et passionnés de reverse engineering désireux d’explorer les structures de données et la mémoire système de la console.
OrbisView repose sur deux éléments principaux :
- Un payload ELF exécuté directement sur la PS5
- Un serveur web léger, développé en Python avec Flask, lancé sur un PC du réseau local
Une fois la connexion établie, l’utilisateur peut explorer la mémoire de la PS5 en direct, analyser les processus actifs, parcourir les dumps mémoire et naviguer dans les structures de données avec une fluidité jusqu’ici rarement atteinte sur PS5. L’interface web est sans doute l’un des points forts d’OrbisView. Moderne, épurée et réactive, elle permet :
- La visualisation de la mémoire sous différents formats
- La recherche de motifs hexadécimaux ou de chaînes ASCII
- La navigation rapide grâce à un historique d’adresses persistant
- Des aperçus contextuels clairs et immédiatement exploitables
OrbisView 0.4.0 : une mise à jour majeure
- Après la v0.0.1 et 0.1.0, avec la sortie de la version 0.4.0, OrbisView franchit un cap important en termes de qualité et de stabilité.
Parmi les améliorations notables :
- Refonte complète du lecteur de mémoire, avec un affichage plus flexible et des plages dynamiques étendues
- Recherche mémoire optimisée, plus rapide et plus précise grâce à une analyse par blocs
- Résultats cliquables permettant un accès immédiat à la zone mémoire concernée
- Scanner de processus amélioré, avec filtres, comptage fiable et gestion intelligente des doublons
- Interface web réécrite pour une meilleure stabilité et une ergonomie accrue
Installation : accessible aux habitués du jailbreak PS5
Pour les utilisateurs déjà familiers avec l’environnement PS5 jailbreaké, l’installation reste relativement simple :
- Une PS5 jailbreakée avec elfldr fonctionnel
- Un PC avec Python 3.x
- Un réseau local partagé
En quelques étapes, la charge utile est lancée sur la console, le serveur web démarre sur le PC, et l’exploration peut commencer directement depuis un navigateur.
Fonctionnalités principales :
- Lecteur de mémoire
- Affichage en uint8_t, uint16_t, uint32_t, uint64_t, hex64, ASCII, float, int64_t
- Nombre d’octets par ligne configurable (8, 16, 32, 64)
- Ajustement dynamique de la plage mémoire (+512, +1024, -512, -1024)
- Historique des adresses avec sauvegarde persistante
- Mise en surbrillance tous les 0x100 octets pour une navigation plus lisible
- Recherche de motifs hexadécimaux en mémoire
- Recherche de chaînes ASCII
- Segmentation adaptative pour des recherches rapides
- Résultats détaillés : adresse, offset, dump hexadécimal et aperçu ASCII
- Accès direct à l’emplacement mémoire depuis les résultats
- Liste de tous les processus en cours (PID, état)
- Filtres par nom ou PID
- Comptage total des processus
- Filtrage intelligent des doublons
- Design clair, coloré et responsive
- Configuration de l’IP PS5 directement depuis l’interface
- Connexion / déconnexion sans redémarrage
- Panneaux pliables pour un espace de travail optimisé
- Notifications toast pour le suivi des actions
Téléchargement : OrbisView v0.4.0