Files
knutwurst--ps5-patchdl/src/patchdl_fw.h
T
Knutwurst 01464ae88a PatchDL 0.0.1: scan, resolve, download and install PS5 game patches
Standalone PS5 payload with an embedded web UI on :12880, no etaHEN.

- Scans installed titles and classifies the source (genuine install,
  ShadowMountPlus mount, preinstall, unknown) from the on-disk layout.
- Reads name, installed version and the Sony version.xml URL from the PS5
  app database (vendored SQLite).
- Resolves version.xml past nanoDNS via a raw DNS query, TLS pinned to the
  SCEI DNAS root.
- Filters patches to the newest one compatible with the current firmware.
- Downloads the patch and installs it through AppInstUtil (sysmodule loaded
  at runtime), gated to genuine installs with a package title-id match guard.
- Action-based UI filters and an on-screen startup notification with the URL.
2026-06-23 14:52:35 +02:00

11 lines
197 B
C

#pragma once
#include <stdint.h>
typedef struct {
char str[0x1c]; /* e.g. "11.60" */
uint32_t bin; /* e.g. 0x11600000 */
} patchdl_fw_t;
int patchdl_fw_get(patchdl_fw_t *out);