原作者大神mmozeiko
https://github.com/mmozeiko/pkgi
这是原地址,软件的一切权利归原作者所有,我来附上完整翻译吧,软件搬运:http://bbs.duowan.com/thread-46004185-1-1.h
【pkgi】
pkgi允许在您的Vita上安装pkg软件安装包。
能够直接在Vita上下载并解压缩pkg文件,并使用NoNpDrm(https://github.com/TheOfficialFloW/NoNpDrm)伪造激活。
【特征】
轻松:查看可用下载列表,包括搜索,过滤和排序。
独立:不需要电脑,一切都直生PSV进行。
自动下载和解压缩:你只需选择一个项目,它将被安装,包括程序气泡的激活。
中断后可以下载:您可以随时停止下载,打开应用程序后可以从停止的位置继续下载。
【当前的不足】
不支持DLC或PSM的下载。
不能多个同时下载。
没有后台下载(如果应用程序关闭或Vita进入睡眠状态,下载将停止)。
【安装说明】
下载vpk文件用vitashell安装
您需要创建ux0:pkgi/pkgi.txt,此文件将包含可用于安装的项目的文件。
其格式非常简单,以下每行代表列表中的一个项目:
contentid,flags,name,name2,zrif,url,size,checksum
【每项的内容】
contentid:项目的完整内容ID,例如:UP2120-PCSE00747_00-TOWERFALLVITA000。
flags:当前未使用的数字,设置为0。
name:下载名称,使用任意UTF-8字符串显示。
name2:当前未使用的替代名称,请将其留空。
zrif:NoNpDrm以zRIF格式创建的假许可证,它必须匹配contentid。
url:PKG下载地址,pkg content id必须匹配指定的contentid。
size:pkg的大小,以字节(b)为单位,如果不知道,则为0。
checksum:校验码,是sha256 pkg的摘要,为32 hex字节,以确保pkg没有被篡改。留空以跳过此项检查。
name不能包含换行符或逗号。
如需要使用已下载PKG文件,您可以将其放在ux0:pkgi文件夹中。然后将文件名与pkg下载地址保持一致,或者重命名为contentid。pkgi将首先检查pkg文件是否可以在本地读取,只有当该文件丢失时,pkgi才能从PKG下载地址下载。
【用法】
使用应用程序非常简单。打开程序,选择要安装的项目,然后按X.要排序/过滤/搜索按三角形。它将打开上下文菜单。再次按三角形以确认您在菜单中所做的选择。或按O取消您所做的任何更改。
按左或右按钮,向上或向下移动页面。
【疑问与回答】
在哪里可以得到zRIF字符串?
您必须使用NoNpDrm插件来转储现有的游戏。插件将生成具有伪造许可证的rif文件。然后可以使用网页(https://rawgit.com/mmozeiko/pkg2zip/online/zrif.html)或PkgDecrypt(https://github.com/weaknespase/PkgDecrypt)将rif文件转换为zRIF字符串(需翻墙)。
在哪里获取pkg下载地址?
您可以使用PSDLE(https://repod.github.io/psdle/)查找您账号中已拥有游戏的pkg网址。然后使用原始URL,或者在自己的服务器上创建host链接以下载。
哪里可以删除中断和失败的下载以释放空间?
在ux0:pkgi文件夹中(每个下载任务将以标题id分隔在不同的文件夹中,只需删除文件夹和日志文件即可)。
下载速度太慢了!
一般情况,你应该看到下载速度为1-2 MB/s,这对于psv来说是正常的。当然这也取决于WiFi路由器和WiFi信号强度。有时下载包含许多小文件或许多文件夹的pkg文件时,速度会下降到几百KB/s,也是正常的。因为创建新文件或新文件夹需要额外的时间,这会减慢下载速度。
【编译】
您需要安装具有libvita2d(https://github.com/xerpi/libvita2d)的Vita SDK(https://vitasdk.org/)。
运行 cmake . 编译调试版本,或 cmake -DCMAKE_BUILD_TYPE=Release . 编译稳定版。
之后运行make创建vpk文件。您可以将环境变量PSVITAIP(运行cmake之前)设置为Vita的IP地址,这将允许 make send 命令将eboot.bin文件直接发送到ux0:app/PKGI00000文件夹。
启用调试日志:在cmake时附加命令参数 -DPKGI_ENABLE_LOGGING=ON。然后应用程序将使用UDP协议向地址 239.255.0.100:30000 发送调试消息。要接收它们,您可以在PC上使用socat:
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
对于Windows上的简单调试,您可以在“模拟器”模式下构建pkgi(使用模拟器文件夹中的Visual Studio 2017编程语言)。
【许可】
这是免费开源的软件。
任何人都可以以任何方式自由复制、修改、出版、使用、编译、出售、或分发本软件,以源代码形式或编译后的二进制文件的形式,以商业或非商业的任何目的,。
puff.h和puff.c文件版权属于zlib(https://www.zlib.net/zlib_license.html)。
原帖 幻想de永恒 翻译发布
https://github.com/mmozeiko/pkgi
这是原地址,软件的一切权利归原作者所有,我来附上完整翻译吧,软件搬运:http://bbs.duowan.com/thread-46004185-1-1.h
【pkgi】
pkgi允许在您的Vita上安装pkg软件安装包。
能够直接在Vita上下载并解压缩pkg文件,并使用NoNpDrm(https://github.com/TheOfficialFloW/NoNpDrm)伪造激活。
【特征】
轻松:查看可用下载列表,包括搜索,过滤和排序。
独立:不需要电脑,一切都直生PSV进行。
自动下载和解压缩:你只需选择一个项目,它将被安装,包括程序气泡的激活。
中断后可以下载:您可以随时停止下载,打开应用程序后可以从停止的位置继续下载。
【当前的不足】
不支持DLC或PSM的下载。
不能多个同时下载。
没有后台下载(如果应用程序关闭或Vita进入睡眠状态,下载将停止)。
【安装说明】
下载vpk文件用vitashell安装
您需要创建ux0:pkgi/pkgi.txt,此文件将包含可用于安装的项目的文件。
其格式非常简单,以下每行代表列表中的一个项目:
contentid,flags,name,name2,zrif,url,size,checksum
【每项的内容】
contentid:项目的完整内容ID,例如:UP2120-PCSE00747_00-TOWERFALLVITA000。
flags:当前未使用的数字,设置为0。
name:下载名称,使用任意UTF-8字符串显示。
name2:当前未使用的替代名称,请将其留空。
zrif:NoNpDrm以zRIF格式创建的假许可证,它必须匹配contentid。
url:PKG下载地址,pkg content id必须匹配指定的contentid。
size:pkg的大小,以字节(b)为单位,如果不知道,则为0。
checksum:校验码,是sha256 pkg的摘要,为32 hex字节,以确保pkg没有被篡改。留空以跳过此项检查。
name不能包含换行符或逗号。
如需要使用已下载PKG文件,您可以将其放在ux0:pkgi文件夹中。然后将文件名与pkg下载地址保持一致,或者重命名为contentid。pkgi将首先检查pkg文件是否可以在本地读取,只有当该文件丢失时,pkgi才能从PKG下载地址下载。
【用法】
使用应用程序非常简单。打开程序,选择要安装的项目,然后按X.要排序/过滤/搜索按三角形。它将打开上下文菜单。再次按三角形以确认您在菜单中所做的选择。或按O取消您所做的任何更改。
按左或右按钮,向上或向下移动页面。
【疑问与回答】
在哪里可以得到zRIF字符串?
您必须使用NoNpDrm插件来转储现有的游戏。插件将生成具有伪造许可证的rif文件。然后可以使用网页(https://rawgit.com/mmozeiko/pkg2zip/online/zrif.html)或PkgDecrypt(https://github.com/weaknespase/PkgDecrypt)将rif文件转换为zRIF字符串(需翻墙)。
在哪里获取pkg下载地址?
您可以使用PSDLE(https://repod.github.io/psdle/)查找您账号中已拥有游戏的pkg网址。然后使用原始URL,或者在自己的服务器上创建host链接以下载。
哪里可以删除中断和失败的下载以释放空间?
在ux0:pkgi文件夹中(每个下载任务将以标题id分隔在不同的文件夹中,只需删除文件夹和日志文件即可)。
下载速度太慢了!
一般情况,你应该看到下载速度为1-2 MB/s,这对于psv来说是正常的。当然这也取决于WiFi路由器和WiFi信号强度。有时下载包含许多小文件或许多文件夹的pkg文件时,速度会下降到几百KB/s,也是正常的。因为创建新文件或新文件夹需要额外的时间,这会减慢下载速度。
【编译】
您需要安装具有libvita2d(https://github.com/xerpi/libvita2d)的Vita SDK(https://vitasdk.org/)。
运行 cmake . 编译调试版本,或 cmake -DCMAKE_BUILD_TYPE=Release . 编译稳定版。
之后运行make创建vpk文件。您可以将环境变量PSVITAIP(运行cmake之前)设置为Vita的IP地址,这将允许 make send 命令将eboot.bin文件直接发送到ux0:app/PKGI00000文件夹。
启用调试日志:在cmake时附加命令参数 -DPKGI_ENABLE_LOGGING=ON。然后应用程序将使用UDP协议向地址 239.255.0.100:30000 发送调试消息。要接收它们,您可以在PC上使用socat:
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
对于Windows上的简单调试,您可以在“模拟器”模式下构建pkgi(使用模拟器文件夹中的Visual Studio 2017编程语言)。
【许可】
这是免费开源的软件。
任何人都可以以任何方式自由复制、修改、出版、使用、编译、出售、或分发本软件,以源代码形式或编译后的二进制文件的形式,以商业或非商业的任何目的,。
puff.h和puff.c文件版权属于zlib(https://www.zlib.net/zlib_license.html)。
原帖 幻想de永恒 翻译发布