一个PS4游戏降级小工具,适用于PS4/PS5主机,下载任意旧版本。

微博   微信 2023-10-08 21:57编辑  美国   107评论
P9逛了这么久,发现很多情况下对游戏存在降级的需求。研究了一下原理,发现PS4游戏确实可以任意降级,不用改造机器,其实原理和以前常用的PSXdownloadhelper差不多,让PS主机通过电脑代理上网,然后对一些数据进行映射。

正常情况下,下载数字版游戏都会自动下载最新版本。但是索尼的服务器里面存着所有历史版本的数据,并且是开放下载的,大概在2018年的时候被发现可以利用Charles这类网络抓包工具,让主机下载老版本补丁,但是操作比较繁琐,
于是我写了一个小工具RewindPS4来降低操作难度,你只需要准备需要降级的版本的补丁就行了。
一般情况下,要在https://orbispatches.com/查询需要下载的版本的链接(网站某些地方需要梯子才能显示)。

注意只支持PS4游戏的降级,PS5游戏真没办法。为啥没办法降级PS5游戏,可以拉到本文最后查看。

下载:https://pan.baidu.com/s/1uBSgzngW3EuhNVtAK9uDxg?pwd=4m3d
文字版指南
做了个视频介绍以及演示如何使用:
有站友对那个配音感兴趣..在这里可以用:https://ailyth-multi-voice-tts.hf.space/ 视频是第一个声音

翻了下旧贴以及红迪以及psnp上一些讨论降级的帖子,总结了一下,降级需求主要有以下几种:
1.某旧版本存在可以方便打杯的机制或BUG,比如《血源诅咒》1.02版以前可以复制道具,《流放者柯南》的早期版本全部可以调控制台自定义游戏,《吸血鬼 》1.0版可以插键盘,直接开启debug模式

2.某些游戏由于后续更新,让新版本不能拿到某些奖杯或拿杯变得更困难。最典型的是FF15的战友奖杯,1.27以后不能拿到,又比如《黑手党3》,通常建议降级到1.09才能稳定白金。FLATOUT4必须要1.3以前版本才能白金。

3.只是单纯的想体验老版本的特性,比如《食人大鹫》1.0版是支持60FPS的,后面更新居然只有30了,或者想猎奇,亲自尝试首发版本的PS4版2077。以及更多的后期升级经历过数值调整的游戏。

功能演示
本工具提供两种模式:模式1下载任意版本,模式2跳过补丁,只下载本体。需要下载的游戏都先入库,之后去游戏库点下载键。

模式1:下载任意版本

数字版游戏
这里使用《星之海》作为例子,目前最新版是1.03,
正常下载就会下载到最新的1.03,来测试下载老一点的1.01版本



PS5更方便,游戏没下载完就可以看版本是多少

光盘游戏升级到任意版本
这里拿《艾尔登法环》光盘版(亚版CUSA28527)做例子:
先安装光盘数据1.0版,选一个老版本降级,这里选个1.06


主界面选游戏检测更新,开始下载更新,最后确认一下,确实是1.06(但主机显示的是1.15,实际下载的是我们指定的1.06)


模式2:屏蔽补丁,只下载本体
这个模式只能在PS4主机上面生效,PS5会报错CE-105799-1或CE-105927-4,即使能下载,也是下载的最新版。

这里仍以《星之海》为例,下载最原始的1.0版。

开始下载游戏,下完就是1.0

补充:为啥PS5游戏不能降级
因为存放PS4游戏补丁信息的json文件在“http://gs2.ww.prod.dl.playstation.net”这个服务器,游戏本身的数据pkg也放在这,传输数据用的传统的http,可以被抓包,因此可以看到内容。
以前大家用来加速下载的PSXDownloadHelper也是这个原理,先抓到gs2这服务器上的pkg,放在电脑下载,再通过本地映射的方式传回主机。
PS5游戏下载的机制和PS4差不多,也是点击下载后,先请求服务器,PS5会收到一个返过来的json,PS5再根据json包含的内容下载文件。但是这个包含版本信息的json是https://sgst.prod.dl.playstation.net发过来的 ,用的HTTPS加密传输,问题就出在这里,正常情况下不可能给PS5安装受信任的证书,所以无法看到HTTPS传输的内容,也就不能做其他操作了。

评论
查看更早的评论
给大佬磕头了!
roundabout_yes 2023-10-08 21:44 广东
@aikikalaskamaido 大佬能否给几个可能的尝试方向?那个链接我能获取,然后防火墙我这边也关了(我看视频里防火墙提醒是在更后面的地方出现的),其他还有什么可以尝试的地方么?
lizhong0108 2023-10-08 22:26 上海
@mollycode 是的,我也发现我看错了,哈哈,感谢大佬回复
yaksa1234 2023-10-08 23:36 未知
大佬牛逼github有开源吗
srvenx-07 2023-10-09 02:07 云南
@lizhong0108 正常情况下,输入补丁的链接(json结尾那个)后,软件会自动链接gs-sec那个地址去查询补丁的最新信息以及游戏名等。
如果连不到就试试换换网,比如开启手机热点,让主机和PC暂时都连手机,在手机网络下看看行不行。

