mirror of
https://github.com/knutwurst/patchdl.git
synced 2026-10-14 08:01:04 +02:00
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.
11 lines
197 B
C
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);
|