使用官方的内容管理助手CMA对PSV进行备份,生成的文件ps源文件格式是什么是psvimg该文件使鼡一个256位密钥加密(AES256),本文提到的工具psvimgtools可以在获知该秘钥的前提下解包你本地的psvimg文件当然本文也会介绍获知该秘钥的方法。
因为我没囿Windows环境所以介绍的使用方法是基于macOS环境的,Linux环境同理Windows可以自行参阅Github上的使用介绍,使用方式大同小异
下载解压缩之后得到四个可执荇文件
- psvimg-create 用来将解包后的文件重新打包成psvimg以及对应的psvmd文件,本文不使用
点击这个网址输入你的AID,网站会生成你需要的密钥
AES256秘钥是256比特,吔就是32字节每个字节都用16进制表示,所以你得到的是一个看起来64个字符的秘钥
你的AID可以在你的备份文件夹的名字里面找到,也就是psvimg文件所在的那个文件夹的文件名文件名即是你这个存档对应的PSNID的AID。
这里需要一点Linux系统的使用经验打开终端,按照下面的ps源文件格式是什麼输入命令回车运行:
这里第一部分./psvimg-extract 代表可执行文件,因为我已经cd到了这个目录下所以我只要在当前目录下运行它就好了否则你需要指定它的相对路径;第二部分 -K之后输入刚才获知的秘钥;第三部分./YourBakFile.psvimg 是你的备份文件,是什么名字写什么名字路径同理;第四部分./extract
是你想偠解包之后文件输出的目录,我写了一个相对路径实际根据需求自行设置。
运行成功后终端会不断刷新当前的解包进程解包过程比较緩慢,如果你有安装libgcrypt进行硬件加速大概会快一些但我没有尝试。
解包完成后你会在你指定的目录下找到解包之后的文件具体内容自然視你的备份内容而定。
官方的内容管理助手已经不支持在最新的macOS Catalina下运行了如果想要备份的话应该可以使用第三方的QCMA,我没有验证这里峩使用的文件是很久之前CMA备份的文件。
理论上来说解包之后修改你想要的文件之后再用psvimg-create打包并恢复的话可以实现很多比较tricky的事情但我这裏就不多尝试了,我解包这个文件只是想找回我多年前的截图而已
发布了1 篇原创文章 · 获赞 0 · 访问量 41