Scene de PlayStation 4
- Pese a los pocos se crea este artículo para canalizar la información que vaya apareciendo sobre la investigación de como funciona esta nueva consola (scene).
Contenido |
Interior de la PlayStation 4
- Lo primero, como era de esperar, fue desarmar por completo la consola y analizar sus componentes.
- Guía completa en ingles (ifixit).
- En la Wiki oficial de la PlayStation 4 podemos ver las características de los diferentes componentes de la consola.
Flash
- Los primeros avances han ido encaminados en poder leer la Flash de la consola. La PS4 usa como Flash una MX25L25635FMI-10G de 256MB.
- El desarrollador Judges ha publicado SPIway un flasher Spi para Teensy++ 2.0 que soporta las flash que usa la PS4 MX25L1006E y W25X10CL. Es una actualizacion de su proyecto NORway , ahora solo falta dumpear y analizar sus contenidos.
- El desarrollador JaiCraB ha publicado JAISPI una utilidad para leer y escribir en la memoria principal (MX25L25635) de la PS4 con la Raspberry Pi a traves del protocolo SPI.
Dumps
- Ya tenemos los primeros dumps (32Mb):
- En la wiki han hecho un primer análisis del dump haciendo comparativas entre 3 dumps para ver que datos son comunes y cuales varían entre diferentes consolas y firmwares:
size: 0x2000000 filesize / 0x1D40000 datasize statistics: 2.64-2.66% 00´s / 11.83% FF´s / < 0.38% rest entropy: 6.96569 (87.0711%) - 7.52856 (94.107%) Redundancy: 12.9289% - 5.893% A. Mean: 131072 StdDev: 454103 - 245647
- Como era de esperar poco tiene que ver con los dumps de PS3, no está 'bytereversed', no parece haber particiones que indique 'offsets' y 'size' de los ficheros, etc. Se observan algunos textos planos (MAC, serial, etc): http://www.psdevwiki.com/ps4/Flash-Main/strings.
Formatos PS4
- En cuanto al formato usado por la PS4 (Particiones HDD, BD, PKG y SaveGames).
Empaquetado y Desempaquetado de Updates
- El desarrollador JaiCraB ha publicado SLB2, una utilidad para empaquetar y desempaquetar las actualizaciones (updates).