PSV 3.69/3.70破解教程

前言

最近 @theflow0 放出了最新的 PSV 破解漏洞 Trinity,这也代表 PSV 再次被全线破解。

破解要求

  • 一台系统版本为 3.69/3.70 的 PSV,如果系统版本没有达到3.69的话,请使用 h-encore
  • 如果你的 PSV 为 PSV 1000 型号,则你需要一个记忆棒。如果是 2000/PSV TV,则不需要记忆棒,因为它们有内置存储。
  • 你的 PSV 必须登入账户,并且可以使用 PlayStation Store。
  • 国行 PSV(PCH-2009) 无法使用此破解,因为它无法登入其他服务器的账户,无法下载破解所需要的入口点。

破解准备

  1. 如果你的系统目前是 3.69,你有两个选择:
    • 升级系统到 3.70
    • 将 DNS 设置为 212.47.229.76
  2. 如果你没有 PSN 账户,注册一个并登入(请注意,一个账户仅可激活三台设备)
  3. 下载并安装任意一个 PSP/minis 游戏(PSV 游戏和 PS One Classic 游戏并不符合要求)。这里有一些 Demo 可以给你使用:

    • 欧服:Ape Quest
    • 美服:LocoRoco Midnight Carnival
    • 日服:伊苏7

    如果在你的帐户所在的服务器没有找到任何可以下载的 Demo,那么你需要购买一款符合要求的游戏,或是注册一个上述区域的账户。

  4. 请确认你的游戏是否为 PSP/minis 游戏。打开游戏后按住 PS键,点击设定,如果里面有“双线性过滤”,那么你是用的游戏则符合要求,否则你需要重新寻找符合要求的游戏。

