Le développeur earthonion vient de franchir une étape importante pour la scène homebrew avec la publication de HTOS-web, l’interface web officielle du projet GarlicSaves. L’objectif est clair, proposer un éditeur de sauvegardes PS4 open source, moderne et gratuit, accessible depuis un simple navigateur, et pensé spécifiquement pour les consoles jailbreakées.
GarlicSaves vs HTOS-web : qui fait quoi ?
Il est important de bien distinguer les deux briques du projet :
- GarlicSaves désigne l’ensemble de l’écosystème (service public, outils, logique métier).
- HTOS-web correspond au dépôt de l’interface web, servant de panneau de contrôle utilisateur.
Une approche radicalement différente des éditeurs classiques, contrairement aux solutions propriétaires et payantes comme Save Wizard, GarlicSaves adopte une philosophie totalement ouverte. Toute la pile technologique est libre, auditable et modifiable, ce qui représente une avancée majeure pour la communauté.
Autre différence fondamentale, les opérations sensibles ne sont pas réalisées sur le PC, mais directement sur la PS4 jailbreakée.
HTOS-web agit comme une interface distante :
- développée en Python avec le framework asynchrone Quart ;
- accessible via navigateur web ;
- communiquant avec la console via FTP et sockets TCP.
Sur la PS4, Cecie, écrit en Nim, se charge du décryptage, du chiffrement et de la resignature. Les clés cryptographiques restent ainsi confinées à l’environnement console, réduisant considérablement leur exposition. Des fonctionnalités taillées pour la scène modding car GarlicSaves couvre aujourd’hui l’essentiel des besoins avancés :
- Resign : associer une sauvegarde à un autre compte PSN
- Décryptage : avec prise en charge d’un second niveau spécifique à certains jeux
- Chiffrement multi-étapes : déchiffrement, injection de fichiers modifiés, rechiffrement et signature finale
- Re-region : modification de la région de sauvegarde à partir d’une clé compatible
Création de sauvegarde : génération complète depuis des fichiers bruts
- Codes rapides : compatibilité avec les quick codes de Save Wizard
La conversion multiplateforme est également prise en charge pour plusieurs titres populaires, dont :
- Grand Theft Auto V
- Red Dead Redemption 2
- Borderlands 3
- Xenoblade Chronicles 2
L’interface guide l’utilisateur à travers un flux clair et structuré, du déchiffrement initial jusqu’à l’export final de la sauvegarde prête à l’emploi.
HTOS-web repose sur Python 3.12, aioftp, aiosqlite, asyncio, pycryptodome pour le chiffrement, SQLite pour la base de données, Jinja2 pour l’interface HTML (thème sombre minimaliste), bcrypt et variables d’environnement pour la sécurité.
Les utilisateurs avancés peuvent cloner les dépôts GitHub, configurer leur fichier .env (IP et ports de la PS4) et héberger leur propre instance privée, sans dépendre du serveur public.
Avec HTOS-web et GarlicSaves, earthonion propose une alternative crédible, gratuite et transparente aux éditeurs de sauvegardes traditionnels. En déplaçant la logique cryptographique directement sur la console et en offrant une interface web claire, le projet pose les bases d’un nouveau standard open source pour la scène jailbreak PS4.