PS3Xploit / PS3HEN

PS3 Homebrew ENabler [Supports 4.80 - 4.82 OFW / 4.83 - 4.90 HFW]
http://ps3xploit.me
GNU General Public License v3.0
422 stars 76 forks source link

The act.dat backup/restore function does not work #44

Closed KrisztianKende closed 2 years ago

KrisztianKende commented 2 years ago

I tried everything but act.dat (generated with Apollo Save Tool) won't restore from /dev_hdd0/home/00000001/exdata/act.bak. I found the code in henplugin/main.c and I don't see any problem, but it just doesn't work. Act.dat is restored (copy act.bak) when I load the webMAN Mod plugin (lite or not), even if the boot_init.txt doesn't exist. But without it, act.dat will be missing, although act.bak does exist.

Tested on CECH-4004C (HDD) and CECH-4304A (16GB eMMC + HDD) Super Slim consoles with system software version 4.89 HFW.

bucanero commented 2 years ago

oh, you're on 4.89, if not you could try some other builds, like: https://www.psx-place.com/threads/apollo-save-tool-development-thread.27964/page-28#post-305964

or this one: https://www.mediafire.com/file/2em2mto1ywar69x/PS3HEN_BIN-act.zip/file

but those are not for 4.89, so you need to use webman mod or restore manually

KrisztianKende commented 2 years ago

I'm on 4.89, so older alternative builds are out of the question. But I thought this was already resolved in the latest official build. I can see it in the source code and in the changelog (Added act.dat Backup/Restore feature). Could it be malfunctioning or not supported after all?

bucanero commented 2 years ago

I have built a new test version for 4.89, and did some changes to the act.dat restore. You can get the PS3HEN.BIN here: PS3HEN.zip

you need to unzip and rename to PS3HEN.BIN, then overwrite the current PS3HEN.BIN on your PS3. To avoid risks, test it ONLY on the ps3 super-slim 4004C; in the worst case scenario you can always format HDD, reinstall HFW and start again. (avoid the 16gb eMMC ps3)

If you test and confirm the file is restored as expected, then I'll submit changes for the next HEN release.

KrisztianKende commented 2 years ago

Thanks Damián, I tested your modified PS3HEN.BIN file, and the act.dat restore function seems to work properly. ;-)

bucanero commented 2 years ago

Thanks Damián, I tested your modified PS3HEN.BIN file, and the act.dat restore function seems to work properly. ;-)

Great to hear it's working 👍 I'll submit a PR with the changes and link it to this issue.