Originally Posted by fatboyj
Heh indeed... it was originally posted here and I left it in hopes that it would offer a wake-up call to those reading the True Blue 'marketing propaganda' post in this thread and considering forking out money for the device when in a matter of time just like PSGroove and PSGrade it will be free.
Below is some more details on the PS3 Bootloader and lv0 from PsDev
for those interested: psx-scene.com/forums/content/understanding-1617/
To quote: Well the bootldr is alot like a nucleus. the nucleus holds our Deoxyribonucleic acid (DNA) in that DNA is all our genetic info. Inside the bootldr is the lv0 now lets think of that as the DNA cause inside the lv0 are all the loaders for the ps3all of the loaders (appldr, isoldr, lv1ldr, lv2ldr,rvkldr) lets think of these as the genetic info.
The loaders were not always stored in the lv0 it used to be stored in the metldr but with new updates and ''CFW" they have changed it and stored it in the lv0 this was a really good security move because we know how to get them out of the metldr but to get them now we would have to decrypt the lv0 which has not been done (well released to public).
Also we don't know how the loaders work in the lv0 cause the bootldr boots the lv0 and when the metldr hold the the loaders and ran them. But with them being in the lv0 does the bootldr boot them too or does it tell the metldr it ready to boot them and it work like that.
Here a picture i made of how the ps3 holds it now:
Here how it look before:
The bootldr is Per Console Encrypted and is not update-able that a win for us have we decrypted the lv0 no a lose Some really important fact about the lv0:
1. lv0 isn’t a loader it’s a ppu binary
2. Lv0 isn’t encrypted per console and can be updated with the rest of the coreos
3. Lv0 is decrypted by the bootloader, there is no such thing as a lv0ldr.
4. The bootloader keys cannot be updated/modified on EXISTING hardware
5. lv0.2 is NOT a binary, it’s a new metadata for lv0 which is to be decrypted and verified by a new bootloader (which is to be available on future ps3s), it is NOT used by the current bootloader (and thus in current playstation 3 consoles)
But wait, messing with this thing could lead to the YLOD tragedy, unless you have those expensive NOR flasher you might want to proceed, and that’s according to rms again.
Lv0 also does some more interesting stuff such as SPU mailbox handling, and eEID integrity checks. Lv0 also used to check for QA flag and proper token, that is now in a spu isolated self in Core OS. Now, if you did tamper with eEID, lv0 will panic out, and your console will then “YLOD”, and you’d need a flasher for your PS3 to recover.