Up until PS3 FW 4.70, there are a total of 10 SELFs (2 of them extra in factory binaries) inside decrypted ELFs in the firmware.
Here is a list of them, organized by a table:
List
Inside: |
Program Authority Id |
Program Vender Id |
Program Type |
Version
|
lv1 |
[sysmgr_ss (lv1)] |
[system] |
[Application] |
00.08
|
lv1 |
[ss_init (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv1 |
[updater_frontend (lv1)] |
0x07000002 |
[Application] |
Any/Firmware Dependable
|
lv1 |
[ss_server1 (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv1 |
[ss_server2 (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv1 |
[ss_server3 (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv1(factory) |
[ss_sc_init_pu (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv1(factory) |
[factory_data_mngr_server (lv1)] |
[system] |
[Application] |
Any/Firmware Dependable
|
lv2_kernel |
[Lv2diag.self ?] |
[system] |
[Application] |
3.41
|
emulator-drm |
0x107000040D000001 |
normal |
Isolated SPU Module |
4.30
|
libchnnlsv |
Lv2diag FW Stuff |
normal |
Isolated SPU Module |
4.20
|
libadec |
0x0000f4f0 (LE format) |
normal |
Isolated SPU Module ? |
3.41
|
libadec2 |
0x0000f4f0 (LE format) |
normal |
Isolated SPU Module ? |
3.41
|
libadec_internal |
0x0000f4f0 (LE format) |
normal |
Isolated SPU Module ? |
3.41
|
libmp3dec |
0x00023e70 (LE format) |
normal |
Isolated SPU Module ? |
3.41
|
libpngenc |
0x0003fda0 (LE format) |
normal |
Isolated SPU Module ? |
3.41
|
Notes
- There are 66 ELFs inside ps2emu/gxemu/netemu (all of them are localized in embed PS2 BIOS)
- PS3 0.83 lv1 embedded files
- Files like libadec, libadec2, libadec_internal, libmp3dec, libpngenc contains both ELF and SELF files internally