Skip to content

Releases: xXxTheDarkprogramerxXx/PS4_Tools

Release V1.1

26 Jul 06:10
Compare
Choose a tag to compare
Release V1.1 Pre-release
Pre-release

PS4Tools

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

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)

25 Dec 04:58
47a979c
Compare
Choose a tag to compare

PS4 Tools V1.33 (Xmas Edition)

imageedit_2_8498664956

PS4 Tools_20211203082931

GitHub release (latest by date)

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

System Settings
PS4 Tools_20211203082958

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

03 Dec 08:00
47a979c
Compare
Choose a tag to compare
Pre-release

PS4 Tools V1.32

PS4 Tools_20211203082931

GitHub release (latest by date)

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

PS4 Tools_20211203082958

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)
PS4 Tools_20211203083013

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

16 Nov 17:17
d1ed392
Compare
Choose a tag to compare
[Release] At9 Player Pre-release
Pre-release

Seems I never did a release for the At9 player

So here you go

[Pre-Release] PS4_Tools Homebrew V1.3

16 Nov 11:16
Compare
Choose a tag to compare

PS4 Tools_20211116132609

Added a whole lot of new stuff.
GitHub release (latest by date)

Added

  • 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

PS4 Tools_20211116132806
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

PS4 Tools_20211116132819

You can now choose which saves you want to mount/unmount
-Options All / Selected Save

Trophies

PS4 Tools_20211116132744
No changes in this pre release

Installed Packages

PS4 Tools_20211116132637
Package Files Now load from the Application Database

Package Installer Via USB

Small improvements to the package installer

[Release] PS4_Tools Homebrew V1.1

25 Mar 07:04
1f7536f
Compare
Choose a tag to compare

GitHub release (latest by date)

Multi Firmware support has now been properly enabled.

Added USB scanning and PKG install.
(Press -> on the main screen)
General fixes and patches

Updated to use the latest PS4_Tools and universal

[Release] Android PKG Viewer

16 Mar 13:07
e072f04
Compare
Choose a tag to compare

This app is just so you can view PKG Files on Android.

image

PS4 Tools (AppVeyor)

05 Mar 09:55
e072f04
Compare
Choose a tag to compare

Release built automatically by appveyor

[Release] PS4_Tools Homebrew V1

01 Mar 18:22
19db8fa
Compare
Choose a tag to compare

image
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)
    image
    ** 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,
    image
    ** Options on this screen:
    image
    ** 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
    image
    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
    image
    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)
    image
    image
    *L3 is just a simple color change in the app itself
    *Options shows credits
    image
    *R3 will load the recovery tools
    image
    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

01 Mar 15:03
01b8bb9
Compare
Choose a tag to compare

image

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