Console ID: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Software]]
== Structure ==


== Console ID structure ==
32byte (0x20) sequence, in flash at offset 0x80870+0x81BD0 (NAND) / 0x303D0 (NOR), seems to be based on [[IDPS]] followed by [[PSID]]
48byte (0x30) sequence, seems to be based on [[IDPS]] followed by [[PSID]]


{| class="wikitable"
{| class="wikitable"
Line 8: Line 7:
! Name !! length !! Example !! Notes
! Name !! length !! Example !! Notes
|-
|-
| unknown || 0x4 || 00 00 00 01 || rowspan="4" style="text-align:center;" | [[IDPS]]
| unknown || 0x4 || 00 00 00 01 || rowspan="5" style="text-align:center;" | [[IDPS]]
|-
|-
| [[Target ID]] || 0x2 || 00 84
| [[Product Code]] || 0x2 || 00 84
|-
|-
| SKU || 0x2 || 00 01
| SKU || 0x2 || 00 01
|-
|-
| serial? || 0x8 || 04 00 f3 44 ac 4f 8d 2f
| Chassis || 0x2 || 04 00  
|-
|-
| unknown || 0x20 || 00000000000000000000000000000000 || perhaps [[PSID]],<br />in case 00's could mean '''all accounts'''
| unknown || 0x6 || f3 44 ac 4f 8d 2f
|-
| unknown || 0x10 || 00000000000000000000000000000000 || perhaps [[OpenPSID]],<br />or [[NP Account ID]] in case 00's could mean '''all accounts'''
|-
|-
|}
|}


example of use for [[Console ID]] instead of [[PSID]] for consolebans: [[:File:PSN BAN.png]]
example of use for [[Console ID]] instead of [[PSID]] for [[consoleban|consolebans:]] [[:File:PSN BAN.png]]


People used to zerofill their IDPS(e.g. F*ckPSN) to avoid console ban or to return on PSN with a banned console. This method was patched by Sony though.
People used to zerofill their IDPS(e.g. F*ckPSN) to avoid console ban or to return on PSN with a banned console. This method was patched by Sony though.
The way i know it:
* Console ID = [[IDPS]] (PSID as treated by flatz) + [[PSID]] (Open PSID as treated by flatz)
* Console ID = [[IDPS]] (IDP and DeviceID as treated by KaKaRoTo) + [[PSID]] (PSID as treated by KaKaRoTo)
Another way to look at them:
* Console ID = [[IDPS]] (Network PSID, used for online tasks) + [[PSID]] (Local PSID, used for offline tasks as example linking hdd backups and gamesaves to the console)
== Examples ==
000000010087000B140D4819D4B0685E
{{Development}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 22:45, 3 September 2020

Structure[edit | edit source]

32byte (0x20) sequence, in flash at offset 0x80870+0x81BD0 (NAND) / 0x303D0 (NOR), seems to be based on IDPS followed by PSID

Name length Example Notes
unknown 0x4 00 00 00 01 IDPS
Product Code 0x2 00 84
SKU 0x2 00 01
Chassis 0x2 04 00
unknown 0x6 f3 44 ac 4f 8d 2f
unknown 0x10 00000000000000000000000000000000 perhaps OpenPSID,
or NP Account ID in case 00's could mean all accounts

example of use for Console ID instead of PSID for consolebans: File:PSN BAN.png

People used to zerofill their IDPS(e.g. F*ckPSN) to avoid console ban or to return on PSN with a banned console. This method was patched by Sony though.


The way i know it:

  • Console ID = IDPS (PSID as treated by flatz) + PSID (Open PSID as treated by flatz)
  • Console ID = IDPS (IDP and DeviceID as treated by KaKaRoTo) + PSID (PSID as treated by KaKaRoTo)

Another way to look at them:

  • Console ID = IDPS (Network PSID, used for online tasks) + PSID (Local PSID, used for offline tasks as example linking hdd backups and gamesaves to the console)

Examples[edit | edit source]

000000010087000B140D4819D4B0685E