The IDPS is a 16 bytes value that contains console specific information. Exactly what information this stores is not completely known.
Chassis Check ⇓ ⇓ 00000000 00 00 00 01 00 89 00 0B 14 00 EF DD CA 25 52 66 .....‰....ïÝÊ%Rf ⇑ ⇑ Target ID PS3 Model type (Internal:Product Code) (Internal: Product Sub Code)
6th byte represents Target ID
8th byte represents SKU Model
9th byte : chassis check
The IDPS can be found in EID0 and EID5, see Flash (NAND @ 0x80870 / NOR @ 0x2F070).
Displayed under setting information on MultiMan or on registry/application_persistent file inside playstation Store folder (as DeviceID).
idpstealer (patched since FW 4.70 and deprecated since ps3exploit)
Usage: idpstealer.exe [options] <idps file> Options: -p <port number> - Port to listen on (default: 1337 -h - Show this help Arguments: <idps file> - Output file for IDPS
C:\>idpstealer.exe idps.bin Starting proxy server on 192.168.1.13:1337 IDPS have been successfully written to: idps.bin
- This method no longer works because now Sony uses OpenPSID instead of IDPS although the key/algorithm remains the same.
- This should work also on PS4 and PSVita, but with a different key (not known/public atm)