- Feb 26, 2020
- 567
- 632
I decided to make a simple tutorial on how to prevent losing your fpkgs and apps when rebuilding database. The PS4 can decide your database is corrupt at any time and force you to do one and then all your fpkgs are gone, but not really gone they're still on the hard drive but they will not appear anywhere on the PS4. Instead of scrambling and panicking here's a pretty easy way to prevent that it just takes a little bit more work on your part so that you're prepared for it.
Using FTP which if you're using Goldhen and have your PS4 connected to the internet you're already set as far as the PS4 for FTP. If you're not using GoldHen you will need to run the FTP payload found on most exploit pages.
Then go to Filezilla or whatever FTP client you use and connect it to the IP that the PS4 tells you. Now go to /system_data/priv/mms and simply copy app.db to your PC.
Save this in a safe place and also make copies, it is literally your PS4 database with all of your games exactly how you have them set.
If you have to restore it simply copy it back to the same location /system_data/priv/mms sign out of your PS4 and log back in (you don't even have to restart the system nor lose your exploit, just log out of your account) and your PS4 will be exactly where it was when you copied over the app.db.
So if you delete a game or especially add a game you will want to copy this to your PC again because if you don't do it again you won't have that game that you added or the deleted game will show as an empty icon. So just get in the habit of every change you make take less than 5 minutes to copy this and you may be thankful one day while there is a way to fix it without the app.db you have to use a python script and then you can't delete your games anymore and they don't show up in storage. What you have to do is fix it using the app.db and you have to make changes to it to fix those things which all of that takes more time than just makng a copy of your app.db when everything is working good. Another reason to do it this way vs the python script is I'm pretty sure you will lose all homebrew apps such as Remote Package Installer or Emulators using the python script while this will restore everything on the PS4.
I just did a database rebuild voluntarily minutes before making this tutorial on 7.55 because it kept crashing randomly and copied my backed up app.db back to it and all of my folder structures and games were restored exactly as they were before the rebuild so it saved me because all games were gone.
p.s. if you're using a external hard drive it's a bit different all you have to do is run Hen/GoldHen and plug it in and it will restore all the games just give it a few minutes to find them. The app.db doesn't effect the external you just simply plug it in after running exploit and it should find all your fpkgs again because they will also disappear with a database rebuild.
— Posts automatically merged - Please don't double post! —
I thought about it prevent is the wrong word because your fpkgs will still disappear whenever you rebuild the database but this is a better and easier way to fix it I guess.
Using FTP which if you're using Goldhen and have your PS4 connected to the internet you're already set as far as the PS4 for FTP. If you're not using GoldHen you will need to run the FTP payload found on most exploit pages.
Then go to Filezilla or whatever FTP client you use and connect it to the IP that the PS4 tells you. Now go to /system_data/priv/mms and simply copy app.db to your PC.
Save this in a safe place and also make copies, it is literally your PS4 database with all of your games exactly how you have them set.
If you have to restore it simply copy it back to the same location /system_data/priv/mms sign out of your PS4 and log back in (you don't even have to restart the system nor lose your exploit, just log out of your account) and your PS4 will be exactly where it was when you copied over the app.db.
So if you delete a game or especially add a game you will want to copy this to your PC again because if you don't do it again you won't have that game that you added or the deleted game will show as an empty icon. So just get in the habit of every change you make take less than 5 minutes to copy this and you may be thankful one day while there is a way to fix it without the app.db you have to use a python script and then you can't delete your games anymore and they don't show up in storage. What you have to do is fix it using the app.db and you have to make changes to it to fix those things which all of that takes more time than just makng a copy of your app.db when everything is working good. Another reason to do it this way vs the python script is I'm pretty sure you will lose all homebrew apps such as Remote Package Installer or Emulators using the python script while this will restore everything on the PS4.
I just did a database rebuild voluntarily minutes before making this tutorial on 7.55 because it kept crashing randomly and copied my backed up app.db back to it and all of my folder structures and games were restored exactly as they were before the rebuild so it saved me because all games were gone.
p.s. if you're using a external hard drive it's a bit different all you have to do is run Hen/GoldHen and plug it in and it will restore all the games just give it a few minutes to find them. The app.db doesn't effect the external you just simply plug it in after running exploit and it should find all your fpkgs again because they will also disappear with a database rebuild.
— Posts automatically merged - Please don't double post! —
I thought about it prevent is the wrong word because your fpkgs will still disappear whenever you rebuild the database but this is a better and easier way to fix it I guess.
Last edited: