This program allows you to mount save data with RW permission and a lot more shit, just read this damn thing
- Make decrypted copies of any save (as long as it's encrypted with keys <= 5.05)
- Replace saves with modified ones
- Replace save files with someone else's save files (share saves)
- Create new saves
- Export saves to 5.05+ consoles
- Replace save files with an encrypted save (if it's encrypted with keys > 5.05)
- Use this on unexploited consoles
- To make sure you're using a recent ps4debug version, bin of the latest ps4debug (as of 11/14) is included in the download
- To be able to run .net framework 2.0 executables (even windows 98 can run this)
- PS4 5.05
- FTP Client (eg filezilla, ...)
- Load ps4debug
- Load FTP
- Open the tool
- Enter the ip of your ps4 and click 'Connect'
- Click 'Setup' & select the user you want to use in the combobox
- Click 'Get Games' & select the game you want to use in the combobox
- Click 'Search' & select the save you want to mount
- Click 'Mount'
- Your save is now mounted and accessible from ftp in /mnt/pfs/ & in /mnt/sandbox/NPXS20001_000/savedataX (it's the same just a different dir)
- After you're done copying/replacing files click 'Unmount'
- Load ps4debug
- Load FTP
- Open the tool
- Enter the ip of your ps4 and click 'Connect'
- Click 'Setup' & select the user you want to use in the combobox
- Click 'Get Games' & select the game you want to use in the combobox
- Enter the desired save directory name in the textbox
- Use the slider to choose the save's size
- Click 'Create Save'
- Click 'Search' to refresh the save list
- mount the save you want to export.
- get the param.sfo file from the sce_sys directory
- open it in a hex editor or a ps4 compatible sfo editor
- change the psn id to the target's psn id (8 bytes, you get that by copying a save using settings, you'll need to change it to little endian) it's at 0x15C for hex editing... see video for sfo editor
- save the param.sfo & replace the one in the mounted dir
- unmount the save and copy the 2 save files sdimg & the .bin to your usb /PS4/SAVEDATA/{psn id}/{titleid}/
- remove the sdimg_ prefix from the filename
- now you should be able to copy the save to the account linked to the psn id (5.05+ console) using system settings
- you don't need to start a game to modify its saves, it's actually better not to have one open because some games like gow 4 may overwrite parts of a save while you're busy modifying it resulting in a corrupted save.
- don't replace files in sce_sys directory, it is unnecessary and will probably corrupt your save
- the workaround method is obsolete since update 1.4
- some games require you to create your own save data with the appropriate name & size, fallout 4 is such a game. This problem was discussed in issue #5
- Don't forget to regularly make backups of your saves and the savedata database, the ps4 deletes all your saves if the database gets corrupted while this mostly only happens when you actively mess with it, it's always better to be prepared
- It's possible to mount someone else's encrypted saves but there's currently no 'clean' way to do it. you need to temporarily replace the sdimg_xxx and the xxx.bin files with the ones you downloaded in your user's savedata directory. Be sure to restore the original files after you extracted the save because the ps4 could throw a fit if you reboot while those files are still there. (I'll make this process easier later on)
Do note that not all of these were made using the latest save mounter version so slight differences are to be expected.
-
exporting saves to 5.05+ consoles (latest version 1.5): how to resign PS4 saves for different PS4 and profile, fw 5 05 and higher by 'Old Gamer'
-
mounting saves, transferring saves to other (regions/title ids) (old version): PS4 Save Mounter Tutorial (Swap Saves Between Consoles & Games) by 'MODDED WARFARE'
-
mounting saves, using other people's decrypted saves (old version): Playstation 4 Save Mounter Demonstration by 'Sc0rpion'