fetchpkg es una sencilla herramienta basada en cURL para descargar actualizaciones oficiales de juegos de Sony PS4 y PS5.. Está disponible para GNU/Linux, Windows (64 bits) y PS5 con jailbreak.
Las actualizaciones de juegos que se dividen en varios archivos se fusionan automáticamente durante la descarga. Si estás detrás de un firewall, puedes descargar actualizaciones a través de un servidor proxy, lo cual es conveniente cuando se ejecuta en una PS5 con jailbreak que está protegida de Internet.
Uso
john@localhost:ps5-payload-dev/fetchpkg$ ./fetchpkg [-p PROXY] [-o PATH] URL
Donde URL es la dirección de un manifiesto con formato JSON, por ejemplo, el título de PS4 Uncharted: The Lost Legacy (v1.09).
Ejemplo de uso en PS5
Para ejecutar fetchpkg en la PS5, debes 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 la 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
Welcome to shsrv.elf running on...
...
/$ /data/fetchpkg.elf -p http://proxy:8080 -o /mnt/usb0/temp.pkg URL
fetchpkg es una aplicación creada por ps5-payload-dev.
Que novedades incluye la versión 0.2
Released
- incluye una CA de Sony denominada "SCEI DNAS Root 05", que permite descargas https en dispositivos PS5
- ci: cadena de herramientas del sdk de ps5 bump