@srvenx-07  有的 https://github.com/Ailyth99/RewindPS4,py写的。
aikikalaskamaido 2023-10-09 02:52 美国
@rulerpro  这游戏我专门试过..降级到1.1还是多少,开秘籍全程游戏都不打,直接跳关就白了 怪不得Bend后面直接把作弊码禁了。
aikikalaskamaido 2023-10-09 02:54 美国
good work!サンキュー,ダーリン。
enuemu_2990 2023-10-09 12:41修改 美国
顺便问问还有没有,ps4macro可代替录屏操控的,这个索尼remote升级后就不能操作了,少了一份挂件乐趣。求请教分享
enuemu_2990 2023-10-09 13:08修改 美国
@enuemu_2990  可以,参考这里:https://psnine.com/topic/37486?page=7
有给老版本remote play打补丁的方法,让它能够登陆。老板的remote play支持ps4macro
aikikalaskamaido 2023-10-09 15:33 四川
自己写工具,大佬牛逼
fripside-n- 2023-10-09 17:07 英国
大佬,请问为什么我点粘贴地址那里,没反应?右键只有复制和全选
喔,要先粘贴,在连接主机
angel0zeroh 2023-10-09 19:17修改 北京
在单位用笔记本试了下,有线,WIFI,手机热点,都是版本获取失败,请检查网络

等下,不会是要同时连主机吧?不过看视频里是先获取的链接,再连的主机,这个应该没关系吧。
lizhong0108 2023-10-12 14:08 上海
鼓掌
koikoiyo 2023-10-12 19:11修改 四川
@lizhong0108 只去获取版本,不用接主机。都是通过索尼的公开服务器获取的数据,如果显示检查网络,就是电脑连不到PSN的那个更新用的服务器。有可能是电脑本身设置问题(防火墙,本地网络设置,本地代理等),也有可能就是当地网络链接psn服务器的问题。
aikikalaskamaido 2023-10-12 21:11 美国
牛牛牛
rainy_sai 2023-10-13 02:52 陕西
三档游戏 无法降级 提示出了些错误
bshjackbauer 2023-10-13 14:59 英国
@bshjackbauer  请问是哪个游戏,我去测一下。
aikikalaskamaido 2023-10-13 15:12修改 广东
感谢大佬提供 比charles方便多了
koroshi33 2023-10-13 15:15修改 江苏
@aikikalaskamaido 虹吸战士3 我这里用ps5主机降级ps4版游戏 老是提示错误
bshjackbauer 2023-10-13 15:16 英国
@bshjackbauer  我猜也是这个,之前发现了这个游戏的问题,只要是后续更新让容量变得更小的游戏都会出现这种情况。
在使用说明里面写了这类游戏的应对办法。
先模式2屏蔽更新下载完1.0。
再模式1,填写目标版本补丁(记得是1.01)后开启代理,选择检测更新,就能升级到1.01。 做法和光盘版升级特定版本类似,都从1.0开始。
aikikalaskamaido 2023-10-13 15:20修改 广东
@bshjackbauer  忘说了。PS5上面没办法先降级到1.0,所以这种办法只能在PS4上面操作。
这种游戏我一共发现三个,虹吸战士3,雪地奔驰和古墓暗影
aikikalaskamaido 2023-10-13 15:19 广东
牛逼,我的黑手党3有救了
tyler59862 2023-10-13 15:53 安徽
开始下载后可以关电脑吗?
zhaoyuanliang 2023-10-13 20:06 四川
@zhaoyuanliang  可以,主机网络设置里不用开代理就行,换回原来网络,直连路由器。
不过换网络整个过程不要暂停下载,如果暂停了重开下载,主机会检测一次更新,就会变成最新版。
换网络前后可以留意下下载文件的总大小,如果突然变大了可能就开始下新版了。
aikikalaskamaido 2023-10-13 20:23修改 广东
@aikikalaskamaido 感谢大佬,希望能把ff15完美了
zhaoyuanliang 2023-10-13 21:04 四川
所以2077又可以刷油画了吗?
xlphxj 2023-10-13 21:40 广东
好东西 非常有用处
sadnes_necklace 2023-10-14 09:14 四川
@rulerpro @rulerpro 我下虹吸战士总是报错,ff15都能顺利下到1.26
zhaoyuanliang 2023-10-14 12:26 四川
自己写工具,大佬牛逼
devil7320 2023-10-14 18:42 广东
@aikikalaskamaido orbispatches.com找不到神海4 1.0版本的json,请问一下还有什么办法找本体链接吗
devil7320 2023-10-15 02:02 广东
@zhaoyuanliang 你是用ps5下的么?我ps5也是报错,然后我用家里闲置的ps4下就好了
rulerpro 2023-10-15 10:49 未知
@zhaoyuanliang 关好像可以 但是下载过程中不能停,我就关了电脑下了一半然后觉得太慢了 寻思暂停在继续下看看能不能速度快点,系统一下子把旧版本刷新成新版本了
rulerpro 2023-10-15 10:51 未知
@devil7320 

