Releases: xXxTheDarkprogramerxXx/PS4_Tools
Release V1.1
PS4 Tools
PS4 Tools is an open source project that will allow anyone who wants to create a Unity/Windows application for any PS4 application.
This is currently being used inside the following Projects
- Lapy - PS4 Explorer - Lapy
- PS4 PS2 Classics Manager (Unreleased) Github Source
- PS4 PS2 Classics GUI Github Source
- PS4 PKG Installer (PKG Store) Github Source
- PS4 PKG Installer Andorid Github Source
- PS4 PKG Tool- By pearlxcore Github Source
- PS4 Tools Homebrew (1.3) Github Source | Github Release
- PS4 Save Manager Github Source
- PS4 Trophy Unlocker Github Source
Getting Started
For Untiy simply extract the PS4_Tools.zip file into your assets folder Unity should automatically pick up the DLL's
For Windows/Mono simply add the DLL's as a reference to your project.
Prerequisites
This project was built in .net 3.5. as long as you build your project in .net 3.5 you should be able to use this solution.
The project and all its supporting libraries have been ported to .net 3.5
Running the tests
For testing examples either view the examples in the Readme
But for main testing please view the Tester Project inside the solution it has most of the code being used through out PS4_Tools
Authors
- xXxTheDarkprogramerxXx - Initial work - xXxTheDarkprogramerxXx
- Maxton - LibOrbisPKG - Maxton
- GarnetSunset - Playstation Store DLC Indexer - GarnetSunset
- stooged - PS4 DLC Indexer (C#) - stooged
- cfwprpht - His help and Vita Rco extractor tool - cfwprpht
- idc - His PS4 Pup Extractor and other work he has done - idc
- theleecherman - His tools are always a great reference for me and does some great work - theleecherman
- Thealexbarney - His great research done on atrac9 files and decoding them - Thealexbarney
See also the list of contributors who participated in this project.
License
This project is licensed under the GNU Lesser General Public License v3.0 - see the LICENSE.md file for details
[Release] PS4 Tools Homebrew V1.33 (Xmas Edition)
PS4 Tools V1.33 (Xmas Edition)
Changelog:
Supports up to the latest firmware (9.00)
Save Patches
Save patches have now been applied to most firmwares
All you need to do to use this feature is simply run ps4debug from any payload host and it should work
You can now dump you're saves to usb.
(Next to come will be save replacements so this should happen real soon)
Trophy Unlocking
There was a bug that only allowed the first 10 trophies to be unlocked.
This has now been fixed.
Select you're desired trophy then press X (either on all trophies or a spesific one)
Wait for all the unlock notifications to finish before closing this screen
(The app might freeze when you close this screen.You can simply close the app and start it again if that happens)
How To Use
[ ] Button
System Info will be displayed here
/\ Button
Select a trophy from the list and then use the Trophy Hijack method to unlock them
(this should work for games you have on the console please note games need to be unlocked to mount items)
X Button
This loads all installed applications into a list for you to work with
O Button
This opens up all save data found on the console if patches are applied you can mount them to usb
Right Button
Loads all pkg files on all usb devices and allows a user to install the pkg files from here
Down Arrow
FTP Hot Reload(is enabled by default)
Options button
R3 Button
Opens up the recovery menu
You have the following functions:
[ ] To Rebuild your app.db
/\ Fix Trophy Timestamps
X To Fix Trophy Summary
L3 Button
Change remote color
Errors ?
I get could not load trophy db when pressing /\
- This happens because the user profile you are running on does not have a db created yet(You should be able to unlock a trophy once you have unlocked atleast one trophy)
I get save data mount full when mounting a save
- This happens mainly when you try and mount all saves ( but there are more than 16 saves)
-
- You can fix this by either mounting a save one by one
-
- Or Just using the first 16 saves
I get an error when loading saves
- Make sure you actually have a save on this profile same as with trophies chances are you have not yet created the db
-
- You can change to load via file method by disabling save data load by db in settings
I get an error dialog (-2137063412) when trying to mount a save
- Are you sure patches have been applied ?
To Report any errors please open a github repo ill try and get to them as I can
Merry Xmas
xDPx / PSTools
[Release] PS4 Tools Homebrew V1.32
PS4 Tools V1.32
Changelog:
Down Arrow
Added an FTP hot reload method
[ ] Button
System Info is now displayed inside a dialog
Options button now features the settings menu
New Trophy Unlock Method (Trophy Hijack)
(this should work for games you have on the console please note games need to be unlocked to mount items)
Fixes to the save database this will allow the system to retrieve all data thanks @MODDED_WARFARE
Added pstools online (this will be used for fingerprints in the future)
You can now launch any pkg by pressing X (Cross) on the pkg info screen.
Fixes to universal (PS4 Unjail)
There was an issue that some users on 6.xx could not escape sandbox not sure as to why this was happening but it should be fixed now.
Thanks to @PetrikCtr_83 & @mohammad_fadel1 for letting me know.
What still needs to be done ?
- For this release we mainly fixed trophy issues and are using the new hijack method instead of the original db. unlocker.
- Save Mounter is uncomplete (I am working on implementing patches in real time to the system once you run the app for now you need either a hen/save mounter to just apply the patches)
Next Release ?
It should happen quite soon as soon as i get save patches to work per firmware.
Errors ?
I get could not load trophy db when pressing /\
- This happens because the user profile you are running on does not have a db created yet(You should be able to unlock a trophy once you have unlocked atleast one trophy)
I get save data mount full when mounting a save
- This happens mainly when you try and mount all saves ( but there are more than 16 saves)
-
- You can fix this by either mounting a save one by one
-
- Or Just using the first 16 saves
I get an error when loading saves
- Make sure you actually have a save on this profile same as with trophies chances are you have not yet created the db
-
- You can change to load via file method by disabling save data load by db in settings
I get an error dialog (-2137063412) when trying to mount a save
- Are you sure patches have been applied ?
[Release] At9 Player
[Pre-Release] PS4_Tools Homebrew V1.3
Added a whole lot of new stuff.
Added
- Dialogs (thanks to @LightningMods and @MZ)
- Loading Dialog
- Message Dialog
- New UI (Background and feutures)
- Ability to play music through your controller (Added into PS4 Unjail)
- DB Accesss
- Save Data DB Access
- Trophy Db Access
- App Db Access
Save Data
Save Data now loads from the Save DB
Games will now appear as Game Name(Title ID )
if a save says unknown it means the game no longer exists on your system but the save still does.
Save Data Info
You can now choose which saves you want to mount/unmount
-Options All / Selected Save
Trophies
No changes in this pre release
Installed Packages
Package Files Now load from the Application Database
Package Installer Via USB
Small improvements to the package installer
[Release] PS4_Tools Homebrew V1.1
[Release] Android PKG Viewer
PS4 Tools (AppVeyor)
Release built automatically by appveyor
[Release] PS4_Tools Homebrew V1
PS4 Tools homebrew(works on all current exploited firmware's should auto detect at start)
==What's in it ?==
Its a tool to showcase the power of ps4 tools itself.(and how it has been used to make homebrew by a few scene members including @lapy and @pearlxcore)
- PKG functions ( X To open PKG Selector)
** List all PKG's on the console itself and get additional info from it (e.g. Sealed Key, Lock Level, NpTitle, NpBind e.g.)
** Play .at9 files directly from the homebrew itself ([ ] Button on PKG screen).
** Show a games info (pressing X on the pkg screen) will show the Title , Size of the PKG , Retail or Fake , Content ID and the icon and background image of said game,
** Options on this screen:
** Mount PFS ( still looking into it)
** Dump to USB will work if we can mount the PFS
** Mount save data needs save data patches to work correctly
** Unlock Trophies ( Unlocks al trophies for this game via the DB)
** Lock Game ( Will hide the game from the XMB on reboot(if not in a folder))
** Unlock Game( Will show a hidden game on the XMB(if not in a folder)) - Read System Info ([ ] Button on the main screen)
This will display info from the system - Trophy Util
This will load all trophy files on the console with their name and Icon from here you can unlock all trophies or just a spesific games trophies (this will be done via the db) - Open Save Data
This will open up save data on the console and allow you to mount and dump them to a usb for safe keeping (needs save mount patches to work)
*L3 is just a simple color change in the app itself
*Options shows credits
*R3 will load the recovery tools
From here you can Rebuild App.db([ ] button) or Fix Trophy Timestamps (/\ Button) or fix Trophy Summary issues (X)
Have Fun
xDPx
[Release] Trophy Viewer V1
its simple download the folders from
/user/trophy/conf
off the PS4
Then use the browser button to find the .trp file.
(this needs the trophy.ini file in the folder as well)
This should load all trophy info for it
Enjoy
xDPx
Made on request for @pearlxcore