Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
h-encore — 针对 PS Vita 3.65-3.68 固件的完整链式内核漏洞利用 | Kitploit
工具/GitHubGitHub/theofficialflow/h-encore
嵌入式系统安全权限提升漏洞利用Payload 开发二进制利用
GitHubtheofficialflow/h-encore

h-encore

针对 PS Vita 3.65-3.68 固件的完整链式内核漏洞利用

查看仓库
1.1k9825年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

h-encore

h-encore,其中 h 代表 hacks 和 homebrews,是面向 PS Vita™ 的第二个公开越狱,支持最新固件 3.65、3.67 和 3.68。它允许你进行内核和用户级修改、更改时钟频率、安装插件、运行自制程序等等。

Write-up

关于 h-encore 漏洞利用链的技术说明可参见此处。

更新日志

h-encore 2.0 更新日志:

  • 增加了自动退出并绕过引导菜单的功能。你可以在启动 h-encore 时按住 R 强制打开引导菜单。
  • 增加了个性化存档数据的功能,以消除奖杯警告。
  • 为 Reset taiHEN config.txt 选项添加了确认对话框。
  • 将默认伪装版本更新为 3.70。
  • 更新了内核 ROP 链,使用更少、更好的 gadget。

要求

  • 你的设备必须运行固件 3.65、3.67 或 3.68。不支持 3.69 及更高版本的固件。如果你使用的是较低固件,请仔细决定要更新到哪个固件,然后在 /r/vitahacks 上查找可靠的指南。
  • 如果你的设备是 phat OLED 型号,则需要一张存储卡才能安装。Slim/PS TV 型号不需要存储卡,因为它们已经提供了内置存储。请确保你至少有 270 MB 的可用空间。
  • 你的设备必须绑定任意一个 PSN 账号(不过不需要激活)。如果没有绑定,则必须恢复默认设置才能登录。

安装

请注意,以下指南面向高级用户,并且比之前仅需访问网站的破解方式要复杂一些。如果你不理解下面的指南或如何使用这些工具,请不要在此处提交 issue,而应前往 /r/vitahacks 寻求帮助(先检查是否有重复问题!)或使用简易安装器(该安装器并非由我维护)。

  1. 下载 h-encore 并在你的电脑上解压。

  2. 下载并安装 qcma、psvimgtools 和 pkg2zip(二进制文件请查看 releases 部分)。
    如果你不知道把 psvimgtools 和 pkg2zip 二进制文件放在哪里,直接把它们放到 h-encore 文件夹中即可。

  3. 下载易受攻击的无 DRM 演示游戏 bitter smile(是的,这就是用户入口点)。

  4. 在终端/cmd 中使用以下命令解压该演示游戏:

    root@kitploit:~
    pkg2zip -x PATH_OF_PKG
    

    这会将文件输出到 app/PCSG90096。

  5. 将输出目录 app/PCSG90096 的内容复制到文件夹 h-encore/app/ux0_temp_game_PCSG90096_app_PCSG90096(使 eboot.bin 和 VITA_PATH.TXT 文件位于同一文件夹中)。

  6. 将许可证文件 app/PCSG90096/sce_sys/package/temp.bin 复制到文件夹
    h-encore/license/ux0_temp_game_PCSG90096_license_app_PCSG90096,并将刚粘贴的 文件重命名为 。请注意文件扩展名,不应为 。同样,此文件应与 位于同一文件夹中。

更新到 h-encore 2.0

你可以按照上面的安装指南更新 h-encore,也可以按照以下步骤操作(h-encore 必须已安装)。

  1. 下载 h-encore 的 system.dat。
  2. 在“设置”应用的 HENkaku Settings 下启用 Unsafe Homebrews,以授予 VitaShell 完全权限。
  3. 启动 VitaShell 并导航到 ux0:user/00/savedata/。
  4. 在 PCSG90096 文件夹上按三角键,然后选择 Open decrypted(以解密方式打开时,你不应该在该文件夹中看到 sce_pfs 文件夹)。
  5. 将下载的 system.dat 复制到 ux0:user/00/savedata/PCSG90096/system.dat。
  6. 按住 R 启动 h-encore,然后在引导菜单中选择 Install HENkaku。
  7. 完成。

常见问题

漏洞利用

  • “当我启动 h-encore 时,它一直停留在白屏。” - 由于内核漏洞利用的特性,这种情况有时会发生。如果白屏超过 5 秒,你可以直接关闭应用程序,这会导致崩溃,设备将在 10 秒后重启或关机。如果没有反应,请按住电源键超过 30 秒以强制关机。然后再次尝试漏洞利用。内核漏洞利用的成功率应该在 80%。如果我有时间,我最终会尝试提高成功率。
  • “当我启动 h-encore 时,它会快速闪烁白色然后崩溃。” - 同样,这是由于内核漏洞利用的工作方式所致。
  • “启动 h-encore 时出现 C2-12828-1 错误。” - 这种情况有时(但非常罕见)会发生。只需重试漏洞利用即可。
  • “当我启动 h-encore 时,它反而启动了 bitter smile 演示。” - 你的存档数据已损坏或未正确安装,请按照上面的安装指南重新安装。
  • “我安装了一个有问题的插件,启动 h-encore 不再起作用了,我该怎么办?” - 你可以重置 taiHEN config.txt,或者在退出 h-encore bootstrap menu 时按住 L 键跳过插件加载。

HENkaku 设置

  • “我在 VitaShell 中看不到所有文件夹。” - 启动“设置”应用并选择 HENkaku Settings,然后选择 Enable unsafe homebrews。这将授予你在 VitaShell 中的完全权限。
  • “我找不到 HENkaku Settings。” - 启动漏洞利用并重置 taiHEN config.txt,然后重新安装 HENkaku。

