Console ID: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
See [https://github.com/CelesteBlue-dev/PS-ConsoleId-wiki PS-ConsoleId-wiki].
See [https://github.com/CelesteBlue-dev/PS-ConsoleId-wiki PS-ConsoleId-wiki].


= How to get it =
= Location =


Console ID can be found in idata (Individual Data) or sflash0s1.cryptx1 (accessible only via a bug present in < 2.00 consoles), partially via a kernel dump, or partially via calling sysctl on machdep.idps. Partially because the last bytes (the actual per-console ID) is overwritten at runtime for obfuscation.
Console ID can be found in idata (Individual Data) or sflash0s1.cryptx1 (accessible only via a [[Vulnerabilities#IDPS_leak_in_sceSblAuthMgrDriveData_on_low_retail_FWs|vulnerability]]). Console ID can be partially dumped via a kernel dump or a sysctl call on machdep.idps. Partially as in the last bytes (the actual per-console ID) are overwritten at runtime for obfuscation.


= PS4 Product Codes =
= PS4 Product Codes =
Line 25: Line 25:
| 0x183 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || J1/JAPAN
| 0x183 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || J1/JAPAN
|-
|-
| 0x184 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || UC2/USA
| 0x184 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || UC2/USA/CANADA
|-
|-
| 0x185 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || CEL/EUROPE
| 0x185 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || CEL/EUROPE
Line 37: Line 37:
| 0x189 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || AU3/AUSTRALIA
| 0x189 || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || AU3/AUSTRALIA
|-
|-
| 0x18A || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || E12
| 0x18A || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || E12/MALAYSIA Singapore / Malaysia (Southeast Asia) ?including Hong Kong and Macao?
|-
|-
| 0x18B || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || TW1/TAIWAN
| 0x18B || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || TW1/TAIWAN
Line 45: Line 45:
| 0x18D || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || CN9/CHINA
| 0x18D || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || CN9/CHINA
|-
|-
| 0x18E || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || HK5/HONG KONG
| 0x18E || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || HK5/HONG KONG ?and Macao?
|-
|-
| 0x18F || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || BR2/BRAZIL
| 0x18F || <span style="background:#aaccff; color:black;"><abbr title="CEX/Retail">Retail</abbr></span> || CEX || BR2/BRAZIL

Latest revision as of 19:55, 3 December 2023

Description[edit | edit source]

The ConsoleId is a 16 bytes value that contains console specific information.

See PS-ConsoleId-wiki.

Location[edit | edit source]

Console ID can be found in idata (Individual Data) or sflash0s1.cryptx1 (accessible only via a vulnerability). Console ID can be partially dumped via a kernel dump or a sysctl call on machdep.idps. Partially as in the last bytes (the actual per-console ID) are overwritten at runtime for obfuscation.

PS4 Product Codes[edit | edit source]

The 6th and 7th bytes in Console ID represents the PS4 unit Product Code.

Value Console Type Shortcode Region Code/ID
0x180 DIAG TEST TEST/DIAG
0x181 Devkit TOOL TOOL/DEVKIT
0x182 Testkit DEX DEX/TESTKIT
0x183 Retail CEX J1/JAPAN
0x184 Retail CEX UC2/USA/CANADA
0x185 Retail CEX CEL/EUROPE
0x186 Retail CEX KR2/KOREA
0x187 Retail CEX CEK/UK
0x188 Retail CEX MX2/MEXICO
0x189 Retail CEX AU3/AUSTRALIA
0x18A Retail CEX E12/MALAYSIA Singapore / Malaysia (Southeast Asia) ?including Hong Kong and Macao?
0x18B Retail CEX TW1/TAIWAN
0x18C Retail CEX RU3/RUSSIA
0x18D Retail CEX CN9/CHINA
0x18E Retail CEX HK5/HONG KONG ?and Macao?
0x18F Retail CEX BR2/BRAZIL
0x1A0 Kratos ARC ARCADE / KRATOS