安装破解

  1. 下载并安装 qcmapsvimgtools
  2. 在 qcma 的设置中,将 Use this version for updates 设置为 FW 0.00 (Always up-to-date) 以绕过系统软件检测。
  3. 打开 PSV 上的 内容管理 并连接到你的电脑上,选择 PS Vita -> 个人电脑,然后选择 应用程式,最后选择 PSP™/其他,然后选择想要转换为破解入口点的游戏进行复制。如果 PSV 提示错误,最简单的办法就是开启飞行模式后重启你的 PSV,如果还是不可以的话,则把 DNS 改为 212.47.229.76 以屏蔽更新。
  4. 点击复制按钮以将游戏复制到你的电脑上。在复制完成后,你需要找到 /文档/PS Vita/PGAME/xxxxxxxxxxxxxxxx/YYYYZZZZZ 这个目录,xxxxxxxxxxxxxxxx 是你的账户ID,YYYYZZZZZ 是游戏的ID。你可以通过查看 YYYYZZZZZ/sce_sys/icon0.png 这个文件以确认你是否复制了正确的游戏。正常来讲,YYYYZZZZZ 文件夹内应该有 game,licensesce_sys 这几个文件夹。
  5. 在尝试修改游戏之前,建议你复制一份游戏文件夹,否则在失败的时候,你需要从 PSV 重新复制游戏文件到电脑上。
  6. xxxxxxxxxxxxxxxx 填写到这里,如果 AID 是正确的,它会返回一个用于 解密/加密 游戏使用的 key。
  7. 使用终端解密你的游戏文件。在操作之前,请确认你正处于正确的工作目录。在 Windows 下,你可以使用 Shift+鼠标右键,选择 在此处打开 PowerShell 窗口 以打开一个终端。如果你还没有安装 psvimgtools,那么把里面的文件放到 YYYYZZZZZ 目录里面。

    1
    psvimg-extract -K YOUR_KEY game/game.psvimg game_dec

    如果操作正确,你将看到如下的结果:

    1
    2
    3
    creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
    creating file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
    all done.
  8. 下载 Trinity 并将 PBOOT.PBP 复制到 game_dec/ux0_pspemu_temp_game_PSP_GAME_YYYYZZZZZ/PBOOT.PBP 目录中(EBOOT.PBP,__sce_ebootpbpVITA_PATH.txt 应该在此目录中)。如果 PBOOT.PBP 已经存在,则直接覆盖即可。

  9. 现在重新加密你的备份文件,在终端中输入如下命令:

    1
    psvimg-create -n game -K YOUR_KEY game_dec game

    如果操作正确,你将看到如下的结果:

    1
    2
    3
    4
    5
    6
    adding files for ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ
    packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/EBOOT.PBP (x bytes)...
    packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/PBOOT.PBP (x bytes)...
    packing file ux0:pspemu/temp/game/PSP/GAME/YYYYZZZZZ/__sce_ebootpbp (x bytes)...
    created game/game.psvimg (size: x, content size: x)
    created game/game.psvmd
  10. game_dec 文件夹移除(如果 psvimgtools 也在这里,将它一起移除)并在 qcma 中选择 Refresh database

  11. 现在你需要将修改完毕的备份文件复制回你的 PSV。打开 内容管理 后连接到你的电脑上,并选择 个人电脑 -> PS Vita,选择 应用程式,最后选择 PSP™/其他 并选择你已修改好的备份文件。复制完成后退出 内容管理
  12. 现在 PSV 的 livearia 上将会出现一个不同的图标,并且名字为 Trinity(一般你需要在安全模式中重新构建数据库来让它的图标改变)。如果没有出现,那么重新读一遍 破解准备 部分并重新开始准备工作。
  13. 打开 Wi-Fi,然后重启你的设备并立刻启动 Trinity,不要做其他任何事情,否则破解很可能会失败。其中重要的一点是在后台不要有任何下载。
  14. 等待破解完成,直到它成功运行 Construct 为止。如果破解失败了,重新运行 Trinity 即可。
  15. 进入 Construct 之后,选择 Download VitaShellInstall HENkaku,最后选择 Exit
  16. 恭喜!你的 PSV 已经破解完成了,现在它可以运行自制软件了。在破解完成后,建议将你的 PSV 使用 modoru 降级到其他版本,例如 3.60/3.65/3.67/3.68。如果你现在不立刻降级,你很可能会失去再次启动 Trinity 的机会,以后你的 PSV 也将无法破解。

常见问题

破解

  • 我收到了一个错误 [TURN ON WI-FI TO USE THIS EXPLOIT]. - 按住 PS键,将你的 PSV 连接到 Wi-Fi 网络后再进行操作。
  • 我收到了一个错误 [EXPLOIT FAILED: 0x800200CB]. - 这个问题有时会发生,重新运行 Trinity 即可
  • 我的设备死机或是崩溃了 - 确定你的后台没有任何正在下载的内容,并且在开机后没有做其他事情。建议你再次重启后进行操作。
  • Trinity 运行几秒后就崩溃了 - 不建议在一次启动中多次运行 Trinity。每次重新运行之前都要重启你的 PSV。
  • 在系统降级后,Trinity 的气泡消失了 - 索尼不允许你在低版本的固件中运行在高版本安装的应用。在降级后它就会被隐藏。你可以在降级后重新对游戏进行补丁以让 Trinity 兼容目前版本和高版本的固件。

HENkaku 设置

  • 我在 VitaShell 中看不到文件夹 - 在设置中打开 启用不安全自制软件 即可。
  • 我在设置中找不到 HENkaku 设置 - 重启,重置 taiHEN 配置文件,重新安装 HENkaku,总有办法有用的。

enso/永久破解

  • 我可以把 enso 安装到 3.69/3.70 版本么 - 不可以,但你可以把系统降级到 3.60/3.65 以安装 enso。

备注

  • 此文章为 Trinity 中 README 文档的个人翻译
  • 感谢 TheFlow 对 PSV 社区做出的贡献
  • 感谢所有 Trinity 的开发者