A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 4455|回复: 16

[讨论] Xbox 360 遊戲光碟強制升級系統軟體原理

[复制链接]

精华
0
帖子
1138
威望
0 点
积分
1164 点
种子
13 点
注册时间
2011-7-27
最后登录
2024-9-11
 楼主| 发表于 2011-9-25 07:02  ·  广西 | 显示全部楼层 |阅读模式
經常有朋友透過電郵或即時通訊軟體問我,可不可以防止某個遊戲軟體強制升級主機,特別是剛出的 GOW3 需要系統軟體更新至支援 XGD3 的 2.0.13146.0。

在每張遊戲光碟中,都有一個名為 $SystemUpdate 的檔案夾,系統軟體更新檔就是放在這裡

也有不少人問過我,是不是移除這個檔案夾就可以跳過升級,答案自然否定的。

因為是否升級主機軟體是有 default.xex 這個執行檔案決定的,下面我們用 SDK 來檢視一下原理



這是用 SDK 讀取從 GOW3 原版光碟中抽取的 default.xex 原始檔資訊,可以看到:

( 4D5308AB 是 GOW3 的 title ID,這個我想很多人都知道 )

xboxkrnl.exe 與 xam.xex 的版本都需要最低為 2.0.13146.0 (minimum 2.0.13146.0)


也就是說,在執行 default.xex 時,程式會檢測系統軟體版本,如果低於最低要求的 2.0.13146.0,就會提示套用更新

最近發行的遊戲光碟每片中都有完整的更新檔案,當然你也可以選拒絕更新,那遊戲自然也跑不了,主機會自動退回 Xbox 360 Dashboard







這是移除了升級檢測功能的 default.xex (minimum 2.0.0000.0),不再會檢測系統軟體,只要不是特別老舊的系統軟體,通常都不會出現太多問題。

當然,這樣做檔案原始數位簽名已經損毀,只能在 devkit 或 jtag console 上執行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
该用户已被禁言

精华
0
帖子
456
威望
0 点
积分
443 点
种子
0 点
注册时间
2004-9-30
最后登录
2020-9-28
发表于 2011-9-25 08:03  ·  上海 | 显示全部楼层
弯弯,顶你哦、。。。。。。。。。。。
该用户已被禁言

精华
0
帖子
432
威望
0 点
积分
455 点
种子
7 点
注册时间
2008-2-26
最后登录
2021-2-23
发表于 2011-9-25 08:19  ·  四川 | 显示全部楼层
大致明白了 感谢啊~~~

征服者

流放者(禁止发言)

精华
0
帖子
5946
威望
0 点
积分
6327 点
种子
28 点
注册时间
2009-11-1
最后登录
2024-10-7
发表于 2011-9-25 08:21  ·  广东 | 显示全部楼层
有意思的SDK...支持楼主一个!!!

精华
0
帖子
725
威望
0 点
积分
736 点
种子
18 点
注册时间
2006-2-24
最后登录
2024-10-2
发表于 2011-9-25 08:27  ·  北京 | 显示全部楼层
高人啊!技术含量很高,是不是只适应自制,零售可以套用吗?
如果可以的话,那将是众多玩友的福音!!!

精华
0
帖子
1138
威望
0 点
积分
1164 点
种子
13 点
注册时间
2011-7-27
最后登录
2024-9-11
 楼主| 发表于 2011-9-25 08:30  ·  广西 | 显示全部楼层
mingstarlu 发表于 2011-9-25 08:27
高人啊!技术含量很高,是不是只适应自制,零售可以套用吗?
如果可以的话,那将是众多玩友的福音!!!

很遺憾,不可以

如果可以就不用折騰 jtag 了

精华
0
帖子
1138
威望
0 点
积分
1164 点
种子
13 点
注册时间
2011-7-27
最后登录
2024-9-11
 楼主| 发表于 2011-9-25 08:31  ·  广西 | 显示全部楼层
liruisheng2 发表于 2011-9-25 08:21
有意思的SDK...支持楼主一个!!!

這只是 sdk 一個很簡單的功能

sdk 的功能比很多人想的強大得多

比如你會用 xlast,就可以自己做各類 xcontent,有興趣可以自己研究看看

精华
0
帖子
725
威望
0 点
积分
736 点
种子
18 点
注册时间
2006-2-24
最后登录
2024-10-2
发表于 2011-9-25 08:34  ·  北京 | 显示全部楼层
看的是god文件吗?

精华
0
帖子
1138
威望
0 点
积分
1164 点
种子
13 点
注册时间
2011-7-27
最后登录
2024-9-11
 楼主| 发表于 2011-9-25 08:36  ·  广西 | 显示全部楼层
mingstarlu 发表于 2011-9-25 08:34
看的是god文件吗?

GPD 裡怎麼會有這些資訊

已經寫了是 default.xex

GPD 是很簡單的檔案,不會涉及這些安全資訊

region code, disc type ( xgd2 or xgd3 ),media id, title id 等等等等都是記錄在 xex 裡的

精华
0
帖子
725
威望
0 点
积分
736 点
种子
18 点
注册时间
2006-2-24
最后登录
2024-10-2
发表于 2011-9-25 08:43  ·  北京 | 显示全部楼层
X360GameHack这个软件可能也是修改修改的盘里的default.xex
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-10-9 20:27 , Processed in 0.182122 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部