enso/永久破解

  • “我可以在 3.67 或 3.68 上安装 enso 吗?” - 不能在这些固件上安装,但你可以使用 modoru 降级到固件 3.65,然后安装 enso。
  • “我可以在 3.65 上安装 enso 吗?” - 可以,你可以使用 h-encore 破解你的设备,然后使用此链接安装永久破解。

兼容性

  • “Adrenaline/NoNpDrm/Download Enabler 在 3.65/3.67/3.68 上受支持吗?” - 是的,请在我的仓库中查看它们。
  • “我可以使用这个破解来使用 SD2VITA 吗?” - 可以,我已经在 gamecard-microsd 上提交了一个拉取请求,修复了在没有 enso 的情况下使用时冻结的问题。如果你使用了其他插件并在退出 h-encore bootstrap menu 时冻结,那么有一个技巧:只需按下 PS 按钮并返回即可完成启动过程。
  • “我可以使用这个破解来使用 psvsd 吗?” - 可以,人们已经确认它运行良好。
  • “这个能用吗,那个能用吗?这个兼容吗,那个兼容吗?” - 我不知道,而且更新这些工具也不是我的任务,所以请不要在此处提交 issue。

一般问题

  • “安装 h-encore 后我可以切换 PSN 账号吗?” - 可以,由于该演示无 DRM,它不依赖于你的账号。
  • “使用 h-encore 是否有任何风险?” - 没有,因为它不会修改操作系统,只会向系统注入临时补丁。
  • “我可以在没有 USB 连接的情况下安装吗?” - 你也可以使用 Wi-Fi 将 PS Vita 与电脑连接(内容管理器中有一个选项)。
  • “如何进入引导菜单?” - 按住 R 键启动 h-encore。

捐赠

如果你喜欢我的工作并想支持未来的项目,你可以进行捐赠:

  • 通过比特币 361jRJtjppd2iyaAhBGjf9GUCWnunxtZ49
  • 通过 paypal
  • 通过 patreon

谢谢!

致谢

  • 感谢 Freakler 发现在演示游戏中的崩溃问题并设计了 h-encore 图标。
  • 感谢 molecule 在 PS Vita 上的开创性工作。
  • 感谢 xyz 在选择漏洞利用目标方面给我的一些提示。
  • 感谢 Davee 和 Proxima 提供 http://cma.henkaku.xyz/。
  • 感谢 yifanlu 提供 psvimgtools。
  • 感谢 codestation 提供 qcma。
  • 感谢 mmozeiko 提供 pkg2vita。
  • 感谢 PS Vita 破解社区。
  • 感谢索尼推出这款出色的设备。
下载工具
temp.bin
6488b73b912a753a492e2714e9b38bc7.rif
.rif.bin
VITA_PATH.TXT
  • 启动 qcma,并在 qcma 设置中将 Use this version for updates 选项设置为 FW 0.00 (Always up-to-date),以绕过系统软件检查。

  • 在 PS Vita 上启动内容管理器并将其连接到你的电脑,然后你需要选择 PC -> PS Vita System,之后选择 Applications。如果你看到关于系统软件的错误消息,只需重启设备即可解决(如果无法解决,请将设备置于飞行模式后重启)。如果仍然不行,也可以将 DNS 设置为 212.47.229.76 以阻止更新。 这应该会在你的电脑上创建一个位于 PS Vita/APP/xxxxxxxxxxxxxxxx 的文件夹(请查看 qcma 设置以确定该文件夹的位置),其中 xxxxxxxxxxxxxxxx 代表你需要插入此处的 AID(16 个字符的账户 ID)。如果 AID 有效,将生成一个密钥,你现在可以使用该密钥对演示进行加密。

  • 在终端/cmd 中切换到 h-encore 文件夹,并使用该密钥加密所有文件夹(确保不要将密钥与 AID 混淆,密钥长度为 64 个字符!):

    root@kitploit:~
    psvimg-create -n app -K YOUR_KEY app PCSG90096/app
    psvimg-create -n appmeta -K YOUR_KEY appmeta PCSG90096/appmeta
    psvimg-create -n license -K YOUR_KEY license PCSG90096/license
    psvimg-create -n savedata -K YOUR_KEY savedata PCSG90096/savedata
    

    h-encore/PCSG90096 文件夹中应包含 sce_sys 以及上述 4 个文件夹,并且在这些文件夹中你应该能找到名为 X.psvimg 和 X.psvmd 的文件,其中 X 与文件夹同名。请备份此文件夹,因为如果一切操作正确,你无需重新执行所有步骤即可将其安装到使用同一 PSN 账号的另一台设备上。

  • 将 h-encore/PCSG90096 文件夹复制到 PS Vita/APP/xxxxxxxxxxxxxxxx/PCSG90096,然后在 qcma 中选择 Refresh database。

  • 内容管理器中现在应该会出现一个大小约为 243 MB 的 h-encore 气泡,这就是你最终需要传送到 PS Vita 的内容。如果大小不匹配或出现错误 C2-12858-4,那是因为你没有正确操作!请重新仔细阅读说明。如果你收到错误 You can only copy applications that your account is the owner of,那是因为你使用了不属于你账户的 AID,请返回第 8 步。

  • 启动 h-encore 以利用你的设备(如果出现关于奖杯的消息,只需点击“是”)。 屏幕应首先闪烁白色,然后紫色,最后打开一个名为 h-encore bootstrap menu 的菜单,你可以在其中下载 VitaShell 并安装 HENkaku。 如果提示错误 Cannot start this application. C0-11136-2,那是因为你没有正确完成第 6 步。

  • 尽情享受吧。请注意,每次重启或关机后你都必须重新启动该漏洞利用。当然,如果只是将设备置于待机模式,则无需重新启动。