遗憾了,试了下找不到神海4早期版本,网上搜不到,以前没人记录下来。
orbis网站只收录了从2018年起的全部补丁json,之前几年推出的绝大部分补丁都没有。
主要是补丁链接里面的一串随机字符不知道是怎么算出来的..所以没法靠穷举版本号把所有补丁链接都给试出来。orbis网站也是每天去爬索尼服务器,抓到新版本补丁就记录下来链接。

如果是PS5上面玩现在确实没办法了,PS4还能整个1.0版神海4下来。
主要是PS5上面索尼搞了很多很细节的防范措施,连不上PS4游戏更新服务器即报错,所以屏蔽了也没用。甚至连以前PS4那种,在硬盘只留够本体下载空间,没空间下补丁,因此只下1.0的方法也失效了。
aikikalaskamaido 2023-10-15 12:23修改 四川
@rulerpro  确实不能暂停,换网络过程别管下载。。让他自然过渡。暂停了会再次连一次服务器,一下就变成最新版了
aikikalaskamaido 2023-10-15 12:20 四川
刚好需要,非常感谢
rexsarge 2023-10-19 16:34 浙江
感谢大佬
akain_0410 2023-10-20 17:52 广东
感谢大佬!
之前的psx download helper不稳定了。
不过好像只支持ps4的游戏降级
buaoye 2023-10-20 20:55修改 江西
深海迷航,港版-CUSA13529
模式1报错,只能在ps4上下载1.0,再模式1才能正常下载,后面传输到ps5即可
bakcczy 2023-11-02 17:07 湖北
@bakcczy 顺带说一下,从1.0更新到最新版是6gb,更新到1.12版本是8gb
bakcczy 2023-11-02 17:17 湖北
感谢大佬!成功下载老版本游戏了
scyphozoameteor 2023-11-21 21:40 上海
楼主你好 我想咨询下 ff15已经降级1.26下载中了 ,可以关掉小程序下载吗,因为速度太慢了4个小时才下了10g。
domineering-7 01-14 19:06 广东
之前偶尔用过psx download helper降级,很麻烦,昨天用了楼主的工具,好用之极,非常感谢!!
lepingps 01-17 10:34 浙江
有没有遇到启动RewindPS4.exe程序报错的情况
tiny_light_ 04-03 17:55 上海
要是能降级PS5的游戏就好了
kevinzhang84 04-05 12:23修改 江苏
@lizhong0108 后来有解决不?一毛一样的问题。。
bio_cherish 04-05 22:24 上海
虹吸战士3不知道为啥模式一显示错误,模式二下载默认最新版本
lujunhualove 04-08 07:58 未知
win7 64bit 程序报错
kisspapayas 04-09 18:39 广西
@tiny_light_ 我也报错,用不了
kisspapayas 04-09 18:40 广西
下载下来居然报毒
zhangzw36_hk 04-11 06:56 江西
@bio_cherish @kisspapayas @tiny_light_  WIN10以上才能打开
aikikalaskamaido 04-19 16:19修改 未知
@zhangzw36_hk  直接git clone源码运行也行,这样总不会报毒
aikikalaskamaido 04-19 16:19修改 未知
@aikikalaskamaido 大哥,我这里提示"从psn服务器获取版本失败""无法连接更新服务器"
是破产的ttg的游戏 我的世界故模式第二季
更新不了,想试图用这种方法更新失败了,是不是游戏的问题
moxing2336662 04-23 19:11 四川
提问:在用实体盘的情况下,如何不断网,但阻止游戏自动更新?
ginoecho 04-29 17:32 上海
P9没有消息提醒,所以看到回复也迟了
@moxing2336662  这种情况试试把防火墙彻底关了
@ginoecho  如果路由器有屏蔽功能,可以把这个地址屏蔽了:,这是PS4更新服务器的地址:gs-sec.ww.np.dl.playstation.net ,不影响其他联网功能,就是不能更新
aikikalaskamaido 05-15 12:48 未知
现在WIN7和安卓也可以用
当然win7用那个简陋了一点,没写界面
aikikalaskamaido 05-15 12:49 未知
@aikikalaskamaido 感谢回复
ginoecho 05-17 14:52 上海
@aikikalaskamaido 大佬,可以在gui版本那个封面获取加个timeout,不然如果获取到封面url,但是从url下载封面很慢的话会直接导致程序假死。
467 self.ui.cover.image_url = cover_link
468 response = requests.get(cover_link, timeout= 2)
469 image = QtGui.QImage()

我这就是网不好,每次都要在这等好几分钟,才去看了源码,另外谢谢大佬!
mastman429 06-07 15:11修改 广东
重复了编辑掉
mastman429 06-07 14:58修改 广东
网站恢复,能显示JSON文件了
sword_kiseki 10-28 18:41修改 浙江
用不了。。。主机死活连不上代理
flippy-rick-47 11-02 18:01 上海
回复不能
T