mirror of
https://github.com/holdmysocks/ps5-tailscale.git
synced 2026-10-06 08:00:17 +02:00
A payload that runs the Tailscale client (tsnet, userspace networking) on a jailbroken PS5: a C launcher built with ps5-payload-sdk that loads a Go program in-process, an installer that registers it with the console's payload autoloader and adds a home screen icon, and the patch that makes Go 1.27.1 speak the PS5's FreeBSD 9 era syscall interface.
9 lines
281 B
C
9 lines
281 B
C
#pragma once
|
|
|
|
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
/* Map the Go PIE image held in memory, relocate it and jump into it on a
|
|
* fresh stack. Only returns (with -1) if loading failed. */
|
|
int goload_run(const uint8_t *image, size_t size, char *const argv[], char *const envp[]);
|