Decodificate porzioni del firmware su PS3

0
498

For the interested, in my flash B I see:
Quote:
0x15e0000:

015E0000 65 63 6C 6C 65 5F 74 78 6F 5F 5F 73 72 61 61 65 eclle_txo__sraae
015E0010 00 00 01 00 00 00 02 00 00 00 04 00 FF FF FF FF …………….
015E0020 00 00 01 00 00 00 00 00 FF FF FF FF FF FF FF FF …………….

= cell_ext_os_area

and 0x15e0400:
015E0400 8B 1F 08 08 42 2F 45 E2 03 00 69 6C 75 6E 00 78 ….B/E…ilun.x
015E0410 5C EC 54 0D E7 54 7E 99 B9 BF 0C FC 26 31 C2 63 .T..T~…..&1.c

=

0x1F 0x8B 0x08 0x08 0x2F 0x42 0xE2 0x45 0x00 0x03 "linux" 0x00
This would indicate the bytes are reversed in the dump and need also to be swapped as well as interleaved.

Strontium Dog

Si tratta di un piccolo progresso, ma almeno per quel che concerne il firmware, prova che la PS3 memorizza i dati come "mixed endian".
In altre parole, il dato "abcd" viene registrato come "badc".

Middle-endian
Still other architectures, generically called middle-endian or mixed-endian, may have a more complicated ordering; PDP-11, for instance, stored some 32-bit words, counting from the most significant, as: 2nd byte first, then 1st, then 4th, and finally 3rd.

Sulla mainboard della PS3 sono presenti ben due Samsung K9F1G08U0A 1Gbit SLC NAND Flash chips: uno sulla parte superiore (Firmware A) e uno su quella inferiore (Firmware B).
Se ci saranno evidenti sviluppi, potrebbe essere questa la zona di installazione di un ipotetico, futuro modchip per PS3 ???

42687 a small - Decodificate porzioni del firmware su PS3
42015 b small - Decodificate porzioni del firmware su PS3
EDIT:
Nella versione PAL, la NAND flash presente sul lato inferiore della scheda madre della PS3, è stata rimossa:
MB PS3 290 - Decodificate porzioni del firmware su PS3
Cosa vorrà mai dire forse la versione pal della PS3 nasconderà qualche particolare degno di nota o magari è solo una differenza hardware….questo però quasi sicuramente porterebbe grandi problemi di compatibilita ….beh come al solito non ci resta che aspettare restate sintonizzati!!!

Fonte: PS3 Tribe