PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口

PS5破解教程 0 658

针对PS5 WebKit Autoloader的稳定性进行了测试后才敢正式上线,因为早期版本常见不稳定,成功率低等问题,毕竟不是原作者,没法掌握和解决这些问题,不能让大家来做实验!本着责任心,只能等测试无误后才能发布!
目前已经解决了此前浏览器访问、Cloudflare 连通以及页面跳转方面的一些问题(主要解决访问速度过慢,加载丢包导致的失败问题),并重新调整了页面 + ELF Payload 菜单,主要用于精简缓存文件和加快启动速度。DNS保持不变!

支持 PS5 各机型,系统版本 9.00 – 12.00。

推荐 10.02 – 12.00 用户使用,因为不再需要额外等待约 50 分钟。

这篇文章主要讲清楚几个问题:

  • 第一次应该怎么进入?

  • 为什么第一次打开“用户指南”可能比较慢?

  • 浏览器 PKG 应该怎么安装?

  • 页面里的 8 个 ELF 分别有什么用?

  • 普通玩家只是玩游戏,到底需要启动哪些?

  • 自动启动功能应该怎么选?

一、第一次使用:先从“用户指南”进入

第一次使用,首先要让 PS5 通过我们配置的 DNS 进入用户指南页面。

DNS:140.245.119.225

如果遇到 DNS 失效,可以访问我们的网站获取最新 DNS:

www.gkinto.com

大致流程如下:


PS5 设置 DNS
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
打开“用户指南”
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
进入 GKinto SlopKit 页面
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
运行 WebKit / 内核流程
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
ELF Loader 启动成功

目前 SlopKit 本身针对相应 PS5 固件提供 WebKit 入口和后续运行链。我们当前页面是在 SlopKit 基础上重新整理的启动界面。

SlopKit 项目目前公开说明支持 9.00~12.00 固件范围。

第一次打开用户指南为什么可能比较慢?

第一次修改 DNS 后进入“用户指南”,访问速度可能会明显比之后慢一些。

这是正常现象。

第一次访问过程中,会涉及 DNS 解析、网络连接以及页面资源首次加载。

目前浏览器访问网络与 Cloudflare 之间的连通问题已经处理。推荐首次成功运行后,通过:


设置 → Debug Settings → Package Installer

安装我们提供的浏览器 PKG,之后访问速度和使用便利性都会明显提升。

如果页面正在加载,请不要连续反复退出、重新打开。

第一次成功进入之后,后续一般会顺畅很多。

二、第一次为什么一定要先走“用户指南”?

因为我们目前提供的独立浏览器属于PKG 安装版本。

而 PKG 并不能在一台完全原始状态的 PS5 上直接安装。

第一次需要按照下面的流程:


用户指南入口
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
SlopKit 成功建立缓存
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

点击 完全离线缓存插件
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

等待插件缓存完成
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

返回桌面,点击媒体查看是否出现图标,如出现表示我们的入口成功部署。
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

重启后,点击自动引导器 出现如下。
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

并出现如下PLK管理器,一切大功告成。
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒

确认主机已经出现 Debug Settings
↓

PS5 SlopKit 一键越狱 新手从零开始使用教程(适用于9.00-12.00)新增完全离线模块入口 - PS5小白盒
进入 Package Installer
↓
安装浏览器 PKG

浏览器和所需的payload插件下载地址

百度网盘:


https://pan.baidu.com/s/1m-DlGSLykcpKEW93tKK1Kw

提取码:h8jw

迅雷云盘:


https://pan.xunlei.com/s/VOzmTAE5JODJx1XrAWYjNsc_A1?pwd=mdgp#

所以第一次仍然必须使用“用户指南”。

等浏览器 PKG 安装完成以后,后续进入我们的页面就方便很多,不需要每次都依赖用户指南作为浏览入口。

简单理解:用户指南负责“第一次开门”,浏览器 PKG 是之后长期使用的入口。

