

Instalacion PS3Tools
Instalamos el paquete libgmp-ocaml-dev
Vamos a aprovechar el directorio creado en el anterior tutorial...
Descargamos el repositorio de las PS3Tools
Descargamos el SCEkrit de AerialX de: http://pastie.org/1425653
Copiamos el codigo y lo renombramos a SCEkrit.c, despues lo metemos en el directorio /PS3/fail0verflow/ps3tools.
Abrimos el archivo Makefile que tenemos en ps3tools y lo borramos completamente, ahora pegamos el siguiente codigo y guardamos el documento:
Abrimos con gedit el archivo SCEkrit.c, y nos vamos a la linea 150. Ahi nos encontramos con esto:
Borramos esa linea y añadimos en su lugar:
Guardamos el archivo y compilamos las herramientas
Ya tenemos listas las herramientas
Ahora me toca dormir y abrir regalos, mañana termino con desempaquetar/empaquetar PUPs 
Código: Seleccionar todo
sudo apt-get install libgmp-ocaml-dev
Vamos a aprovechar el directorio creado en el anterior tutorial...

Código: Seleccionar todo
cd PS3
mkdir fail0verflow
cd fail0verflow
Descargamos el repositorio de las PS3Tools
Código: Seleccionar todo
git clone git://git.fail0verflow.com/ps3tools.git
cd ps3tools
Descargamos el SCEkrit de AerialX de: http://pastie.org/1425653
Copiamos el codigo y lo renombramos a SCEkrit.c, despues lo metemos en el directorio /PS3/fail0verflow/ps3tools.
Abrimos el archivo Makefile que tenemos en ps3tools y lo borramos completamente, ahora pegamos el siguiente codigo y guardamos el documento:
Código: Seleccionar todo
TOOLS = readself pupunpack unself sceverify SCEkrit
TOOLS += makeself norunpack puppack unpkg pkg
TOOLS += cosunpkg cospkg
COMMON = tools.o aes.o sha1.o ec.o bn.o
DEPS = Makefile tools.h types.h
CC = gcc
CFLAGS = -g -O2 -Wall -W
LDFLAGS = -lz -lgmp
OBJS = $(COMMON) $(addsuffix .o, $(TOOLS))
all: $(TOOLS)
$(TOOLS): %: %.o $(COMMON) $(DEPS)
$(CC) $(CFLAGS) -o $@ $< $(COMMON) $(LDFLAGS)
$(OBJS): %.o: %.c $(DEPS)
$(CC) $(CFLAGS) -c -o $@ $<
clean:
-rm -f $(OBJS) $(TOOLS)
Abrimos con gedit el archivo SCEkrit.c, y nos vamos a la linea 150. Ahi nos encontramos con esto:
Código: Seleccionar todo
mpz_inits(s1, s2, z1, z2, n, r, k, dA, NULL);
Borramos esa linea y añadimos en su lugar:
Código: Seleccionar todo
mpz_init(s1);
mpz_init(s2);
mpz_init(z1);
mpz_init(z2);
mpz_init(n);
mpz_init(r);
mpz_init(k);
mpz_init(dA);
Guardamos el archivo y compilamos las herramientas
Código: Seleccionar todo
make
Ya tenemos listas las herramientas

