Hello Aldo! First of all, thank you for everything you've done (and still doing) for the PS3 scene!
Besides step 3, which i tested it with vsh (self -> elf -> self, just for testing, without tweaking anything) i have to do lots of studying!
I've though about testing it in rpcs3, but i didn't know if it would be a good way to tell if the fw is bootable, mostly because i've had the impression that it depends on the PS3 model, so thanks for mentioning that!
About that, i think you've meant 1% of their level
I'll be back when i do everything you've mentioned. Many thanks!!!
Hello!
So, i've tried to build a CFW out of OFW, using MFW builder, but i always encounter errors in the process, such as "couldn't patch applrd - or lv0 -, patchtool.exe - or scetool.exe - failed (invalid argument)".
I tried with 4.91 OFW and 3.55 OFW (because i thought that MFW builder is outdated and couldn't patch certain versions after some point), but i encountered the same issue.
Note that i had the latest ps3keys folder (up to 4.91), and named the path properly.
Any help would be great at this point.
Eventually, i've got it working, created a CFW out of OFW 3.55, and i tested it on RPCS3. The outcome was for the rpcs3 to display "The PS3 application has likely crashed...", so i guess i messed up with the patches. I'll test them more, until i figure which one are supposed to be applied.
Last but not least, i've dedicated my whole day studying PS3 Dev Wiki, specifically the patches section as you mentioned, because for the last month i've been studying lot's of things on PS3 Dev Wiki [file formarts mostly (e.g self & sprx files) and some things from the system software and development sections of the site].
I've also extracted the 4.91 OFW PUP using PUAD to see the FW structure, and i've noticed that the program gives you the ability to decrypt the contents immediately, without the use of an other tool (e.g scetool, if im correct), so you end up with decrypted files that you can work right on (e.g lv0). Also, i've noticed that there is a lv0.2 file, which i guess is ignored by the PS3's that are earlier than December 2010 (25xxB, exlcuding the particular batches that could be jailbroken, like mine, which is CECH-2504B, 0C).
TL : DR;
Created a CFW out of OFW 3.55, but it doesn't work. I'll test the patches to figure out which ones should be applied.
Until next time!
Ok, so... here i am again, with more news regarding the MFW builder. First of all, it seems that the problem wasn't the 3.55 CFW, but the fact that RPCS3 doesn't support such a low version (i think the lowest it can be installed is 4.82). The way i figured this out is by install the 3.55 OFW, and then the 4.50 OFW. So i tried again with 4.91, and it worked! Well, kinda...
Here's the thing:
1) The Install Package Files and the app_home folders are present, but they are on top of everything else in the Game column
2) When i launched VSH, there was lots of flickering, and the aspect ratio was disproportionate (like the display had a stroke). I had to go over to settings and select the HDMI option, something that not only isn't necessary in rpcs3, but it is strongly adviced to not mess with the display settings!
3)
Something is really off. As you can see in the picture above, the wave of the XMB doesn't work properly. This happens after running multiMAN (see below). After rebooting RPCS3, the wave is just fine
(for some reason, i can't see the pics while editing the post, so here is the link for the second screen shot: https://prnt.sc/gs9LQHkBeyD1).
The good thing is that i can install pkg files when i put them in dev_usb000 folder in rpcs3 (which mimicates the usb port of a PS3), but when i try to run them, i end up with an error code (80010002), even though i've selected the patch to run unsigned code. I don't really know though if it could be the case that i'm trying to run the homebrew apps through the emulator.
My goal for now is to figure out what has gone wrong, and after that, i'll see the patches that make the CFW (MFW) run like a usual simple CFW, so i can study the applied patches and do them manually in the extracted 4.91 PUP.
Hey everyone! I'm here to report my progress on the matter, if anyone would like to know!
So, as i've said previously, i made a build of a 4.91 MFW out of OFW, which had some problems, but it was something to get me going (trying to figure what pacthes should be applied).
Then i moved a bit further, and tried to apply the same patches manually, with the help of my dear friend, Google and PS Dev Wiki...
Of course, i don't have the experience to seek the hex values that need to be patched on my own, but at least i've got the idea how the process goes manually, and applied the known patches that already exist.
Now i'm at the stage that i've left some files unpatched, just to try to patch them on my own (i guess i won't be able to figure out the necessary patches right on, but i have to try). Then i'll move to the repack of the pup and install on RPCS3 for testing.
Any further tip would be really appreciated guys!
P.S: I'm posting updates here in order to avoid cluttering the main wall of the starting line. I trust this is acceptable.