Sandungas escribió:Cuando activas la opcion "fake savedata" los savegames se modifican y es muy dificil volver atras, te recomiendo desactivarlo, borrrar los savegaemes modificados y volverlos a poner "impios" como eran originalmente
No recomiendo usar bruteforce savedata porque... en realidad la mayoria de la gente solo quiere pasar los savegames de un perfil a otro o de una consola a otra porque para hacer eso no hace falta desencriptar los archivos del juego... lo del bruteforce se hace si quieres modificar el savegame para añadirle trucos o cambiar estadisticas etc...
En la mayoria de los casos lo unico que hay que reconstruir es el archivo PARAM.SFO y PARAM.PFD y se necesita el "EID root key" de la consola destino porque el PARAM.PFD esta encriptado
Como veis... no se hace "bruteforce" al PARAM.PFD porque tenemos el key

Y el PARAM.PFD no se considera parte del juego porque no existe en el juego.. lo crea la PS3
Pero en tu caso no es necesario reconstruir nada porque es la misma consola y mismos usuarios
-------------------
No se si esta explicacion va a ser excesiva... yo te puedo explicar como funciona, pero un poco "a lo bruto", no se is estas acostumbrado a usar un editor hexadecimal, te voy a poner unas imagenes de lo que tienes que mirar, he usado este editor --->
https://mh-nexus.de/en/hxd/Y este savegame como conejillo de indias --->
https://gamefaqs.gamespot.com/ps3/93993 ... ut-3/saves (el primero subido por swollenmadman)
Abre el archivo PARAM.SFO en el editor hexadecimal, y vas a ver en la parte de arriba un grupo de nombres en mayusculas concatenados (separaods por un espacio entre ellos) y siempre ordenados alfabeticamente empezando por la letra "A" y terminando por la "Z"
En este caso el primer nombre es el ACCOUNT_ID y el ultimo nombre es el TITLE
El orden de ese bloque de textos se repite inmediatamente a continuacion con los valores
El primer valor (que coresponde al ACCOUNT_ID) es lo que se ve en esta imagen

Lo segundo que debes mirar es una zona que esta localizada a mitad del archivo... donde puedes ver otra vez el mismo ACCOUNT_ID y los 4 bytes anteriores a el son el USER_ID (lo que estoy marcando en esta imagen)

Es lo mismo que aparece en esta tabla:
https://www.psdevwiki.com/ps3/PARAM.SFO#PARAMS
Vale... ya sabemos qe ese savegame se hizo desde una cuenta que tenia la ruta dev_hdd0/home/00000002 (era el usuario 2)
Y tiene un ACCOUNT_ID = 2712177afc431df4
Tu tienes que hacer lo mismo con los savegames originales, el numero de usuario (el que se usa en la ruta del hdd) es facil de imitar... tienes que restaurar la PS3 para que se reinicie el contador de usuarios... luego te pones a crear usuarios y creas un savegame con cada uno (para ir viendo en que ruta se crean y que numeros se les asignan)
Y el ACCOUNT_ID es un numero que se te asigna cuando registras el usuario en la red PSN
Si los usuarios tuyos que crearon los savegames no estaban registrados en PSN... eso es genial porque tendran ese numero lleno de ceros (asi que coincide perfectamente con cualquier usuario nuevo que hagas mientras no lo registres con PSN)
En el momento que registras la cuenta todos los savegames (y los trofeos) se actualizan los PARAM.SFO y PARAM.PFD de todos ellos
Si ya tenian ACCOUNT_ID pues supongo que primero tienes que registrar el usuario en PSN y crear algun savegame para comprobar que coincide con los identificadores antiguos que tienen los savegames