- This is just a short post to let everyone know we're still alive. Its been a quiet summer, most people were off on vacation (or on holiday, for our friends across the pond), including many of our own PS3 Devs.
However, the summer is over and we all went back to work in full force on the PS3, adding some new and very talented Devs along the way who will be helping out!
For starters, our very own ggparallel
spent the past month or so along with NDT
testing countless edited PS3 Firmwares on the PS3, and has been able to drastically refine our knowledge of the PS3's bootup procedure.
Below is a clear flowchart of the current theory of operation, the basic procedure is the same as we previously posted
, that the system is booted in a "chain" so to speak. LV0 loads lv1ldr, which loads lv1.self (the Hypervisor).
Then depending on the system to be booted, loads the proper Hypervisor policy and then loads the lv2loader for the GameOS. That in turn, loads the LV2 Kernel, which is also hash checked (so we can't change it, forgetting the fact that its encrypted too). From there, the rest of the system is brought up.
Furthermore, we have still been digging through the flash...