
PS3 HDD Toolbox es un programa para facilitar el cifrado y descifrado del disco duro de la PS3. Utiliza el metodo de knightsolidus y por lo tanto es necesario tener la PS3 para cifrar y descifrar.
Guía de Usuario
Tabla de contenido:
1. Advertencia .............................................................................................................................. 2
2. Configuración inicial ................................................................................................................. 3
2.1 Creación del archivo key.mp3 ................................................................................................ 3
3. Generar imagen eraser ............................................................................................................. 4
4. Generar imagen eraser+fakes ................................................................................................ 5
4.1 Generar fakes ........................................................................................................................ 5
4.2 Generar eraser+fakes .......................................................................................................... 5
4.3 Escanear fakes .................................................................................................................... 5
5. Empezar a descifrar. ............................................................................................................... 7
5.1 Preparar los datos que queremos descifrar ........................................................................ 7
5.2 Descifrar los datos ............................................................................................................... 7
6. Cifrar ......................................................................................................................................... 9
6.1 Preparar los datos que queremos cifrar ............................................................................. 9
6.2 Cifrando los datos................................................................................................................ 9
1. Advertencia
Antes de utilizar esta aplicación es necesario tener conocimientos básicos acerca de el método
de descifrado de knightsolidus.
Esta aplicación sirve para agilizar el proceso repetitivo de este método y no sirve ni para
descifrar el disco duro desde el PC ni para leer el filesystem ni nada parecido.
No nos hacemos responsables del daño que pueda causar a la PS3 o al disco duro en caso de
un mal uso o de un fallo del programa.
Tampoco daremos soporte a las personas que no tengan un mínimo conocimiento acerca de
para qué sirve esta aplicación.
Se recomienda crear una copia de seguridad de los datos antes de usar esta aplicación ya que
requiere borrar todo el disco duro.
2. Configuración inicial
El programa PS3 HDD Toolbox trabaja basándose en un método de “magic blocks” que consiste
en que el usuario previamente debe cifrar una serie de sectores característicos (128KB) para
que más tarde el programa sepa reconocer la posición de los mismos en el disco duro de la
PS3.
2.1 Creación del archivo key.mp3
Para crear el archivo key.mp3 debemos abrir la aplicación, nos pedirá seleccionar un disco
duro pero en este caso no importa que seleccionemos:
Después de esta ventana, nos aparecerá la ventana principal de la aplicación.
Deberemos ir a Herramientas -> Generar fakes y nos aparecerá la siguiente ventana.
En esta última ventana deberemos hacer clic sobre Generar key.mp3 y nos habrá generado un
archivo llamado key.mp3 para que lo cifremos.
Cuando tengamos este archivo lo copiamos a la PS3 haciéndolo pasar por un mp3.
Después conectamos el disco duro en el PC y lo seleccionamos en la aplicación. Luego vamos a
la opción Buscar key.bin que escaneara el disco duro en su búsqueda.
Si todo ha salido bien tendrás un archivo key.bin de 128KB cifrado.
3. Generar imagen eraser
Una imagen eraser es una imagen del disco duro de la PS3 lo más limpia posible. Para crearla
debemos seguir los siguientes pasos:
1. Llenar el disco duro de ceros utilizando WinHex o cualquier programa que lo permita.
2. Introducir el disco duro en la PS3 y dar formato rápido para que escriba lo menos
posible.
3. Crear una imagen del disco duro recién formateado con WinHex o cualquier programa
que lo permita.
4. Guardar esa imagen como eraser porque la usaremos más adelante.
NOTA: Nosotros en la práctica usamos dos imágenes eraser. Esta que acabamos de crear y una
imagen eraser+fakes que crearemos más adelante.
4. Generar imagen eraser+fakes
4.1 Generar fakes
Básicamente la imagen eraser+fakes está compuesta por la imagen eraser que hemos creado
antes mas los fakes que vamos a meter ahora.
Primeramente debemos generar los fakes que vamos a meter en el disco. Esto se hace para
“asignar” el espacio en el disco duro que vamos a utilizar para descifrar.
Para generar los fakes, en la ventana principal del programa hacemos clic sobre Herramientas
-> Generar fakes.
Esta vez debemos hacer clic sobre Generar magic blocks pero antes debemos escribir el
número de fakes que vamos a crear. Podemos crear hasta un máximo de 256 que equivalen a
8GB. Cada fake son 32MB por lo que si queremos asignar 1GB de espacio en disco
generaremos 32 fakes.
Después de hacer clic sobre Generar magic blocks el programa empezará a generar los
archivos XXX.XX.mp3
Cuando tengamos todos los fakes creados los debemos copiar a la PS3 utilizando un dispositivo
USB o una MemoryStick los que tengan suerte de tener lector.
4.2 Generar eraser+fakes
Para generar la imagen eraser+fakes debemos simplemente que crear una imagen del disco
duro con WinHex o similar y renombrarla como eraser+fakes
4.3 Escanear fakes
Una vez que ya tenemos la imagen eraser+fakes debemos escanearla con el programa para
identificar los offsets donde se sitúa el espacio que hemos asignado.
Para ello volvemos a abrir la aplicación y seleccionamos o bien el disco duro físico de la PS3 o
bien la imagen eraser+fakes que acabamos de crear.
En la pantalla principal del programa y en el apartado Magic blocks seleccionamos el archivo
key.bin que es el key.mp3 que ciframos anteriormente.
Después debajo escribimos el número de magic blocks que hemos metido en el disco duro, en
este caso 32.
-------------------------------------------------------------------------------------------
Y finalmente pulsamos sobre Buscar magic blocks. Al pulsar nos preguntara donde guardar un
archivo llamado offsets.ofs. Este archivo es importante porque lo vamos a utilizar cada vez que
queramos cifrar o descifrar, así que deberías guardarlo junto con la imagen eraser+fakes.

