Iso module: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Category:Software]]
[[Category:Software]]
= Explaination =
Isolated modules are used for de-/encryption, rehashing etc.
Isolated modules are used for de-/encryption, rehashing etc.


Commonly found in [[Boot_Order#CoreOS_PKG_Filelisting|CoreOS]], dev_flash, embedded sony selfs and service packages like [[Remarry Bluray Drive]].
Commonly found in [[Boot_Order#CoreOS_PKG_Filelisting|CoreOS]], [[#Flash_Device_Archives_.5B3.55_Retail.2FCEX.5D|dev_flash]], embedded sony selfs and service packages like [[Remarry Bluray Drive]].


They are SPU .self binaries which can be called whenever needed: e.g. decrypting and hashcheck EID0/EID5 for [[Target ID]] inside [[IDPS]] when called upon by lv1 (HyperVisor) to set up restrictions for Retail or Debug etc.
They are SPU .self binaries which can be called whenever needed: e.g. decrypting and hashcheck [[Flash#EID0_-_Section_0|EID0]]/[[Flash#EID5_-_Section_5|EID5]] for [[Target ID]] inside [[IDPS]] when called upon by lv1 (HyperVisor) to set up restrictions for Retail/CEX or Debug/DEX etc.


Known isolated modules:
== Known isolated modules ==
{| class="wikitable"
{| class="wikitable"
|-
|-
! Module !! Remarks
! Module !! Remarks
|-
|-
| aim_spu_module || EID0 (section 0x00 and 0x0A)/EID5
| aim_spu_module || [[Flash#EID0_-_Section_0|EID0]] (section 0x00 and 0x0A) / [[Flash#EID5_-_Section_5|EID5]]
|-
|-
| fdm_spu_module || EID2, [[Remarry Bluray Drive]]
| fdm_spu_module || [[Flash#EID2_-_Section_2|EID2]], [[Remarry Bluray Drive]]
|-
|-
| manu_info_spu_module.self ||  
| manu_info_spu_module.self ||  
Line 35: Line 36:
| sv_iso_for_ps2emu.self || PS2
| sv_iso_for_ps2emu.self || PS2
|-
|-
| sv_iso_spu_module || EID4, PS2, bluray
| sv_iso_spu_module || [[Flash#EID4_-_Section_4|EID4]], PS2, bluray
|-
|-
| AacsModule.spu.isoself || theoretically EID3
| AacsModule.spu.isoself || theoretically [[Flash#EID3_-_Section_3|EID3]]
|-
|-
| CprmModule.spu.isoself || theoretically EID3
| CprmModule.spu.isoself || theoretically [[Flash#EID3_-_Section_3|EID3]]
|-
|-
| CssModule.spu.isoself ||
| CssModule.spu.isoself ||

Revision as of 21:14, 6 December 2011

Explaination

Isolated modules are used for de-/encryption, rehashing etc.

Commonly found in CoreOS, dev_flash, embedded sony selfs and service packages like Remarry Bluray Drive.

They are SPU .self binaries which can be called whenever needed: e.g. decrypting and hashcheck EID0/EID5 for Target ID inside IDPS when called upon by lv1 (HyperVisor) to set up restrictions for Retail/CEX or Debug/DEX etc.

Known isolated modules

Module Remarks
aim_spu_module EID0 (section 0x00 and 0x0A) / EID5
fdm_spu_module EID2, Remarry Bluray Drive
manu_info_spu_module.self
mc_iso_spu_module PS2
me_iso_for_ps2emu.self PS2
me_iso_spu_module PS2
sb_iso_spu_module southbridge
sc_iso syscon
spu_pkg_rvk_verifier.self
spu_token_processor.self systemtokens, QA Flagging
spu_utoken_processor.self usertokens
sv_iso_for_ps2emu.self PS2
sv_iso_spu_module EID4, PS2, bluray
AacsModule.spu.isoself theoretically EID3
CprmModule.spu.isoself theoretically EID3
CssModule.spu.isoself
SacModule.spu.isoself