Usamos cookies y procesamos datos de tu navegación principalmente con fines técnicos, estadísticos y publicitarios; la utilización de nuestros servicios implica tu consentimiento. Más información en nuestra política de privacidad.

Carga de backups en firmware 4.05 (PlayStation 4)

Post it.png Este artículo fue actualizado el día 20/09/2018 por borrego92.

Contenido

Introducción

En este artículo explicaremos diversos tutoriales para que el usuario más novato pueda disfrutar de la scene de PS4.

Los tutoriales actualmente disponibles son los siguientes:

  • Actualizar el software del sistema a 5.05.
  • Explotar la vulnerabilidad del software del sistema 5.05.
  • Conectar vía FTP a PS4.
  • Bloquear/Activar las actualizaciones del software del sistema.
  • Instalar backups en PlayStation 4.
  • Copiar juegos de PS4.
  • Activar la reproducción de vídeo en PS4.

Requisitos

  • Consola PlayStation 4 y mando DualShock 4.
  • Tener instalado el software del sistema 5.05.
  • Un PC o un móvil Android con red de area local.

Advertencia

Peligro.png
  • Siguiendo este tutorial puede existir cierto riesgo de brickear o actualizar la consola, te recomendamos que si no estás seguro de lo que haces no lo sigas.
  • Tanto la wiki, o cualquier usuario/administrador de www.elotrolado.net NO se hacen responsables de los posibles daños que se puedan ocasionar a tu consola siguiendo este tutorial.

Actualizar el software del sistema a 5.05

Para actualizar el software del sistema a la versión 5.05 realizamos los siguientes pasos:

  • 1º Paso: Descargar el firmware 5.05 de aquí o aquí.
  • 2º Paso: Comprobar el MD5 del firmware descargado con el siguiente "f86d4f9d2c049547bd61f942151ffb55".
  • 3º Paso: En un dispositivo de almacenamiento USB, crea una carpeta llamada "PS4", dentro de esta carpeta, crea otra llamada "UPDATE" (Sin las comillas y en MAYÚSCULAS).
  • 4º Paso: Introduce el archivo PS4UPDATE.PUP (renombrar el fichero a dicho nombre si es necesario) en la carpeta UPDATE.
  • 5º Paso: Desconecta PS4 de Internet, por motivos de seguridad.
  • 6º Paso: Introduce el pendrive en PS4, entra en ajustes y por último en el apartado de actualización del software del sistema.

El sistema debería reconocerte que vas a instalar dicha versión, en el caso de que quiera instalarte otra, instala el firmware desde el modo seguro (Si no sabes como acceder al modo seguro, pincha aquí).

PD: ¿Tienes problemas a la hora de pasar de 4.55 a 5.05?

Si a la hora de instalar un nuevo update tienes problemas porque tienes bloqueadas las actualizaciones del software del sistema, realiza estos pasos:

  • 1º Paso: Acceder vía FTP a PS4.
  • 2º Paso: Entrar en el directorio "update".
  • 3º Paso: Eliminar el directorio "PS4UPDATE.PUP" y "PS4UPDATE.PUP.net.temp"
  • 4º Paso: Reiniciar el sistema y proceder a instalar el software del sistema 5.05.

2rzopdc.png

Lanzar Kernel Exploit desde el PC

Para explotar la vulnerabilidad del sistema de PS4, haremos uso de la herramienta ps4-exploit-host del desarrollador Al-Azif.

Para empezar, ejecutamos la herramienta ps4-exploit-host que generará un servidor DNS en nuestro equipo del que haremos uso en nuestra querida PS4.

Si observamos la captura siguiente, podemos ver la dirección IP del servidor DNS generado con la herramienta ps4-exploit-host, en mi caso la dirección del servidor DNS es la "192.168.100.2".

213oduq.png

Una vez generado el servidor DNS en nuestro PC, encendemos la PS4 y desmarcamos todas las opciones de descargas automáticas, para evitar que se descargue la última versión del sistema de PS4.

Conectamos nuestra PS4 a la misma red que está conectado nuestro PC configurando la conexión de red con la opción personalizada, donde dejaremos todo por defecto excepto los DNS que lo configuraremos de la siguiente manera:

  • DNS Primario: La dirección IP que nos muestra la herramienta ps4-exploit-host mostrada en la imagen anterior.
  • DNS Secundario: 0.0.0.0 (dejarlo vacío)

