对普通玩家来说,一款上市不久的策略游戏卡带突然「断货」,多少有点莫名其妙。11 月 5 日消息,由于开发者近期在《文明 7》Switch 1 实体卡带中发现了可通向 Switch 2 用户态权限的 CivSwitch 漏洞,发行商 2K Games 被曝已要求各大经销商召回这款游戏的实体版本。召回背后到底发生了什么,已经下单的玩家又该怎么办,这篇文章帮你把整件事捋清楚。
好好的卡带,怎么说召回就召回
事情的起点是几笔异常订单。有海外网友在论坛反馈,自己在亚马逊下单《文明 7》Switch 1 实体卡带后,订单迟迟无法发货;随后经销商主动联系了他,并给出了一个相当特别的解释。据这封被晒出的邮件描述,由于存在「技术和安全要求」,发行商 2K Games 已要求各大经销商召回这款游戏的实体卡带。
如果消费者仍想入手,商家可以改为提供 Switch 2 次世代盒装兑换码版本——这种包装里装的是兑换码而非传统卡带;不接受的话,就只能取消订单退款。消息传开后,海外自制软件社区普遍认为,召回的时间点实在太过巧合:就在几天前,正是借助这款卡带实现的 Switch 2 用户态漏洞刚刚公开。
需要说明的是,目前 2K Games 与任天堂都没有发布正式的召回公告,上述细节均来自经销商邮件与玩家爆料,召回范围有多大、涉及多少订单也暂无定论。任天堂是否在幕后要求 2K 限制实体版的流通,同样没有答案。
漏洞源头:藏在大厅聊天框里的 CivSwitch
把时间线往前拨几天。11 月初,开发者 Gezine 在代码托管平台开源了一个名为 CivSwitch 的项目,正是它让《文明 7》的 Switch 1 卡带身价陡增。按照项目说明,这款游戏本地无线多人大厅的聊天功能存在一处跨站脚本类漏洞:聊天内容没有经过严格过滤,注入特定字符串后,游戏的界面引擎会把文本当作代码执行,从而运行自定义 JavaScript。
单凭手柄输入这些代码并不现实,作者给出的方案是用树莓派 Pico 这类微型开发板模拟 USB 键盘,自动向聊天框敲入约 87 行压缩后的代码,全程大约 15 分钟;完成后主机上会开启一个本地加载器,后续还能把载荷写进存档实现开机自启。整套操作对普通玩家门槛不低,但对安全研究者来说已经足够好用。
这里要强调的是,CivSwitch 拿到的只是用户态访问权限,代码仍被限制在 Switch 1 兼容层的沙箱里,并不等于整机破解,也碰不到系统内核。不过按照社区的说法,这已经是 Switch 2 上少数几个公开的用户态入口点之一,而且固件兼容范围覆盖到当前最新版本,研究价值相当高。
为什么非得是初版实体卡带
CivSwitch 有个苛刻的前提:只认开箱即用的 1.0.0 初版 Switch 1 实体卡带。数字版不行,盒装兑换码版不行,打过更新补丁的卡带也不行——聊天功能的处理方式在新版本里大概率已经改掉。想保住初版环境,还得提前通过 DNS 方式屏蔽任天堂的更新服务器,防止游戏自动升级毁掉入口。
这正是实体卡带的微妙之处。此前的数字类漏洞入口,任天堂都能通过商店下架迅速「拔线」;而卡带一旦卖出去,厂商没有任何远程手段收回,漏洞入口的寿命完全取决于市面上还剩多少初版卡带。召回动作的逻辑也就清晰了:趁着铺货量还不大的窗口期,把风险源头从渠道里抽走。
有意思的是,漏洞公开之后,《文明 7》Switch 1 实体卡带的二手价格不降反升,不少收藏者和研究党开始扫货,还有网友爆料称网购时直接被砍单。对发行商来说,这大概是漏洞热度最讽刺的一种形态。
卡带与下架:两次漏洞的两种命运
这已经不是 Switch 2 漏洞第一次牵动渠道。此前软件类漏洞 ns2jb 曝光后,任天堂迅速在各地区 eShop 下架了被用作入口的游戏《SmileBASIC 4》,数字入口几乎当场失效。而这一次,卡带的物理属性让同样的剧本演不下去,才出现了「召回实体货」这种更少见也更被动的应对方式。
对 2K 来说,这波召回多少有点躺枪的意味:漏洞出在自家游戏的聊天功能里,但研究者只是借它进入自制软件环境,并非冲着游戏本身来的,绝大多数买卡带的玩家也只是想打一场正常的回合制对局。后续是否会推出修复版卡带、初版卡带会不会因此更抢手,值得继续观察。
已购玩家怎么办:正常玩没事,囤货要谨慎
对已经持有或预定《文明 7》Switch 1 卡带的普通玩家来说,实际影响其实很小。这个漏洞需要刻意构造注入条件才会触发,正常游玩、联机对战都不会碰到安全问题;不想折腾自制软件的人,把游戏更新到最新版本即可,顺手还能拿到后续的修复与优化。
真正需要留意的是两类人:一是订单被砍、还在干等补货的玩家,建议直接和经销商确认能否换购 Switch 2 兑换码版本或退款,别把希望寄托在「等恢复发货」上;二是指望二手市场保值的买家,初版卡带的价格目前全靠漏洞热度撑着,一旦官方推出修复版或召回范围扩大,行情随时可能回落,此时追高风险不小。
玩家吐槽
- 「下单三天的卡带说不发就不发了,还好我早早就收到,手里这张现在算绝版货?」
- 「2K:我们的聊天框能跑 JavaScript。任天堂:谢谢,现在全渠道都知道了。」
- 「用树莓派敲十几分钟代码就为了进个自制环境,这成本比卡带本身还贵,研究党是真的硬核。」
- 「看到二手涨了才想入手,结果直接被砍单,这波反向带货属实没想到。」
- 「让玩家把游戏更新一下不就完了吗,满世界收卡带是不是有点大动干戈。」
总结
一次针对聊天框的漏洞研究,最终演变成零售渠道的实体卡带召回,《文明 7》以谁都没料到的方式刷足了存在感。事件里还留着几个问号:召回是否由任天堂推动、范围会不会继续扩大、修复版卡带何时补上。目前能确定的是,只要初版卡带仍在市面上流通,这个离线的用户态入口就会继续存在;而对绝大多数玩家来说,该玩游戏玩游戏,手里这张卡带依然是那张能陪你打上几百回合的老朋友。




