Program Vender Id: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Software]]
Located at SELF offset 0x78.
Located at SELF offset 0x08
 
For some reason it was named [[SELF_File_Format_and_Decryption#App_Info|vendor_id]] there.
 
In geohot's makeself it was used as: <code>set_u32(&(output_self_info_header.i_magic), 0x01000002);</code>.
 
Not directly related to [[Authority ID]], but seems to have many simularities with it (vendorid=2nd-9th bytes of authid), seems also related to [[Hypervisor_Reverse_Engineering#Active_System_Managers_in_HV_dump_3.15|SM ; LPAR's]] and their order suggests hierarchy/permission from high (can do everything) to low (lesser abilities).


{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! VendorID !! count !! filetype
! VendorID !! count !! filetype
|-
| 0x00000000 || ? || lv0 / lv1 only before SDK 060
|-
| 0x33000077 || ? || *ldr / lv0 / lv1 only on SDK 060
|-
|-
| 0xFF000000 || 16 || lv1.self's
| 0xFF000000 || 16 || lv1.self's
Line 14: Line 23:
| 0x02000003 || 45 || ps2_emu self's  
| 0x02000003 || 45 || ps2_emu self's  
|-
|-
| 0x01000002 || 6147 || CoreOs / dev_flash files
| 0x01000002 || 6147 || CoreOs / dev_flash files / Games
|-
|-
|}
|}
Note: first byte is territory value, last byte is guest_os_id.
{{Development}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 15:45, 10 April 2018

Located at SELF offset 0x78.

For some reason it was named vendor_id there.

In geohot's makeself it was used as: set_u32(&(output_self_info_header.i_magic), 0x01000002);.

Not directly related to Authority ID, but seems to have many simularities with it (vendorid=2nd-9th bytes of authid), seems also related to SM ; LPAR's and their order suggests hierarchy/permission from high (can do everything) to low (lesser abilities).

VendorID count filetype
0x00000000 ? lv0 / lv1 only before SDK 060
0x33000077 ? *ldr / lv0 / lv1 only on SDK 060
0xFF000000 16 lv1.self's
0x07000001 180 iso spu self's
0x05000002 17 lv2_kernel.self's
0x02000003 45 ps2_emu self's
0x01000002 6147 CoreOs / dev_flash files / Games

Note: first byte is territory value, last byte is guest_os_id.