Files
PS5-Lapy-JB-Daemon/extern/libhijacker/include/kernel.hpp
T
Arksama-PHU c19666c0a0 Initial release : Lapy JB Daemon v1.2 multi-firmware standalone payload (3.00 -> 12.00)
Standalone homebrew daemon for PS5 that mimics etaHEN's jailbreak-on-demand
API. Apps that write /download0/etahen_jailbreak from inside their sandbox
get their ucred bumped (caps + authid + uid + sceAttr + sandbox escape via
fd_rdir/jdir) the same way etaHEN does it. NO etaHEN required.

Multi-fw via ps5-payload-sdk's runtime KERNEL_ADDRESS_* externs : the SDK
auto-resolves kernel symbols per-fw at boot, so the binary works on every
fw covered by the SDK + kstuff (3.00 -> 12.00) with no fw-specific code.

Build : export PS5_PAYLOAD_SDK=<sdk-root> && make
Install : copy lapy_jb_daemon.elf + homebrew.js to /data/homebrew/lapy_jb/

Credits : libhijacker (illusion + LightingMod), ps5-payload-sdk (John Tornblom),
offsets_v940 multi-fw module (Team PHU / Arksama).
2026-05-24 20:31:15 +02:00

24 lines
540 B
C++

#pragma once
// IWYU pragma: begin_exports
#include "kernel/kernel.hpp"
#include "kernel/rtld.hpp"
#include "kernel/proc.hpp"
#include "kernel/frame.hpp"
// IWYU pragma: end_exports
#include "util.hpp"
bool createReadWriteSockets(const UniquePtr<KProc> &proc, const int *sockets) noexcept;
inline bool createReadWriteSockets(int pid, const int *sockets) noexcept {
auto proc = getProc(pid);
if (proc == nullptr) {
puts("createReadWriteSockets proc == nullptr");
return false;
}
return createReadWriteSockets(proc, sockets);
}