Introducción

fetchpkg es una herramienta sencilla basada en cURL que se encarga de descargar las actualizaciones oficiales de los juegos de Sony PlayStation 4 y 5. Es compatible con GNU/Linux, Windows (64 bits) y PS5 con jailbreak. Con esta herramienta, los usuarios pueden descargar de forma automática las actualizaciones de juegos divididas en varios archivos, lo que facilita el proceso. Además, se pueden usar sitios conocidos como Orbispatches para las actualizaciones de juegos de PS4 y Prosperopatches para las de PS5.

Funcionalidad

Una de las principales características de fetchpkg es su capacidad para combinar automáticamente los archivos de actualización de juegos durante la descarga. Además, ofrece la posibilidad de descargar actualizaciones a través de un servidor proxy, lo cual es conveniente para usuarios de PS5 con jailbreak que están detrás de un firewall y no tienen acceso directo a Internet.

Uso

.\fetchpkg.exe [Dirección URL del update .json]

El uso de fetchpkg (descarga aquí) es sencillo y directo. Los usuarios pueden ejecutarlo en diferentes plataformas, incluido el PS5, siguiendo comandos específicos. Con tan solo especificar la URL de un manifiesto JSON, es posible descargar la actualización de un juego, como por ejemplo «Uncharted: The Lost Legacy (v1.09)«.

Uso de PS5

Para ejecutar fetchpkg en PS5, es necesario cargarlo con un cargador ELF que proporcione una interfaz de línea de comandos, por ejemplo, shsrv, y los medios para transferir el ELF a PS5, por ejemplo, ftpsrv. Los siguientes comandos cargarán el archivo ELF en /data, se conectarán a shsrv y descargarán un archivo pkg en /mnt/usb0 a través de un servidor proxy:

john@localhost:ps5-payload-dev/fetchpkg$ curl -T fetchpkg.elf ftp://ps5:2121/data/fetchpkg.elf
john@localhost:ps5-payload-dev/fetchpkg$ telnet ps5 2323
Bienvenido a shsrv.elf en ejecución…

/$ /data/fetchpkg.elf -p http://proxy:8080 -o /mnt/usb0/temp.pkg URL

Limitaciones

A pesar de su utilidad, fetchpkg presenta limitaciones, especialmente en la descarga de actualizaciones alojadas en servidores HTTPS en el caso de PS5. Esto se debe a un problema de compatibilidad entre las versiones más recientes de cURL y la biblioteca criptográfica mbedtls utilizada por esta herramienta.

Conclusión
fetchpkg es una herramienta efectiva y útil para la comunidad de usuarios de Playstation 4 y 5. Aunque presenta algunas limitaciones, su funcionalidad y simplicidad de uso la convierten en una opción valiosa para aquellos que buscan mantenerse actualizados con las últimas actualizaciones de juegos.

Source: GitHub