项目地址:https://github.com/motoharu-gosuto/psvgamesd
目前本项目仍未支持361+游戏
PS Vita - Virtual Game Card
psv虚拟游戏卡带
User application and kernel plugin that allow to produce game card dumps and run them.
该项目可以让你dump游戏卡带并能够顺利运行游戏
Introduction
介绍:
This application is designed for two main tasks:
此应用基于两个任务设计
Produce 1 to 1 dumps of game cards.
Introduce functionality that allows to run these dumps.
1.能够生成1:1完整的游戏卡带内容
2.能够运行这些dump
Aplication consists of user application that manages the driver settings and kernel plugin that is used to emulate game card.
应用分为两个部分,一个插件和一个应用,用来完整的模拟游戏卡带
Requirements
需求
henkaku
taihen
Legal Disclaimer
免责声明
The removal and distribution of DRM content and/or circumventing copy protection mechanisms for any other purpose than archiving/preserving games you own licenses for is illegal.
This software is meant to be strictly reserved for your own PERSONAL USE.
The author does not take any responsibility for your actions using this software.
除了移除/保存您拥有授权的游戏以外,对DRM内容的删除和分发以及绕过复制保护机制是违法的。
这个应用意味着仅仅用于你个人使用
作者对您使用此软件的造成的一切后果不承担相应的责任
Compatibility with sd2vita adapter
关于与sd2vita的兼容性
备注:sd2vita(卡套)
This plugin is not compatible with sd2vita adapter and corresponding gamesd.skprx plugin.
此插件并不兼容sd2vita适配器和对应的gamesd.skprx插件
This plugin is not compatible with any other kernel plugin that is derived from gamesd.skprx.
此插件并不兼容基于gamesd.skprx插件所衍生的内核插件
If you are going to use this plugin - disable gamesd.skprx
如果你想用这个插件,请关闭gamesd.skprx插件
Ideally it is recommented to remove sd2vita adapter. However when inserted - it should be ignored by this plugin.
最理想状态是,当你移除sd2vita适配器此插件启用,而当你插入时此插件被禁用
Integration with sd2vita is planned for next release.
下个版本可能将集成sd2vita插件
Installation
安装方法:
Install kernel plugin
安装插件
Copy psvgamesd.skprx to the location where you have kernel plugins.
Add the path to config.txt.
Reboot your vita.
1.复制psvgamesd.skprx到你机器任意位置,
2.修改tai文件夹下的config.txt(此文件优先级为ux0>ur0。所以,如果ux0下存在,ur0将不会生效,编辑器建议用notepad++),在*KERNEL下将插件路径写入,例如ux0:tai/psvgamesd.skprx
3.重启机器,并重新破解
Install user app
安装气泡
Install psvgc.vpk.
Virtual GC bubble will appear.
安装psvgc.vpk
安装完毕气泡就会出现
User Interface / Controls description
用户界面/操作规范
Upon launching user app you will be presented with console UI.
启动应用你会看到一个类似命令行的UI
Press "Left" or "Right" on d-pad to switch between different modes of the driver.
按十字键左右可以切换不同的模式
Current mode is indicated on line "driver mode:"
driver mode:这一行可以看到当前的模式
Physical MMC mode - Producing Game Card Dumps
物理MMC模式-制作游戏卡带dump
Press "Up" or "Down" to navigate through dump files
按上和下来选择dump文件
Press "Cross" to start dumping the came card. This option is only available if real game card is inserted. Insertion status is shown on line "content id:". Dump progress is shown on line "dump progress:". Dump file is stored at ux0:iso folder.
按下来X开始dump游戏卡带,这个操作只允许dump真实的游戏卡带。插入卡带时,content id:会显示游戏id,dump进度会在dump progress:这一行显示。结束后,文件会被保存在ux0:iso
Press "Square" to stop dumping the came card. This options is only available when dump process is started.
按住方块键来停止dump,此操作仅在开始dump时有效
Press "Triangle" to exit application.
三角键退出程序
Virtual MMC mode / Virtual SD mode - Running Game Card Dump
虚拟mmc模式/虚拟SD模式-运行游戏卡带dump
Press "Up" or "Down" to navigate through dump files
上下键选择dump文件
Press "Circle" to select game of interest. Selection status is shown on line "selected iso:".
X键选择你感兴趣的游戏,选择的结果会在"selected iso:"处显示
Press "Start" to insert game card. Insertion status is shown on line "insertion state:".
start键运行选择的游戏。状态会在"insertion state:"显示
Press "Select" to remove game card. Insertion status is shown on line "insertion state:".
select移除虚拟游戏卡带,"insertion state:"这里显示状态
Press "Triangle" to exit application.
三角退出应用
Physical SD mode - Running Game Card Dump
物理SD模式-运行游戏卡带dump
Press "Up" or "Down" to navigate through dump files
上下选择dump文件
Press "Triangle" to exit application.
三角退出
后面回头翻译
Use cases
Typical Emulation use case
Use physical mmc mode to produce 1:1 dump of the game card.
Use virtual mmc or virtual sd mode to run the game.
Typical Physical Storage use case
Use physical mmc mode to produce 1:1 dump of the game card.
Use your favorite tool or hex editor to burn this dump to SD card.
Use physical sd mode to run the game.
Reporting issues
Feel free to report bugs/issues here: https://github.com/motoharu-gosuto/psvgamesd/issues
Legacy ways to dump the came card
Custom board
Use custom board. You can check how it can be built here: https://github.com/motoharu-gosuto/psvcd
There are two modes that can be used there.
Use PS Vita as black box (cmd56 handshake is done by PS Vita)
Use PS Vita F00D as black box (cmd56 handshake is done by board)
For second approach you will need kirk plugins that are located here https://github.com/motoharu-gosuto/psvkirk
Code for second approach is not finished. It only does cmd56 handshake. However you can use the code from first approach to dump the card. Only little changes are required.
PSVEMMC client
https://github.com/motoharu-gosuto/psvemmc
Unfortunately dumping client is not finished. It is only capable of doing a dump per partition. It does not dump SCEI MBR and does not combine partition dumps into single binary file. However only little changes are required to make it dump SCEI MBR. You can then combine dumps with your favorite hex editor.
CMD56 handshake
Data from the handshake is required to pass signature checks and obtain klicensee. It is integrated into dump file. When game card is inserted in physical mmc mode signature and keys are intercepted and saved to dump file later.
Special thanks
Thanks to Team molecule for HENkaku and thanks to Yifan Lu for taiHEN.
Thanks to Proxima for explaining klicensee theory.
Thanks to SonyUSA for helping with initial testing.
下载地址:https://github.com/motoharu-gosuto/psvgamesd/releases