破解与反破解:游戏玩家和厂商之间的猫鼠游戏
2020-12-21
2020年年末,全球游戏主机玩家终于迎来了自己的狂欢:万众瞩目的索尼和微软新一代主机PS5 与Xbox Series X双双发售。不过自从新主机宣布那一天起,另一场绵延数十年的“对抗”也随之开始——主机和游戏的破解与反破解。
PS5 (右)与Xbox Series X(左)| www.pcgamer.com
盗版游戏卡和穷玩家
在过去,主机和厂商们百花齐放然后各自凋谢的时代,中国的孩子们接触最多的“主机”恐怕是小霸王“学习”机了。在那时,若干好友在夏日的午后吹着电风扇,啃着西瓜然后一起“小霸王其乐无穷”地来一阵《坦克大战》或者《魂斗罗》恐怕是不少(划掉)中年(划掉)玩家的童年回忆。
橙黄色外壳,标有“X合一”字样的盗版FC卡带,是中国第一代主机游戏玩家的集体童年记忆
实际上,“学习机”本身就是一种“仿制”的盗版FC游戏机, 那估计也是中国玩家们第一次接触到盗版卡带。那些价格低廉,一个橙黄色外壳下能塞进三十甚至五十个游戏的卡带,基本都是盗版卡。原理很简单,当时的主机并没有加密手段,而且“内存”与“数据”全部都放在卡带里,只需要将正版游戏拷贝出来,用更大更多的电容和电路将许多游戏“录”在同一张卡带上,然后用简单的代码让玩家选择游戏就可以了。
正版FC卡带都拥有精良的外包装壳,全彩日文游戏说明书,但价格也是当时中国玩家难以承受的 | www.8-bitcentral.com
这种灰色产业产生的原因很简单,对于80年代改革开放初期的中国家庭来说,原版FC游戏软件动辄几百元的“天价”绝对是难以承受的,更遑论原版游戏软件中只包含单个游戏,带来的体验黏性与兴奋度非常有限。
FC的全名正是“Family Computer”,也就是“家用计算机”,在我们玩盗版FC和卡带时,这套相同的手段也用到了后来真正的“计算机”游戏上——通过破解游戏本身,将游戏拷贝到软盘、CD、DVD或者虚拟光驱里,然后在计算机里运行。
任天堂“老任”后来的主机或者掌机,包括FC、GameBoy 或者NDS、3DS,也几乎全是这种破解手法:用“烧录”的盗版卡带骗过主机,让主机认为这是可以运行的卡带。
国外玩家积攒的大量Game Boy游戏卡带 | www.engadget.com
在当时,盗版游戏产业甚至还发展出了一套完整的“流水线”,有专门的厂商生产和卡带形状配套的储存卡,然后将游戏和一个微型的系统存进这个储存卡里。这些盗版卡因为不同的破解手段还有所区分,价格也不一样。如果你买过GBA或者NDS, 应该都听商家给你推荐过。
被盗版游戏汉化组汉化的GBA游戏《七龙珠.舞空斗剧》,对于国内玩家来说不亚于雪中送炭 | www.gamer.com.tw
不仅如此,国内玩家选择盗版卡还有一个原因,就是当时的正版游戏大多都不支持中文。相反,盗版卡里的破解游戏一般都装好了中文补丁……相当于买主机送游戏了。
从盗版游戏到破解主机
如果说任天堂头疼的点在于自家的卡带,那么微软和索尼头疼的点就应该是自家的主机。
和任天堂不同,无论是微软的Xbox还是索尼的PS系列,因为出现得相对较晚,其游戏都是储存在光盘里。和FC、NDS等主机一样,单价接近千元人民币的正版主机光碟游戏,令游戏党们欲哭无泪,不过 CD-ROM这种储存介质的成本却相当低廉,一旦破解,就可以以人民币二三十元的价格海量购入心爱的游戏大作,这对于立志迈入32位元时代的国内主机玩家来说,绝对是难以抵挡的诱惑。
当时的游戏加密系统,放置在主机内部。盗版商如果想要贩卖盗版的游戏,就必须破解主机,让破解后的主机“认可”盗版游戏。
从需要手动安装在主机内部的“直读芯片”,到可以直接通过扩展槽插入游戏主机的“直读卡”,玩家为了少花钱就能玩上心仪的游戏大作,可谓煞费苦心 | www.ruten.com.tw
在那个时候,盗版厂商的破解方式通常是将主机“魔改”,也就是在游戏机的内部焊接上一块自制的芯片,用来骗过主机的正版验证,从而运行盗版游戏。这种方式在当时的电子城里几乎到处都是,你甚至很难找到一台“纯净”的Xbox 360…..后来又有厂商“发明”了更加方便的方法:通过USB储存卡进行破解。
和Xbox 360同时期的PS2也受到硬件破解手段的折磨,不过索尼家的PS系列,最出名或者最常见的破解是给PSP的。
PSP因为其吊打其他掌机的画质和其上游戏(比如《怪物猎人》等)的风靡,从2005年开始成为中国的“国民级”电子产品(后来在世界上则是NDS更流行)。盗版厂商一看有利可图,立马利用PSP系统的特性推出了影响破解与反破解的划时代方法:刷机
看到这个图标,老PSP玩家们都心领神会 | www.thegeeksclub.com
经过刷机后的PSP不仅可以玩游戏,还可以看视频,看漫画,听音乐,上网……可能是真正的“年轻人的第一部智能手机”——除了不能打电话。
刷机这种方法说来简单,就是黑客自己写一段操作系统,然后将这段操作系统覆盖到PSP的原装系统上,调用主机的各项功能——甚至还可以给主机增加功能。听起来有些不可思议,不过PSP的破解就像是索尼推出了一个组装好的电路,然后各路黑客用其硬件和自己写的代码生产各种不同的产品。后来这种刷机发展到某种“炫技”的程度,比如给PSP刷上Mac的操作系统,或者仿制Window的系统等等。
有破解,就有反破解,索尼的策略是不断地升级系统,希望堵住供给刷机的漏洞,不过每次更新后总是有黑客组织很快将其破解。
而与其几乎同时代的PS3也被使用了类似的破解方式:刷固件。和Xbox系列一样,这种破解方式大多是将主机的固件文件破解装进USB储存卡里,然后通过USB储存卡内的固件更新来给主机装上自定义的破解固件。任天堂的Wii主机系列也是采取相同的方式破解。
互联网催生的正版时代
从PS3开始,这种破解方式几乎是最流行的方式,不过这种方法下破解的主机不能进行联机游戏,被厂商发现后将会被永封——游戏机厂商终于有了更好的方法来应对破解的问题。
也是从这时候开始,联机游戏逐渐成为主流,不能联机的破解主机也因此逐渐失去市场。
此时,破解的大头移动到了单机或者本地游戏上。在当时,玩家年龄普遍较小,收入较低,正版意识也挺差,买不起也没想过买正版卡带或者光碟。有些群体甚至还会嘲笑买了正版游戏的玩家“人傻钱多”。
Denuvo的诞生,对于游戏破解客而言,是史无前例的挑战 | www.pcgamer.com
电脑端的单机游戏此时大多采取“在线验证”的反盗版模式,但Bug多多,直到后来更强大的加密手段比如Denuvo出现才有所缓解:Denuvo会在玩家第一次启动游戏时把PC的硬件和操作系统信息发送至Denuvo的服务器以取得独一无二的认证密钥(License)存储在本地,每次游戏启动时都会检查该授权密钥是否和当前运行环境匹配,这可真是令盗版商咬牙切齿的“釜底抽薪”式设计。
而以单机游戏为主的任天堂主机就没那么幸运了。这也是为什么任天堂的Switch破解的消息总是层出不穷,采取的方式还是“经典”的离线刷机。
著名索尼PS主机破解客霍茨,他在遭遇索尼后宣布放弃破解生涯,成为一名谷歌网络安全部门员工 | www.wired.com
要知道无论有何种理由,盗版卡对正版游戏的厂商打击是十分巨大的。主机游戏,其实最贵的并非主机,而是游戏的价格,5-8个游戏就抵得上一台主机/掌机。一旦玩家大量购买便宜游戏又多的盗版卡,或者在破解的主机上玩盗版游戏,正版游戏厂商的收入也随之大幅减少。NDS烧录卡破解里最出名的“R4”烧录卡,在2008年的时候被任天堂告上法庭,虽然最终老任胜诉,但时间已经过去了7年之久,赔偿的数额也远抵不上厂商损失的数额了。索尼、微软也先后对破解厂商有过法律诉讼。
不过好在如今玩家的付费意识已经逐渐被培养,加密技术也在不断发展,和任天堂自己的NDS、3DS或者Wii相比,Switch破解的流行程度已经小了很多了。PS4和新的Xbox上,正版的玩家已经是绝大部分。
在PS5和Xbox X系列推出的今天,虽然也传出过一些有关主机破解的消息,但更多的是黑客团体的“炫技”或者和厂商的“宿怨”。如果没有玩家选择盗版游戏或者破解主机,那么这门生意也就不复存在。
毕竟,没有稳定的利润,就没有厂商对于游戏软硬件的研发投入,最终伤害的,依旧是玩家自己,让更多的厂商做出《塞尔达传说荒野之息》或者《赛博朋克2077》这样的作品它不香吗!
作者:虾丸君
编辑:朱步冲