Acto seguido ejecutamos la guía del usuario (que se encuentra en ajustes) para ejecutar exploits/payloads en 5.05. En el caso de que no puedas establecer una comunicación correcta, te aconsejo que deshabilites el firewall y antivirus durante el proceso.

Zcgh4q8.jpg

Actualmente ps4-exploit-host contiene los siguientes exploits/payloads:

  • App2USB: Mover la ubicación de los juegos instalados al dispositivo USB. Más info.
  • Backup: Realiza una copia de seguridad de nuestros datos. Más info.
  • Disable Updates: Desactiva las actualizaciones, elimina las actualizaciones existentes.
  • Dumper: Payload para para dumpear juegos de PS4. Más info.
  • Enable Updates: Reactiva las actualizaciones. Importante si queremos instalar una actualización. Más info.
  • FTP: Exploit para conectar vía FTP a PS4. Más info.
  • HEN: Lanza el HEN, permite acceder a ★Debug Settings para instalar archivos pkg.
  • Mira+HEN: Contiene el exploit para habilitar el homebrew y el exploit original para recibir payloads en el puerto 9020.
    • Nota: Si volvermos a entrar en el menú y seleccionamos la opción Mira por segunda vez, se accede a la pantalla Awaiting Payload... donde nuestra PS4 puede recibir payloads enviados desde el PC o dispositivo android. Alternativamente se puede seleccionar la opción Original una sola vez para obtener el mismo resultado.
  • Original: Hace que la PS4 se disponga a recibir payloads enviados manualmente por el usuario.
  • ReactPSplus: Reactiva los juegos que hayan dado gratis con PS+ que sigamos teniendo descargados en nuestra consola.

¿Como puedo enviar un payload que no está incluido?

  • 1º Paso: Copiar el payload en el directorio "payloads" de la herramienta ps4-exploit-host en el PC.
  • 2º Paso: Seleccionar la opción Original que hace que la PS4 se disponga a recibir payloads enviados manualmente por el usuario.
    • Nota: La anterior versión que no incluye la opción Original hay que lanzar el exploit "Mira" una segunda vez. Al hacerlo, aparecerá en pantalla el texto Awaiting Payload...
  • 3º Paso: Lanzar el payload introducido anteriormente con la herramienta ps4-exploit-host marcando el número correspondiente y apretando intro.

Lanzar Kernel Exploit desde Android

Para explotar la vulnerabilidad del sistema de PS4 desde el móvil, haremos uso de la herramienta ps4-serve3. Una vez descargada/instalada la herramienta, recordad que para hacer uso de ella debemos estar en la misma red que PS4.

Cuando todo esté preparado, realizamos los siguientes pasos:

  • 1º Paso: Iniciar la aplicación ps4-serve3 y pulsar el exploit a mandar.
  • 2º Paso: Introducir la dirección IP que muestra la captura siguiente en el navegador de PS4 (Es necesario tener el navegador activado).
  • 3º Paso: Cerrar el navegador una vez ejecutado el exploit correctamente (Salvo si estamos haciendo uso del FTP).

2ccxog5.png

¿Como puedo enviar un payload que no está incluido?

  • 1º Paso: Copiar el payload en el directorio "PS4_50X_Payloads" (dicho directorio estará en la memoria del móvil).
  • 2º Paso: Lanzar el payload introducido anteriormente con ps4-serve3.

Método Caché Offline (Todos los payloads)

Este método es, según mi experiencia y la de muchos usuarios, la solución más sencilla y estable, reduciendo la posibilidad de Kernel Panic casi a cero, en comparación con los otros métodos, con el añadido de que lo tienes todo completamente Offline, sin chips, ni móviles, ni PC, ni nada en absoluto.

No se requiere tener prácticamente ningún conocimiento informático más allá de escribir una url en el navegador de la PS4 y acceder a ella, cosa que haremos sólo una vez y desconectaremos la PS4 de internet (o intranet) para siempre, las siguientes veces se accederá desde favoritos y totalmente Offline, ya que guardaremos todos los exploit en la memoria caché de dicho navegador.