部署完成后怎么使用?

如果下面的技术名词看得头大,普通玩家只看这一部分就够了。想了解每一个 Payload 的作用,再继续往下看。

第一次:

设置 DNS
↓
进入用户指南
↓
运行 SlopKit
↓

安装 完整离线插件
↓
进入 Debug 环境
↓
通过 Package Installer 安装浏览器 PKG

以后:

打开浏览器
↓
进入 GKinto 自动引导器
↓
开始运行 PLK管理器
↓
等待 ELF Loader Ready

只想玩游戏:

使用 ShadowMount 游戏:

Kstuff
↓
ShadowMount+

电脑需要访问 PS5 文件:

再启动 FTP SERVER

至于下面这些:

    如果你不知道它们是干什么的,那么目前大概率就不需要启动。

    对于普通玩家来说,越简单越好。

    三、如何判断 SlopKit 是否运行成功?

    点击页面中的:

    「开始运行」

    之后不要急着操作。

    SlopKit 会依次完成 WebKit、内核流程以及 ELF Loader 的启动。

    如果运行成功,页面会进入我们重新制作的 Payload 页面,并显示:

    运行成功 · ELF Loader 已就绪

    同时左上角可能看到类似信息:

    Serving ELF loader on 192.168.x.x:9021Spawning elfldr.elf...Bootstrapping elfldr.elf...

    这里最关键的是:

    ELF Loader 已就绪

    我们使用的 ELF Loader 会监听9021 端口,后面的 FTP、Kstuff、Payload Manager 等 ELF 都通过它继续加载。

    官方 elfldr 项目的定位,就是为已经进入可运行环境的 PS5 接收并启动后续 ELF Payload。

    如果没有出现 Loader Ready,而是显示类似:

    运行失败reboot required
    boot failed
    STATUS-MUTATION: bad

    那么一般代表本次漏洞运行没有正常完成。

    这种情况下不要继续点击 Payload。

    建议完全重启 PS5,再重新运行。

    四、我们的 Payload 页面怎么用?

    成功以后,会看到 8 个工具:

    • SHADOWMOUNT+

    直接移动光标到对应项目,然后点击即可。

    页面会把对应 ELF 发送给已经运行的 ELF Loader。

    例如点击FTP SERVER,实际运行:

    ftpsrv-ps5.elf

    点击KSTUFF,实际运行:

    kstuff.elf

    点击PAYLOAD MANAGER,实际运行:

    pldmgr_v0.5.1.elf

    因此现在普通用户已经不需要在电脑上执行 Netcat,也不需要另外准备 ELF Sender。

    五、8 个 ELF 到底分别是干什么的?

    1. KSTUFF

    普通玩家最重要的一个。

    如果你的目的主要就是:

    运行和游玩游戏

    那么通常首先需要关注的就是Kstuff。

    Kstuff 属于 PS5 当前运行环境中非常核心的一类 Payload,主要为后面的游戏运行和相关功能提供所需的内核层支持。

    目前社区还有针对较新固件维护的 Kstuff Lite 分支,例如 EchoStretch 的 Kstuff Lite 已扩展到多个 PS5 固件版本。

    普通玩家推荐:需要。

    如果只是想玩游戏,优先运行 Kstuff。

    2. SHADOWMOUNT+

    文件:

    shadowmountplus.elf

    ShadowMount Plus 是一个自动挂载工具。

    主要用途包括:

    • 自动识别游戏 Dump

    • 挂载游戏

    • 支持内部硬盘中的游戏

    • 支持外部 USB 存储中的游戏

    • 减少手动配置挂载过程

    ShadowMountPlus 官方项目将它定位为 PS5 上的后台自动挂载 Payload,可以自动检测并挂载内部或外部存储中的游戏 Dump。

    当前项目文档还要求相应版本的 Kstuff Lite 环境。

    谁需要?

    如果你的游戏运行方式依赖 ShadowMount Plus,就需要启动。

    一般顺序建议:

    Kstuff
    ↓
    ShadowMount Plus
    ↓
    进入游戏

    如果你的游戏根本不使用 ShadowMount,就没有必要因为“工具很多”而全部启动。

    3. FTP SERVER

    文件:

    ftpsrv-ps5.elf

    FTP 是文件管理工具。

    启动以后,可以从电脑通过 FTP 客户端访问 PS5 文件系统。

    例如:

    • 查看文件

    • 上传文件

    • 下载文件

    • 修改部分配置

    • 管理游戏相关文件

    • 调试时查看目录

    官方 ftpsrv 是面向 PS4 / PS5 的 FTP 服务,在 PS5 上可以配合 ELF Loader 使用。

    普通玩家需要吗?

    平时只玩游戏不需要。

    只有需要电脑访问 PS5 文件时再启动。

    4. PAYLOAD MANAGER

    文件:

    pldmgr_v0.5.1.elf

    Payload Manager 可以理解为:

    PS5 上的 Payload 管理中心。

    它提供网页式的 Payload 管理界面,可以用于导入、管理以及自动加载不同 Payload。

    对于喜欢折腾的玩家和开发者来说非常方便。

    普通玩家需要吗?

    它不是游戏运行的必需组件。

    如果我们的页面已经能够满足:

      这些基本需求,那么 Payload Manager 不需要每次运行。

      高级玩家可以保留,需要时再启动。

      5. KLOG SERVER

      文件:

      klogsrv-ps5.elf

      KLog 是内核日志服务。

      它可以将 PS5 的

      /dev/klog

      输出通过网络发送出来,用于观察内核运行状态。

      输出通过网络发送出来,用于观察内核运行状态。

      例如:

      • Kstuff 为什么失败?

      • 某个 Payload 为什么崩溃?

      • 游戏启动过程中内核出现了什么信息?

      • 开发者需要观察 Kernel Log。

      这些情况下 KLog 会非常有用。

      普通玩家完全不需要常驻。

      遇到问题需要分析日志的时候再启动。

      6. GDB SERVER

      文件:

      gdbsrv-ps5.elf

      这是主要给开发者使用的调试服务。

      GDB Server 可以让电脑上的 GDB 调试器连接 PS5,主要用于程序开发、逆向分析和调试。

      普通玩家不用启动。

      如果你只是:

      打开游戏 → 玩游戏

      那么 GDB 对你没有必要。

      7. SHELL SERVER

      文件:

      shsrv-ps5.elf

      Shell Server 可以理解成一个简化版的远程命令行服务。

      它可以提供类似 Telnet 的 Shell,并执行一些基本 UNIX 风格命令,例如:

      cd
      mkdir
      stat

      同时也可以用于调用存储在 PS5 文件系统上的相关 Payload。

      比较适合:

      • 开发者

      • 高级玩家

      • 远程管理

      • 脚本调试

      普通玩家不需要。

      8. WEB SERVER

      文件:

      websrv-ps5.elf

      Web Server 会在 PS5 上启动一个网页服务。

      它可以用于通过:

      • PS5 浏览器

      • 电脑

      • 手机

      访问主机上的 Web 服务或启动相应 Homebrew。

      普通玩家如果不知道为什么需要它,就不用启动。

      六、那么普通玩家到底应该开哪些?

      这是本文最重要的部分。

      如果你:

      什么开发、调试都不做,只想玩游戏。

      不要看到 8 个按钮就全部点一遍。

      情况一:普通游戏运行

      优先运行:

      一般就从它开始。

      情况二:游戏使用 ShadowMount

      运行:

      KSTUFF
      ↓
      SHADOWMOUNT+

      然后进入游戏。

      情况三:需要电脑管理 PS5 文件

      再额外运行:

      普通玩家通常不需要

        Payload Manager 则属于:

        需要的时候再开

        七、自动启动功能怎么设置最好?

        新版入口增加了:

        ELF 自启动

        它的意思并不是:

        PS5 一开机 Payload 就自动存在。

        而是:

        SlopKit 成功 → ELF Loader Ready → 自动发送你选择的 ELF。

        例如选择:

        并开启:

        Loader 就绪后自动运行

        以后运行 SlopKit 成功以后,页面就会自动继续运行 Kstuff,不需要再手动点击。

        普通玩家最推荐的配置

        如果只需要 Kstuff:

        • 自动运行:开启

        • 选择:Kstuff

        这样整个流程就是:

        打开页面
        ↓
        开始运行
        ↓
        SlopKit 成功
        ↓
        ELF Loader Ready
        ↓
        自动运行 Kstuff

        这是最省事的方式。

        如果主要使用 ShadowMount

        目前建议仍然根据自己的环境手动确认执行顺序。

        不要因为页面存在多个 Payload,就一次性把:

          全部启动。

          Payload 不是开得越多越好。

          不用的后台服务不开,环境反而更简单,也更容易排查问题。

          八、关于“完整离线缓存”

          现在启动页已经加入缓存相关设计。

          但目前我们仍然在继续测试 PS5 WebKit 环境下的完整离线缓存兼容性。

          经过多种缓存方式和浏览器规则测试,目前暂时还没有达到我们认为可以正式发布的完全离线标准。

          因此当前仍然建议:

          把联网访问作为正常使用方式。

          不要因为看到页面显示“缓存完成”,就默认所有 WebKit、SlopKit 和 ELF 资源在所有情况下都能够永久脱网运行。

          后续完整离线模式稳定以后,我们会再单独发布说明。

          九、出现运行失败怎么办?

          SlopKit 并不是每一次都一定能够成功。

          如果看到类似:

          运行失败reboot required
          STATUS-MUTATION: bad
          boot failed

          或者 WebKit / ROP / Kernel 阶段没有正常完成:

          不要继续反复点击 Payload 按钮。

          推荐:

          1. 完全关闭当前页面。

          2. 如果页面已经明确提示reboot required

            ,重启 PS5。

            ,重启 PS5。

            重新进入用户指南或者浏览器。

            重新运行一次 SlopKit。

            如果已经看到:

            ELF Loader 已就绪

            说明核心运行流程已经成功。

            此时 Payload 菜单才真正进入可用状态。

            十、相关开源项目 GitHub

            本页面基于多个 PS5 社区开源项目构建和整理,感谢所有原作者和社区贡献者。

            SlopKit

            WebKit / PS5 运行入口:


            https://github.com/jordyidk/slopkit

            ELF Loader

            PS5 ELF Loader:


            https://github.com/ps5-payload-dev/elfldr

            FTP Server


            https://github.com/ps5-payload-dev/ftpsrv

            GDB Server


            https://github.com/ps5-payload-dev/gdbsrv

            Kernel Log Server


            https://github.com/ps5-payload-dev/klogsrv

            Shell Server


            https://github.com/ps5-payload-dev/shsrv

            Web Server


            https://github.com/ps5-payload-dev/websrv

            Payload Manager


            https://github.com/itsPLK/ps5-payload-manager

            ShadowMount Plus


            https://github.com/drakmor/shadowMountPlus

            Kstuff


            https://github.com/EchoStretch/kstuff

            Kstuff Lite


            https://github.com/EchoStretch/kstuff-lite

            注意:页面中实际使用的

            kstuff.elf

            版本,以我们当前部署版本为准。

            版本,以我们当前部署版本为准。

            请不要看到 GitHub 出现新版就直接随意替换。Payload 与固件版本、SlopKit 环境之间存在兼容性要求。

            本工具页面主要用于整合和简化社区开源项目的使用流程,各 Payload 的核心功能与版权归对应开源项目及原作者所有。

          也许您对下面的内容还感兴趣:

          留言0

          评论

          ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。