Ok peeps, im sorry to say this but half of the people in the cod forums and ps3 forums are complete dumb asses. Sorry to be insulting or rude, just stating my opinion.
If your curious, I myself am 19.
For the guy who said the lv2diag.self was the kernel needs to leave NGU and never come back. A self is a secured/or secret elf. Not sure what the S part it, but thats my guessing. A elf though is a binary format. It is basically what a exe is for your little windows computer.
I do not know much on the internals of the PS3 OS, but I can say that most likely the DRM and signing is part of the Kernel. For all the general users, a kernel is the core of any operating system/firmware.
If it is stored in the kernel, we have more work to do. Modifying the kernel incorrectly isn't something you want to do. Everything in the PS3 system is signed and encrypted. You would either have to removed all checks, or actually sign your apps as retail. Obviously sony has given us a roadblock in 3.56, so things are different now.
To sign we need all the encryption keys at every level to open it backup. The new self introduced into 3.56 has a new key to play with. Also with the news of a rootkit it makes me think that self has something to do with it. If you think this stuff is so simple to do BTW, then make is a CFW

.
FYI, a "hacked" ps3 isn't made for CL's nor is a xbox. It can be used for a lot more, so all the nubs doing that should really get out of that bandwagon.
Oh and it might help everyone if people would stop posting and re-posting pointless threads about new CFW, and things we already know. We might get a CFW if people would stop asking for one. We might actually get useful info if all the kids leeching would post in the QUESTIONS forum.
Sorry for the partial rant, but just giving my thoughts/opinion, and feelings on everything so far.
The PS3 is pretty complicated, but sony is still mentally retarded none the less.
Thanks for reading if you went this far...