SI TIENES ACTIVADO EL NAVEGADOR DE PS4 (Si conectaste la consola a PSN en algún momento):

  • 1° Paso: Con la PS4 desconectada de internet, entra a "Ajustes"/"Sistema"/"Descargas automáticas". Desactiva todas las opciones por seguridad, estas son "Contenido destacado", "Archivos de actualización del software del sistema", "Permitir reinicio" y "Archivos de actualización de la aplicación". Desactívalo todo para evitar accidentes.
  • 2° Paso: Conecta la PS4, con Firmware 5.05, a internet de manera normal (no hace falta configurar DNS ni nada). Muchísimo cuidado con las peticiones que te hará la consola de actualizar el software del sistema, dile siempre que NO. Si ya se te ha descargado la actualización y no para de salirte el mensaje de actualización para todo, no te preocupes, lo arreglaremos luego.
  • 3° Paso: Entra al navegador web de PS4 y dale al botón de "OPTIONS (Menú de Opciones)" y arriba del todo a "Ajustes". Dale a "Eliminar cookies" y "Borrar datos del sitio web". Ahora vuelve al "Menú de Opciones" y entra en "Historial de Navegación", presiona de nuevo la tecla "OPTIONS" y selecciona "Borrar historial de navegación".
  • 4° Paso: Escribe en el navegador la siguiente dirección: https://fabrebatalla18.github.io/#5.05 (Gracias al compañero fabrebatalla18) y ponla en "Favoritos". (Si es la única página que tienes en favoritos, mejor.
  • 5° Paso: Te saldrá una pantalla como ésta:

Captura_de_pantalla_2018-08-15_a_las_21.30.47.png

Dale a la opción Cache, empezará a guardar todos los payload, incluido el HEN en la caché del navegador.

  • 6° Paso: Desconecta la PS4 de internet. Ya no te va a hacer falta conectarla más.
  • 7° Paso: Ejecuta el payload "Update Blocker" y debería dejar de salirte el mensaje de actualización del software del sistema.
  • 8° Paso: Si quieres habilitar el "Debug Settings" y poder jugar a tus backups, ejecuta el payload "HEN-XVortex v1.7", y se ejecutará el Exploit. Ya está todo listo. Si sales del navegador web con el botón "PS" en lugar de con "Círculo", la próxima vez que reinicies la consola, con solo entrar al navegador se ejecutará automáticamente el HEN, sin darle a nada más, muy cómodo si normalmente usas siempre el mismo payload.

SI NO TIENES EL NAVEGADOR ACTIVADO (Acceder mediante Guía de Usuario):

  • 1° Paso: Necesitas un PC con Windows (o Linux, pero lo explicaré en base a Windows) conectado a la misma red local (router) que la PS4. Entra en el Github de Al Azif , descarga "ps4-exploit-host-win-v0.4.6a1.zip" y descomprímelo.
  • 2° Paso: Ejecuta como administrador "ps4-exploit-host.exe", si te sale un aviso del Firewall, dale a Permitir. Te saldrá una ventana como esta:

Captura_de_pantalla_2018-08-15_a_las_22.29.49.png

Déjala abierta y anota tu DNS IP

  • 3° Paso: Ya en la consola entra en "Ajustes"/"Red"/"Configurar conexión a internet"/"Usar Wifi"/"Personalizar"/"(Elige tu red Wifi y pon la contraseña)"/"Automático"/"No especificar"/"Manual". En DNS Primario pon la DNS IP que anotaste y en "DSN Secundario" déjalo en 0.0.0.0 (si no te deja, simplemente borra todos los números y dale a R2). Dale a Siguiente, luego "Automático" y luego "No usar".
  • 4° Paso: Si has hecho todo bien, entra en "Ajustes"/"Guía de usuario/Información útil"/"Guía de usuario". Te saldrá esta pantalla:

Captura_de_pantalla_2018-08-15_a_las_22.55.39.png

Dale a la opción 5.05 y te saldrá la siguiente pantalla:

Captura_de_pantalla_2018-08-15_a_las_22.57.48.png

Dale a la opción Cache y se guardarán todos los payloads en la caché de la Guía de usuario.

  • 5° Paso: Desconecta la PS4 de internet y comprueba que al entrar de nuevo a la Guía de usuario te sale la página de Al Azif con todos los payload de manera Offline. Cada vez que quieras ejecutar el HEN u otro payload, solo tienes que entrar a la Guía y ejecutarlo. Ya no necesitas el PC para nada más, puedes cerrar el ps4-exploit-hot.exe y ya lo tienes todo listo.

Realizar una copia de seguridad de Base de Datos y las partidas guardadas

