Tutorial: Recuperar juegos desaparecidos después de reconstruir base de datos Ps4 5.05

Bueno si estás aquí es porque has metido la pata reconstruyendo la base de datos accidentalmente o por cualquier motivo te viste obligado a hacerlo, pero después de eso nos encontramos que nuestra enorme lista de juegos (de la cual a lo sumo jugamos 3 o 4 pero eso es otro tema) ya no está ahí, pero si vemos el almacenamiento notamos que el espacio de los juegos sigue ocupado, esto ocurre porque los juegos no están borrados, lo que esta "desaparecido" son los accesos directos de esos juegos, bueno pues vamos a recuperarlos.

En un principio tenia mi lista normal, pero he recostruido la base de datos para poder mostrar como recuperar la lista.

Imagen

Imagen

Imagen

Imagen

Como se puede ver ya no tengo lista de juegos, ha quedado pelado después de reconstruir la base de datos, ahora el procedimiento para recuperarla.


Necesitamos:

1. Archivo aquí, descargamos el archivo que se llama release_0.1.zip y lo descomprimimos, nos dará una carpeta con el mismo nombre.
2. Un programa que se llama python, es un programa gratuito, yo descargué el python 3.7 de 32 bits, ya depende del sistema de cada uno.
3. Tener la consola con firmware 5.05, ya que este método no sirve con 4.55 pues sale un error al final.
4. ps4 xploit host, en mi caso usé la versión v0.4.6a1

Pasos:

1. Instalamos el programa python, si windows nos pregunta si le damos permisos etc, le decimos que si, ya instalado el programa no hacemos nada más con el, solo se instala y ya.





2. Luego tenemos que conectar la consola a la pc mediante FTP, esto no lo voy a tratar aquí pues ya existe un respectivo tutorial para hacerlo, el cual consiste en descargarse el ps4 exploit host al pc, y desde la consola configurar la ip que nos proporciona dicho programa, luego nos vamos a la guía de usuario de la ps4 y ya deberían estar ahí los payloads etc, bueno lo de siempre.

Imagen





3. Ya estando ahí usamos el de FTP y nos saldrá el clasico "done" ó "you´re all done" dependede la versión pero ya saben a qué me refiero, ojo esta ventana no hay que cerrarla, importante dejarla así como está.

Imagen

Para corroborar que realmente estamos conectamos mediante FTP de manera correcta recomiendo hacer una prueba, intentando ver si desde filezilla ó flasfxp podemos acceder a las carpetas de ps4, no es necesario transferir nada desde ahí, solo es para ver si la conexión ftp ha sido correcta.





4. Bueno ahora viene lo importante, abrimos una ventana de símbolo del sistema, esto se hace oprimiento las teclas windows + r , y ponemos la palabra cmd, ó también se puede acceder desde incio, accesorios, simbolo del sistema, y nos aparecerá la típica ventana.

Imagen





5. Ya estando en la ventana de símbolo del sistema tenemos que acceder a la ruta donde tenemos la carpeta release_0.1, esto se hace mediante los comandos "cd" para entrar a las carpetas y "cd .." para salir de ellas, para mi comodidad yo voy a pegar la carpeta release_0.1 donde me indica la ventana de cmd, que en mi caso es C:\Users\kokorito

Imagen





6. Ahora voy a entrar a la carpeta desde cmd escribiendo: cd release_0.1

Imagen





7. Ya hemos entrado a la carpeta

Imagen





8. Ahora solo queda utilizar el modulo de python escribiendo lo siguiente: py fix_db.py laipdetuconsolaps4

Imagen





9. Damos enter y nos aparecerá un chorizo con todos los id de nuestros juegos, si ha concluido correctamente aparecera así.

Imagen





10. Luego de ello, recordamos que la ventana del navegador en la ps4 la hemos dejado abierta, importante no cerrarla, mantenemos presionado el botón ps en nuestro mando y nos vamos a la opción "salir de ps4" que es lo mismo que cerrar sesión

Imagen





11. Ya que hemos salido volvemos a entrar a nuestro usuario y se acabó el tormento y todo este tocho, ahora tendrás todos tus juegos nuevamente.


Imagen



