uofw / uofwinst

The uOFW installer, based on ProCFW's
18 stars 7 forks source link

Does this override the flash0 permanently or the changes are temporary and gone after a reboot? #3

Open dogaoz opened 2 months ago

dogaoz commented 2 months ago

Hi,

When I was younger I had the famous TA-085 motherboard-based PSP Slim 2000 with pandora battery R/W capability. I was able to brick the PSP anytime, even delete the random files from flash0 for fun, etc. and restore it with pandora battery+memory stick.

I don't have that PSP 2000 anymore but I recently got a PSP Go from e-bay.

PSP Go doesn't have anything like pandora and I'm worried that if I try the uOFW, I might permanently brick my PSP Go.

So, quick question, the installer README.md says that everything begins with running EBOOT.PBP file from games section. Then, it applies the hacks/patches and starts the uOFW.

  1. Does that mean that it permanently changes the PSP Go's flash0?
  2. or is it like the "6.60 PRO-C2" CFW that I'm currently running right nowwhich goes away after a full reboot so that I have to run "fast recovery" every time my PSP Go is hard rebooted or crashed?
artart78 commented 3 weeks ago

Hey! Sorry I forgot to answer you.

The installer is just a patched procfw so that it can also replace modules from uofw. It works similarly to procfw : the modules to add in the boot process are added to the NAND, but for the modules replaced by uofw's we install them with a different name (prefixed by an underscore) so that we don't overwrite the original modules and we can restore the boot as you say in point 2.

However, afaik the installer has never been tested for something else than PSP Fat (and maybe Slim), so I'd recommend against it if you don't have the appropriate unbricking tools available.

ProCFW is getting old and a good alternative would be switching to Ark. This would need some work though, and ideally we'd like to be able to reboot on the memory stick directly without writing anything to the flash0. (Writing on the flash0 wastes write cycles and is limited by the size of the memory). But that's not possible currently (only DC can boot from memory stick but it requires jigkick and a fresh boot) Obviously, if you're interested in contributing it'll be very welcome!