Es importante respaldar nuestros savegames por si los archivos se pudieran corromper por cualquier motivo. Para ello usaremos el payload DB_SG_Backup de stooged. Pasos a seguir:

  • 1° Paso: Conectar un dispositivo de almacenamiento compatible a la PS4 mediante USB.
  • 2° Paso: Lanzar el kernel exploit usando el método que se prefiera.
  • 3° Paso: Disponer la PS4 de forma que reciba payloads. Depende del método empleado para lanzar el exploit.
    • Nota 1: En caso de usar la web http://crack.bargains/505k/ en 5.05 debemos volver a entrar en la web por segunda vez y en la pantalla aparecerá el texto Awaiting payload.
    • Nota 2: En caso de usar un método ofrecido por Al-Azif debemos entrar por segunda vez en la opción Mira y en la pantalla aparecerá el texto Awaiting payload.
      • Nota de la nota: Tras la última actualización de Al-Azif ha añadido la opción Original, para más información sobre el envío de payloads consulta su correspondiente sección de PC o Android.
  • 4° Paso: Enviar el payload DB_SG_Backup para nuestro firmware usando el método que se prefiera (Android o PC).
  • 5º Paso: La copia de seguridad se hará de forma automática en nuestro dispositivo conectado por USB.

Restaurar la Base de Datos

Los archivos de la Base de Datos se guardan en /system_data/priv/mms/. Para restaurar nuestra copia de seguridad tan solo tenemos que conectarnos vía FTP a la PS4 y copiar los archivos addcont.db y app.db en la mencionada carpeta /system_data/priv/mms/.

Restaurar Partidas Guardadas

En primer lugar, es importante tener en cuenta que las partidas guardadas no pueden ser restauradas en otra consola o ser utilizadas por otro usuario que no sean los originales. Tampoco pueden usarse en un fpkg si las partidas fueron guardadas usando un juego original.

El payload DB_SG_Backup crea una copia de seguridad de nuestros datos en una carpeta dentro del dispositivo USB manteniendo la estructura de directorios original para que sea más sencillo hacer la restauración posteriormente. Es recomendable mantener la estructura de las carpetas de la copia de seguridad.

  • El archivo savedata.db va en la carpeta /system_data/savedata/XXXXXXXX/db/user/
  • Los archivos de las partidas guardadas van en /user/home/XXXXXXXX/savedata/ dentro de cada carpeta de juego por CUSA.
  • También se crea una copia de seguridad del contenido de la carpeta /user/home/XXXXXXXX/savedata_meta/
    • Nota: XXXXXXXX es el identificador personal de cada usuario.

Conectar a PS4 vía FTP

Para conectar vía FTP a PS4 hay que realizar una serie de pasos:

  • 1º Paso: La consola PS4 y el dispositivo (smartphone, PC) desde el que vamos a realizar la conexión FTP deben estar conectados a la misma red (en el caso de estar usando un chip ESP8266 debemos conectar el pc a la red wifi que el propio chip genera).
  • 2º Paso: Lanzar el kernel exploit.
    • Nota 1: En caso de usar la web http://crack.bargains/505k/ en 5.05 debemos volver a entrar en la web por segunda vez para que la PS4 se disponga a recibir payloads para poder continuar al siguiente paso, aparecerá en pantalla el texto Awaiting Payload... (¡no debemos salir de esta pantalla hasta el paso siguiente!).
    • Nota 2: Debemos saltarnos este paso si el payload de FTP que vamos a enviar ya contiene el kernel exploit (como por ejemplo en el caso de usar las DNS o el exploit-host de Al-Azif o el bin para ESP8266 de c0d3m4st4)
  • 3º Paso: Lanzar el payload PS4-Ftp-Vtx (No cerrar el navegador o guía de usuario durante la conexión FTP). Se puede realizar usando la herramienta PS4 Payload Sender de valentinbreiz en su variante Android o PC (el puerto por defecto para enviar payloads en la app de valentinbreiz es 9020)
    • Nota: Si usas el exploit-host de Al-Azif, simplemente abre la guía de usuario, elige tu firmware y selecciona la opción FTP. Para más información sobre dicho exploit-host consulta la sección 5 de esta wiki
  • 4º Paso: Realizar la conexión vía FTP con un cliente como Filezilla. Para ello introducimos como servidor la dirección IP de nuestra consola y el puerto por defecto suele ser 1337.
    • Nota: Al cargar correctamente el payload de FTP, debería aparecer una notificación de bienvenida en la PS4 informando de cuál es la IP y el puerto para realizar la conexión FTP.