Una vez la aplicación haya terminado de buscar los magic blocks ya tendremos todo preparado
para empezar a descifrar.
5. Empezar a descifrar.
5.1 Preparar los datos que queremos descifrar
Como tenemos un límite máximo de la cantidad de datos que podemos cifrar, es necesario que
descartemos las partes del disco duro que no tienen información.
Para ello abrimos la aplicación seleccionando el HDD de la PS3.
Seleccionamos la parte del disco que queremos extraer. Por ejemplo si solo queremos extraer
10Gb porque tenemos así formateado el disco ponemos:

Por último hacemos clic sobre el botón Extraer datos del HDD que nos pedirá una carpeta
donde extraer un archivo llamado “todojunto” que contiene solo los datos del HDD (descarta
los sectores a cero). Junto con ese “todojunto” aparece también un todojunto.csv que
contiene la información sobre los datos extraídos.
5.2 Descifrar los datos
Para empezar a descifrar nos hacen falta las siguientes cosas:
- Imagen eraser+fakes escrita en el HDD de la PS3.
- Archivo offsets.ofs resultante de escanear esa misma imagen en busca de los magic
blocks
- Archivo “todojunto” que queremos descifrar.
Una vez tengamos todo esto listo solo tenemos que:
1. Abrir el programa seleccionando el disco duro físico de la PS3.
2. Hacer clic en el botón Machacar datos.
3. Después de hacer clic en ese botón, el programa nos pedirá el archivo offsets.ofs y el
archivo que queremos descifrar. Esperamos a que termine de trabajar.
4. Cuando haya terminado, conectamos el disco duro a la PS3 y copiamos los mp3 a un
USB para transferirlos al PC.
Ahora tenemos el archivo “todojunto” descifrado pero esta troceado en partes de 32MB. Para
juntarlas usaremos la consola de comandos (MS-DOS).

Por último, para obtener la imagen completa del disco duro descifrada debemos regenerarla
utilizando el archivo todojunto.csv que nos generó el programa al extraer los datos cifrados.
Para ello vamos a Herramientas -> Regenerar imagen RAW

En Archivo de imagen seleccionamos el archivo completo que vamos a crear.
En Archivo de offsets seleccionamos el archivo todojunto.csv de cuanto extrajimos estos
mismos datos cifrados.
Archivo todojunto es el archivo que acabamos de pegar usando “copy /b *.mp3 todojunto”
En Comenzar desde el offset hay que indicar el offset de inicio que pusimos al a extraer.
Después de todo esto tendremos la imagen descifrada de nuestro disco duro.
6. Cifrar
6.1 Preparar los datos que queremos cifrar
Para preparar los datos que queremos cifrar tenemos que hacer los mismos pasos que para
descifrar pero marcando las opciones:

6.2Cifrando los datos
Cifrar datos es más complicado y solo ha sido probado una vez con éxito. Para cifrar hace falta
tener:
- Imagen eraser (sin fakes)
- Archivo offsets.ofs resultante de escanear esa misma imagen en busca de los magic
blocks
- Archivo “todojunto” que queremos cifrar
Cuando tengamos todo esto:
1. Debemos escribir la imagen eraser (sin fakes) en el disco duro utilizando WinHex o
similar.
2. Debemos copiar las partes del “todojunto” que queremos cifrar que se llamaran igual
que los fakes a un USB. NOTA IMPORTANTE: debemos copiar exactamente el mismo
número de archivos que copiamos la primera vez que creamos el eraser+fakes. En caso
de que las partes del “todojunto” sean menos que la de los fakes deberemos rellenar
con fakes hasta tener el mismo número.
3. Una vez hayamos copiado los archivos al HDD de la PS3, conectamos el disco duro otra
vez al PC.
En el cuadro llamado Magic blocks:
1. Seleccionamos el key.bin
2. Escribimos el tamaño de todas las partes del “todojunto” que hemos metido en bytes.
3. Hacemos clic sobre Extraer Datos. Nos pedirá el archivo offsets.ofs y nos preguntara
donde guardar.
4. Por último, regeneramos la imagen de igual manera que hicimos al descifrar.
Podeis descargarlo de aqui
Podeis consultar la Wiki que ha creado el amigo Wabo para tener toda la informacion mas precisa en caso de no encontrar en la busqueda este post:
Hilo en la Wiki:
wiki/PS3_HDD_Toolbox
Esto es todo chicos.
Dar las gracias a todos los miembros del grupo al que pertenezco, ifcáro, knightsolidus, SeRoCuLTo y f5inet. desde hace un tiempo se trabaja mucho mejor y mas rapido, ademas de que ahora la informacion se puede publicar libremente sin imposiciones.
A medida que vayais aprendiendo a usarlo, nos vendra bien para reparar posibles bugs e ir mejorando la herramienta. Han sido muchas horas de trabajo y testeo para que funcione a la perfeccion, asi que cualquier error podeis publicarlo en los foros para que se vaya solucionando.
Un saludo




![Babeando [babas]](./images/smilies/babas.gif)