Pues eso eso es todo, espero sea de utilidad.
@asamiya Claro, lo bueno de éste método es que podemos reconstruir la base de datos las veces que queramos, a veces la consola puede andar lenta o movidas que se arreglan reconstruyendo la base, lo malo era que se perdian los juegos y se tenían que reinstalar uno por uno, pero bueno ya hay solución afortunadamente.
Muchas gracias por la aportación, yo no lo necesito ahora, pero es muy bueno tenerlo para el futuro por si las moscas)))
buenisimo post.
Chincheta !!!

La lástima que no funcione en 4.55
solo es una reparacion del app.db no? o sea, si hago el mini backup y luego reconstruyo para que ande mejor la consola con tan solo poner el viejo app.db ya iria rápida? (Si se puede hablar de rapida la ps4 jaja)
@ironhide666 No es así a mi entender, por lo que leí del creador del script de python dice que cuando reconstruyes las base de datos la ps4 ignora tus fpkg, lo que hace el script es (reparar) volver a mostrar lo que la ps4 ha ocultado, no tiene nada que ver con hacer un backup de la base de datos, por lo cual para hacer este procedimiento no es necesario tener ningún backup, solo ejecutas el script como lo muestro y tus juegos reaparecen visibles.


@cupra Si la verdad que mal que sea para 5.05 solamente, de hecho yo estaba en 4.55 y actualicé a 5.05 únicamente para hacer funcionar el script.
Pero realmente el 5.05 no me ha dado ningún problema, me va igual de bien que el 4.55, no noto ninguna diferencia, nada de panic kernel o movidas raras hasta el momento, de hecho en 5.05 ya me deja instalar un par de juegos más porque 4.55 me ponía cierto limite de almacenamiento, lo cierto es que en 4.55 a veces se me quedaba colgada la consola.
No sé la razón por la cual el script no funciona en 4.55, pues no encontré información que dijera que no vale para ciertos firmware, pero haciendo mil intentos con diferentes versiones de ps4 exploit host en 4.55 y demás siempre me salia un error al final, cuando actualicé a 5.05 salió a la primera con cero errores, no me extraña que sea un script solo para 5.05 pues es muy reciente, tendrá un par de meses que salió.
Yo lo decía porque hacer backup de app.db y restaurarlo son 2 clicks, en lugar lo del script minimo tengo que luchar con las instalaciones de python y que me queden bien los path en windows para que funcione.
Muchas Gracias. Me salvaste la vidaaaaa! jejeje. Por problemas con God of war 4 que se me bloca, pense de haber perdido todo. funciono perfecto reaparecieron los juegos y ahora ojala que se resuelvan los problemas de freeze de los juegos. Mil gracias nuevamente :) :)
@piskimojoso Que bueno que te servido, en hora buena.


@ironhide666 Lo que dices es preventivo, y este tutorial ayuda a salvar el pellejo cuando el problema ya lo tienes y no se necesita ningún backup, son cosas diferentes.
Hola bro una pregunta segui los pasos pero solo se restauran los juegos que estan en el disco duro interno, pero los juegos que tengo en el disco duro externo no se restauran, como haría para recuperar los juegos que estan instalados en el disco duro externo?
QNK10 escribió:Hola bro una pregunta segui los pasos pero solo se restauran los juegos que estan en el disco duro interno, pero los juegos que tengo en el disco duro externo no se restauran, como haría para recuperar los juegos que estan instalados en el disco duro externo?



Hola, desgraciadamente no, éste método solo funciona con todo lo que hay instalado en el disco duro interno, cito las palabras del creador:

"there seem to be a small level of confusion about this, especially from people that never had a db rebuild before, so to those lucky few, if your PS4 crashes just at the right time, it will corrupt your game list database and the next time the PS4 boot it will try to rebuild it. When that happens, the PS4 will ignore all your fpkgs, and so, they won’t show up in the the PS4 menu, nor the storage menu, so you won’t be able to play or remove them, but they are there and will still count toward your storage space.

This script, will find those games and add them to the database again. It don’t nothing else. If you’re upgrading your hdd, if you’re formatting your PS4, if you have your games on external HDD, if you’re restoring a previous backup, this does nothing for you."