Bloquear/Activar las actualizaciones del software del sistema

Para evitar que las actualizaciones descargadas se descarguen e instalen realizaremos una serie de pasos:

  • 1º Paso: Desactivar las descargas automáticas (Desde Ajustes, Sistema, Descargas automáticas).
  • 2º Paso: Descargar el payload Update-Blocker-Extreme-5.05.
  • 3º Paso: Enviar el payload "UB_EX.bin" con ps4-exploit-host u otra herramienta.

Una vez realizados todos los pasos, evitaremos que se descarguen e instalen próximas actualizaciones del sistema de PS4.

PD: Para deshacer el proceso mandamos el payload "uninstall.bin".

Otros métodos
Alternativamente, se puede bloquear la descarga de actualizaciones de otras formas:

Copiar juego PS4

Para realizar este tutorial, haremos uso de las siguientes herramientas (se recomienda tener las herramientas siempre actualizadas):

Empecemos!:

  • 1º Paso: Encender la consola, lanzar el kernel exploit e insertar el disco que queremos copiar.
  • 2° Paso: Copiar el archivo "dumper.cfg" en la raíz del HDD externo (HDD donde se almacenara el backup).

uQ5Xnwy.png

  • 3º Paso: Conectar el HDD externo (con formato exfat) en el puerto USB1 (puerto usb derecho) de PS4 y enviar el payload PS4-Dumper-Vtx.
  • 4º Paso: Minimizar con el botón PS la guía de usuario o navegador.
  • 5º Paso: Ejecutar el juego que queremos volcar asegurándonos de que se encuentre en el menú principal unos minutos, acto seguido lo minimizamos pulsando el botón PS.
  • 6º Paso: La copia comenzará automáticamente, por tanto toca esperar a que termine el proceso.

Una vez realizado el volcado del juego, insertamos el HDD externo en nuestro PC y accedemos a el.

4u9kyd.png

Como se muestra en la imagen, hay un archivo diciendo que la copia se ha completado y una carpeta con los archivos del juego.

Ahora nos queda generar el archivo ".gp4" utilizando la herramienta gengp4, para ello sigue estos pasos:

  • 1º Paso: Ejecutar la herramienta gengp4.
  • 2º Paso: Seleccionar el directorio donde se encuentra el juego (CUSA XXXXX).
  • 3º Paso: Pulsar el botón "Generate .GP4" y una vez generado, pulsar el botón "Save .GP4".

xpsx3q.png

Una vez generado el archivo con extensión ".gp4", ejecutamos el "orbis-pub-gen" que se encuentra dentro del Fake PKG Generator. Le damos a File, Open y seleccionamos el archivo.gp4 creado anteriormente.

msd5k.png

Una vez seleccionado, marcamos la opción "Build" de la aplicación para generar el archivo PKG, donde se nos abrirá otra ventana donde marcaremos la salida del archivo, tal y como se muestra en la imagen siguiente.

4tr9de.png

Acto seguido, le damos a "Ok" para que comience el proceso.

20scg3a.png

Instalando backups en PS4

Actualmente no existe ningún loader para cargar nuestros backups, es por ello que para instalar nuestros backups debemos de realizar unos pasos.

  • 1º Paso: Lanzar el kernel exploit.
  • 2º Paso: Tener el juego respaldado en PKG y copiado en la raíz de un HDD externo con formato exfat.
  • 3º Paso: Conectar nuestro HDD a PS4.
  • 4º Paso: Acceder a las debug settings desde el menú ajustes, dentro de debug settings accedemos al apartado "game" y seleccionamos la opción "Package Installer".
  • 5º Paso: Esperar que se termine la instalación del mismo.

Activar la reproducción de vídeo en PS4

Para activar la reproducción de vídeo en PS4, debemos de realizar los siguientes pasos:

  • 1º Paso: Lanzar el kernel exploit.
  • 2º Paso: Acceder a las "debug settings" desde el menú ajustes.
  • 3º Paso: Acceder al apartado "License Activation".
  • 4º Paso: Activar las 4 opciones (ON).

Agradecimientos al usuario cupra.

Enlaces oficiales de payloads y herramientas

En este apartado dejaré una colección de enlaces de interés, para quien quiera estar al día de actualizaciones!

Listado de compatibilidad de backups


Botón-subir-inicio-artículo.png