Forums GAMERGEN

KStuff Lite - EchoStretch - OFW 1.00 - 13.60

Règles du forum
Cette section reste soumise aux règles du forum, aucun contenu warez, illégal et dangereux n'est toléré.

KStuff Lite - EchoStretch - OFW 1.00 - 13.60

Message non lupar MDProz » 02 Oct 2026, 23:19

KStuff Lite est un projet open source pour PS5, conçu pour faciliter le chargement de payloads et l’exécution de homebrew. Il s’appuie sur des mécanismes de bas niveau liés au noyau, à la mémoire, au chiffrement et aux appels système.

Grâce à ses fonctions de chargement, de gestion mémoire, de chiffrement et de diagnostic, il constitue une base importante pour les travaux de recherche et le développement homebrew sur PS5. Toutefois, son utilisation nécessite de vérifier soigneusement la compatibilité du firmware et de respecter les règles légales applicables.

INFO UPDATE !



Objectifs du projet

  • Fournir une implémentation légère et optimisée de kstuff
  • Faciliter le chargement de payloads sur PS5 compatibles
  • Permettre l’utilisation de composants comme FSELF, NPDRM et un loader dédié
  • Améliorer les performances et la stabilité des opérations bas niveau
  • Proposer des outils de diagnostic pour analyser le fonctionnement du système

Fonctionnement

Le fonctionnement nécessite une compatibilité précise entre le modèle de console, la version du firmware et les composants utilisés.
    1. Exploitation d’une vulnérabilité compatible: Le projet s’appuie sur des failles spécifiques de certaines versions du firmware.
    2. Accès aux fonctions système: Il met en place des mécanismes permettant d’interagir avec le noyau de la console.
    3. Chargement de payloads: Une fois l’environnement préparé, des composants logiciels peuvent être chargés en mémoire
    4. Exécution de code personnalisé: Cette étape permet d’utiliser des homebrew, des programmes de recherche ou des environnements de développement

Il intègre plusieurs fonctions techniques:
  • Prise en charge du chiffrement et de l’authentification de certains contenus
  • Gestion des fichiers FSELF
  • Support du mécanisme NPDRM
  • Chargeur de payloads
  • Communication avec des outils de débogage
  • Accès contrôlé à certaines zones mémoire du noyau
  • Gestion optimisée des transitions entre l’espace utilisateur et le noyau
  • Mécanismes de vérification et de récupération en cas d’erreur
  • Gestion du processeur, des registres de contrôle, du contexte FPU et des mappings mémoire
  • Réduction du coût des transitions entre les différents environnements d’exécution
  • Mise en cache de certaines traductions d’adresses mémoire
  • Lectures mémoire plus ciblées et mieux vérifiées
  • Gestion améliorée des registres de débogage
  • Optimisation de la sauvegarde et de la restauration de l’état du processeur
  • Choix automatique entre certaines fonctions matérielles comme XSAVE et XSAVEC
  • Ajout de compteurs de performance et de diagnostics facultatifs

Image


ChangeLog

[+] CLIQUER POUR AFFICHER
Version 1.11 Beta
  • Ajout de la prise en charge des firmwares 13.xx.
  • Ajout de la prise en charge des firmwares 1.xx et 2.xx — contribution de @drakmor.
  • Prise en charge des fichiers FPKG jusqu’au firmware 11.40 — contribution de @drakmor
  • Optimisation des performances — contribution de @drakmor
  • Ajout de la prise en charge de l’application multimédia PS4 — contribution de @drakmor
  • Correction du fonctionnement des fichiers FPKG sur le firmware 11.60 — contribution de @ArkSama
  • Correction du fonctionnement de int3 sur les firmwares 13.xx — contribution de @idlesauce
  • Ajout de divers éléments issus du kit de développement

Version 1.10 Beta
  • Amélioration de la stabilité
  • Amélioration des performances
  • Mise à jour de la prise en charge du kit de développement

Version 1.09 Beta
  • Correction de la désactivation de l’ASLR sur les firmwares 11.xx et 12.xx
    • ASLR signifie Address Space Layout Randomization, une mesure de sécurité qui randomise l’emplacement des éléments en mémoire

Version 1.08 Beta
  • Ajout d’un hook int3 dans l’IDT
  • Mise en place d’un hook individuel pour les appels système
  • Ajout de diverses corrections et améliorations mineures
  • Des modifications qui suppriment pratiquement le ralentissement lié aux appels système et évite d’avoir à activer ou désactiver constamment certains mécanismes

Version 1.07 Beta
  • Ajout de la prise en charge des trophées — contributions de @idlesauce et @ArkSama
  • Ajout de la compression PFS au format .ffpfsc — contribution de @PSBrew

Version 1.06 Beta
  • Première version expérimentale avec prise en charge des fichiers IMG

Version 1.05
  • Ajout de la prise en charge des firmwares 12.xx
  • Rétablissement de la compatibilité avec ShadowMountPlus

Version 1.04
  • Ajout du contournement nécessaire pour le firmware VR2
  • Correction de problèmes liés au firmware 10.60
  • Ajout de composants issus du kit de développement

Version 1.03
  • Correction du problème empêchant certains jeux de se charger
  • Version préparée pour la compatibilité avec etaHEN

Version 1.02
  • Cette version intègre les améliorations développées en amont par @drakmor

Version 1.01
  • Ajout de la prise en charge du firmware 12.00

Version 1.00
  • Ajout de la prise en charge de Testkit/Devkit
  • Suppression du code obsolète et déplacement des décalages vers un nouvel emplacement


Source

[+] CLIQUER POUR AFFICHER
Image

Image Image
Avatar de l’utilisateur MDProz Admin
Admin
Messages: 22719
Inscription: 04 Avr 2012, 22:14
Pays: France

 

Retourner vers Underground