"Parece que hay un poco de confusión, especificamente de gente que nunca ha reconstruido la base de datos antes, entonces para esos afortunados, si tu ps4 crashea en el momento indicado, se corromperá tu base de datos de juegos, y la siguiente vez que reinicies la ps4 tratará de reconstruirla. Cuando eso pasa, la ps4 ignorará todos tus fpkgs, entonces no serán mostrados en el menú de ps4, ni en el menú de almacenamiento, entonces no serás capaz de jugarlos o borrarlos, pero ellos aún están ahí ocupando espacio.

Éste script, encontrará esos juegos y los añadirá a la base de datos otra vez, no hace nada más. Si vas a reemplazar tu disco duro, si vas a formatear tu ps4, si tienes tus juegos en un disco duro externo, si vas a restaurar usando un backup previamente hecho, esto no hará nada por ti."


Tal vez en el futuro se haga un update de el script que permita recuperar cosas de discos externos, pero de momento no, la solución que veo aquí, es que ya teniendo recuperados los de hdd interno tendrás que instalar uno a uno otra vez los que tenias en el disco duro externo, en éste hilo tratan ese tema hilo_los-juegos-han-desaparecido-al-reconstruir-la-base-de-datos-puedo-recuperarlos-4-05_2273802_s50 .
Hola que tal gracias por la información, te cuento que estaba intentando recuperar los juegos del hdd externo, ejecute el hen con el hdd externo desconectado de la consola, una vez cargado el hen volvi a conectar el hdd externo a la consola y este empezo a cargar y fueron apareciendo los juegos de uno a uno y recupere por suerte los juegos.
Ahora el problema es que los juegos que recupere del hdd interno no me dan la opcion de desinstalar y del hdd externo si me deja desinstalarlo.
Al hacer restauración de la consola solo "desaparece" la instalación de los juegos o los trofeos tambien?
@disaster_p La verdad lo de los trofeos lo desconozco al menos en la ps4 que uso para el xploit, lo que si sé es que despues de usar éste método puedes volver a jugar normal y tus saves se mantienen intactos, me imagino que es lo mismo para los trofeos, pero no lo he comprobado.
Saludos.
@ninjaman69 Yo hace meses por corrupcion de datos hice restauracion de sistema por usb llevandome el chasco de la "desaparición" de los juegos instalados pero ahora mismo no recuerdo si tambien me desaparecieron los trofeos. Yo voy haciendo respaldo mediante el payload DB_SG_Backup y tambien la opcion de usb de restauración que ofrece la consola. La pregunta era por si alguien me podía confirmar si se pierden los trofeos o no y de ser que si pues ya solo haría los respaldos mediante el payload.
Pase un susto de aquellos... Y la verdad es la primera vez que hago una operación de este tipo, además de que aprendí mucho mucho de ftp, y de varias cosas que llamaron mi atención.
Este procedimiento está muy bien explicado. Y mis felicitaciones a su autor y a quien lo trajo a Elotrolado...
A mi pasa algo curioso q cuando hice todo los pasos al final ya la ps4 no me deja eliminar los juegos ? No aparece la opción eliminar , alguna ayuda ?
(mensaje borrado)
@Mokito tienes que volver a Instalar esos juegos que no te deja Eliminar, es la unica manera .
De hecho si revisas la Informacion de esos juegos ,veras que el Tamaño ha cambiado .por ejemplo el God of War pesaba unos 40 gb , ahora te marcara que ocupa unos 480GB .
Es raro, yo no he tenido problema, puedo eliminar e instalar juegos con normalidad.
2 min. y todo ha vuelto a la normalidad.
Genial. Muchas gracias por el tuto.
Hola, luego de ejecutar el script no veo los DLCs y volviendolos a instalar tampoco funcionan, alguien sabe como solucionar esto?

Muchas gracias, saludos!
Hoy a mi me a desaparecido el bloodborne pero ninguno mas y la consola se apago bien, que puede haber sucedido?
@scorpone No sé, depende, te ha desaparecido sin más?
Porque éste tutorial es para cuando reconstruyes la base de datos y te desaparecen todos los juegos.
scorpone escribió:Hoy a mi me a desaparecido el bloodborne pero ninguno mas y la consola se apago bien, que puede haber sucedido?


Te sale en la biblioteca? La consola por defecto sólo muestra los últimos 15 juegos a los que has jugado y en la configuración puedes cambiarlo para que no se agrupen. Mira a ver si es eso

s2
25 respuestas