Shadpkg
shadPKG est un outil C++ conçu pour dériver les clés de chiffrement et extraire le contenu des fichiers PKG PlayStation 4. shadPKG est un utilitaire avancé...
Choisir une liste...
ShadPKG
ShadPKG est un outil C++ conçu pour dériver les clés de chiffrement et extraire le contenu des fichiers PKG PlayStation 4.
Aperçu général
ShadPKG est un utilitaire avancé pour analyser, décrypter et extraire les fichiers PS4 PKG, y compris les jeux, les mises à jour, les correctifs, les DLC et les paquets homebrew.
Il se concentre sur l'exactitude, la performance et la transparence, fournissant des journaux détaillés et un aperçu clair de la structure interne des archives PKG.
Capacités clés :
- Analyse complète de la structure du PKG
- Dérivation automatique et manipulation des clés de chiffrement
- Déchiffrement des données protégées
- Extraction complète du fichier et du répertoire
- Support pour les PKG de détail, de mise à jour, DLC et homebrew
- Extraction multifiltres avec rapports d'avancement
Appui au développement
ShadPKG est activement maintenu et amélioré au fil du temps. Si vous le trouvez utile et souhaitez soutenir le développement continu, vous pouvez contribuer via Ko-fi.
Exigences du système
Système d'exploitation : Fenêtres 10 / 11 (x64)
Compilateur: Studio visuel 2022 (outils de construction ou IDE complet)
Python : 3.10 ou plus récent
build.py)Dépendances: Conan 2.x
- Utilisé pour gérer des bibliothèques telles que Zlib, Crypto++ et d'autres
Instructions de construction
1. Cloner le dépôt
git clone https://github.com/seregonwar/ShadPKG.git
cd ShadPKG
2. Installer Conan (si manquant)
pip install conan
3. Installer les dépendances
conan install . --build=missing
4. Construire le projet
Exécutez le script build depuis la racine du projet :
python build.py
Les binaires compilés seront situés dans :
build/Release/
Utilisation
De Command Prompt ou PowerShell :
shadPKG.exe
Exemple :
shadPKG.exe "C:\GAMES\CUSA12345.pkg" C:\extracted\CUSA12345
Comportement:
Tous les fichiers et répertoires contenus dans le PKG sont extraits dans le dossier cible
Les progrès sont affichés en temps réel
Un journal d'exécution détaillé est imprimé sur la console et enregistré à
debug_log.txtLes entrées inconnues ou non nommées sont exportées comme suit:
entry_0x.bin
Principales caractéristiques
- Extraction multifils pour une meilleure performance
- Gestion et décryptage automatiques des clés
- Support robuste pour différents types de PKG
- Exploitation forestière persistante pour le débogage et l'analyse
- Gestion sûre du chemin et résistance aux erreurs
Notes et limitations
- Certains types de PKG (surtout les correctifs ou les mises à jour) peuvent intentionnellement omettre certains fichiers
- Si des problèmes d'extraction surviennent, consultez le site
debug_log.txtavant de signaler des problèmes
Documentation technique
Une ventilation détaillée des formats PKG et PFS, y compris le flux cryptographique, les structures de données et la logique de déchiffrement, est disponible ici:
(en milliers de dollars) Analyse technique du processus de décryptage pour les formats de fichiers PlayStation 4 PKG et PFS
Crédits et licence
- Basé sur l'ingénierie inverse et la documentation communautaire.
- Licence sous licence MIT.