《PS5 Payload SDK》是一个面向PlayStation 5安全研究及定制开发的开源工具包。它聚合了构建Payload所需的核心库、头文件与编译脚本,为开发者提供了从源代码到可执行文件的完整工具链。该SDK基于GitHub托管,由社区驱动维护,持续跟进最新的系统版本与漏洞利用动态。通过它,开发者可以在PC环境下编写、编译并测试针对PS5的漏洞利用程序,实现从基础验证到复杂功能定制的多种需求。
- 开源共享,社区驱动更新迭代。
- 工具链完整,支持多种编译环境。
- 示例丰富,利于快速上手实践。
- 专注安全研究,提供核心开发组件。
- 持续跟进,适配系统版本动态。
这是一个用于开发针对已入侵 PS5 的有效载荷的 SDK。已知可用的 ELF 加载器包括:
Several artifacts in this repository originate from the PS5SDK project.
本仓库中的几个工件源自 PS5SDK 项目。
On Debian-flavored operating systems, you can invoke the following commands to install dependencies used by the SDK.
在 Debian 类操作系统上,您可以调用以下命令来安装 SDK 使用的依赖项。
john@localhost:ps5-payload-dev/sdk$ sudo apt-get update && sudo apt-get upgrade # optional john@localhost:ps5-payload-dev/sdk$ sudo apt-get install bash clang-18 lld-18 wget # required john@localhost:ps5-payload-dev/sdk$ sudo apt-get install socat cmake meson pkg-config python3 python3-pyelftools # optional
If you are using Fedora, you can install dependencies as follows (tested with version 41):
如果您使用的是 Fedora 系统,可以按如下方式安装依赖项(已在版本 41 上测试):
john@localhost:ps5-payload-dev/sdk$ sudo dnf install bash llvm-devel clang lld wget # required john@localhost:ps5-payload-dev/sdk$ sudo dnf install socat cmake meson pkg-config python3 python3-pyelftools # optional
If you are using macOS, you can install them using the Homebrew Package Manager (tested with macOS Sequoia):
如果您使用的是 macOS,则可以使用 Homebrew 软件包管理器安装它们(已在 macOS Sequoia 上测试):
john@localhost:ps5-payload-dev/sdk$ brew install llvm@18 wget # required john@localhost:ps5-payload-dev/sdk$ export LLVM_CONFIG=/opt/homebrew/opt/llvm@18/bin/llvm-config # required john@localhost:ps5-payload-dev/sdk$ brew install socat cmake meson python && pip3 install pyelftools # optional
You can download a binary distribution of the SDK from the latest release page, then install it to your local storage, e.g,
您可以从最新版本页面下载 SDK 的二进制发行版,然后将其安装到本地存储中,例如:
john@localhost:tmp$ wget https://github.com/ps5-payload-dev/sdk/releases/latest/download/ps5-payload-sdk.zip john@localhost:tmp$ sudo unzip -d /opt ps5-payload-sdk.zip
Assuming you have all the prerequisites and you are on a POSIX system, the binary distribution should work regardless of CPU architecture, e.g., x86_64, aarch64.
假设您具备所有先决条件,并且您使用的是 POSIX 系统,则无论 CPU 架构如何,例如 x86_64、aarch64,二进制发行版都应该可以工作。
john@localhost:ps5-payload-dev/sdk$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk john@localhost:ps5-payload-dev/sdk$ make -C samples/hello_world john@localhost:ps5-payload-dev/sdk$ export PS5_HOST=ps5; export PS5_PORT=9021 john@localhost:ps5-payload-dev/sdk$ make -C samples/hello_world test
john@localhost:ps5-payload-dev/sdk$ sudo make DESTDIR=/opt/ps5-payload-sdk install john@localhost:ps5-payload-dev/sdk$ export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk john@localhost:ps5-payload-dev/sdk$ sudo -E ./libcxx.sh # fetch, build, and install libcxx
If you have decrypted sprx files that you would like to interact with, you can build stubs for them as follows (Make sure you have already installed the optional dependencies for your OS):
如果您有已解密的 sprx 文件需要与之交互,您可以按如下方式为其构建存根(请确保您已为您的操作系统安装了可选依赖项):
john@localhost:ps5-payload-dev/sdk$ ln -s /path/to/sprx/libSceXYZ.sprx sce_stubs/libSceXYZ.sprx john@localhost:ps5-payload-dev/sdk$ make -C sce_stubs stubs john@localhost:ps5-payload-dev/sdk$ sudo make DESTDIR=/opt/ps5-payload-sdk install
If you encounter problems with the SDK, please file a github issue. If you plan on sending pull requests which affect more than a few lines of code, please file an issue before you start to work on you changes. This will allow us to discuss the solution properly before you commit time and effort.
如果您在使用 SDK 时遇到问题,请在 GitHub 上提交 issue 。如果您计划提交影响多行代码的 pull request,请在开始修改之前提交 issue。这样我们就可以在您投入时间和精力之前充分讨论解决方案。
该SDK的出现,将原本门槛较高的PS5越狱开发工作进行了简化。它提供了清晰的目录结构与构建指南,并附带了多种示例Payload,覆盖了从内存读写到系统调用等常见操作。这对于希望深入了解PS5系统架构、进行漏洞验证或开发自制软件的研究者而言,是一个高效的起点。同时,其活跃的社区反馈机制也确保了工具链的时效性与实用性。
需要注意的是,使用该SDK进行开发的内容主要用于技术研究与学习,用户应遵守相关法律法规及索尼的用户协议。对于普通玩家而言,它可能并非直接使用的工具,但对于技术爱好者,它则是一把探索PS5系统内部机制的钥匙。
v0.42
增加对固件 13.60 的支持

鸿蒙4.0申请入口
鸿蒙4.0申请入口?鸿蒙4.0怎么申请?目前华为的鸿蒙4.0正在火热的内测中,有很多的小伙伴们都想在自己的手机上体验华为最新的鸿蒙系统,那么如何才能申请到测试资格呢,这里为用户们带来详细的攻略介绍。
发布日期:2023-08-23 14:36:55我要评论 查看全部评论 (1)>>
k73玩家2026-08-12 12:34:48评论 (5) (0) 回复