Editing Index.dat
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
= Location = | = Location = | ||
Location: /dev_flash/vsh/etc/index.dat | |||
== | == Unpacking == | ||
contains content similar to version.txt about firmware version/build/date etc. and can be unpacked with undat (you´ll need the dat keys for it) - it is used in MFW Builder 0.2 in the spoofer task. | |||
/ | |||
The keys are public known in aes example papersheets : | |||
* "The Laws of Cryptography: Test Runs of the AES Algorithm" 2002 | |||
* "Applied cryptography and network security" 2003 | |||
and alot others | |||
= | == Alternative Readout == | ||
This info can also be read with [[More System Information]] | |||
== Example == | |||
'''Note:''' You can find [[Talk:Index.dat|more samples per version on the talk page]] | '''Note:''' You can find [[Talk:Index.dat|more samples per version on the talk page]] | ||
=== 3.55 RETAIL/CEX === | === 3.55 RETAIL/CEX === | ||
Line 113: | Line 91: | ||
== Correlation to PUP version == | == Correlation to PUP version == | ||
=== PUP Image version - versus Build number in index.dat/version.txt === | === PUP Image version - versus Build number in index.dat/version.txt === | ||
PUP Image version is located at offset 0x10-0x17 | PUP Image version is located at offset 0x10-0x17 | ||
example OFW 3.15 CEX: | example OFW 3.15 CEX: | ||
Line 124: | Line 100: | ||
| | ||
''hex:948F (PUP image version) = dec:38031 (<span title="build:38031,20091206:[email protected]">index.dat/version.txt</span>)'' | ''hex:948F (PUP image version) = dec:38031 (<span title="build:38031,20091206:[email protected]">index.dat/version.txt</span>)'' | ||
On official firmwares the value is the same, but they are used in different stages. PUP image version is used by ps3swu.self (updater) when installing firmwares in normal and recovery mode. Index.dat/version.txt is not looked at when installing (hence, why you can have a 3.15 firmware with Image version correlating to 3.15 OFW and spoofed to look like a 4.11 firmware). | On official firmwares the value is the same, but they are used in different stages. PUP image version is used by ps3swu.self (updater) when installing firmwares in normal and recovery mode. Index.dat/version.txt is not looked at when installing (hence, why you can have a 3.15 firmware with Image version correlating to 3.15 OFW and spoofed to look like a 4.11 firmware). | ||
For MFW's/MFW Builder, the Image version is increased by +1, which is why you need to use Recovery mode to install a same version firmware. | For MFW's/MFW Builder, the Image version is increased by +1, which is why you need to use Recovery mode to install a same version firmware. | ||
= Breakdown of elements | == Breakdown of elements == | ||
=== release === | === release === | ||
notes version | notes version | ||
=== build === | === build === | ||
notes build number,reverse date:owner<br /> | notes build number,reverse date:owner<br /> | ||
ximai-linux / tetsu@tetsu-linux?(.rd.scei.sony.co.jp): Server that the firmware was built on (using Scientific Linux (RHEL 3/4 based) with [http://en.wikipedia.org/wiki/Xen Xen] on IA64 <!-- the same setup as used for scedev.net hosting -->) | ximai-linux / tetsu@tetsu-linux?(.rd.scei.sony.co.jp): Server that the firmware was built on (using Scientific Linux (RHEL 3/4 based) with [http://en.wikipedia.org/wiki/Xen| Xen] on IA64 <!-- the same setup as used for scedev.net hosting -->) | ||
Build number in index.dat/version.txt to PUP Image version relationship | |||
PUP Image version is located at offset 0x10-0x17 | |||
example OFW 3.15 CEX: | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | |||
| |||
00000000 53 43 45 55 46 00 00 00 00 00 00 00 00 00 00 01 SCEUF........... | |||
00000010 00 00 00 00 00 00 94 8F 00 00 00 00 00 00 00 07 ......”......... | |||
| |||
''hex:948F (PUP image version) = dec:38031 (<span title="build:38031,20091206:[email protected]">index.dat/version.txt</span>)'' | |||
On official firmwares the value is the same, but they are used in different stages. PUP image version is used by ps3swu.self (updater) when installing firmwares in normal and recovery mode. Index.dat/version.txt is not looked at when installing (hence, why you can have a 3.15 firmware with Image version correlating to 3.15 OFW and spoofed to look like a 4.11 firmware). | |||
For MFW's/MFW Builder, the Image version is increased by +1, which is why you need to use Recovery mode to install a same version firmware. | |||
=== target === | === target === | ||
notes intended [[ | notes intended [[Target ID]] | ||
=== security === | === security === | ||
=== system === | === system === | ||
=== x3 === | === x3 === | ||
?ANSI C standard? (X3.159-1989 and ISO/IEC 9899:1990) | ?ANSI C standard? (X3.159-1989 and ISO/IEC 9899:1990) | ||
=== paf === | === paf === | ||
?parseArgumentsFile? | ?parseArgumentsFile? | ||
=== vsh === | === vsh === | ||
relates to [[VSH]] | relates to [[VSH]] | ||
=== sys_jp === | === sys_jp === | ||
?seems related to [http://en.wikipedia.org/wiki/Japanese_input_methods Japanese input method] I/O ? | ?seems related to [http://en.wikipedia.org/wiki/Japanese_input_methods Japanese input method] I/O ? | ||
Line 179: | Line 146: | ||
=== ps1emu === | === ps1emu === | ||
relates to [[Emulation#ps1emu]] | relates to [[Emulation#ps1emu]] | ||
=== ps1netemu === | === ps1netemu === | ||
relates to [[Emulation#ps1emu]] | relates to [[Emulation#ps1emu]] | ||
=== ps1newemu === | === ps1newemu === | ||
relates to [[Emulation#ps1emu]] | relates to [[Emulation#ps1emu]] | ||
=== ps2emu=== | === ps2emu=== | ||
relates to [[Emulation#ps2emu]] | relates to [[Emulation#ps2emu]] | ||
=== ps2gxemu === | === ps2gxemu === | ||
relates to [[Emulation#ps2emu]] | relates to [[Emulation#ps2emu]] | ||
=== ps2softemu === | === ps2softemu === | ||
relates to [[Emulation#ps2emu]] | relates to [[Emulation#ps2emu]] | ||
=== pspemu === | === pspemu === | ||
relates to [[Emulation#pspemu]] | relates to [[Emulation#pspemu]] | ||
=== emerald === | === emerald === | ||
?AV-player? / NA on DEX/DECH/DECR since 0.95 | ?AV-player? / NA on DEX/DECH/DECR since 0.95 | ||
=== bdp === | === bdp === | ||
Bluerayvideo / NA on DEX/DECH/DECR since 0.95 | |||
=== patch === | === patch === | ||
=== auth === | === auth === | ||