第239章 dreamcast被破解
作者:西园寺公长   东京1991游戏制作新时代最新章节     
    深层科技一开始找上世嘉,洽谈gamebrick掌机与dreamcast主机的联机互动功能时就“不怀好意”。

    现在的dc主机固件内的软件,都支持与深层科技usb系列存储产品的文件读写功能。

    至于这个功能怎么使用取决于软件。

    齐东海演示的这张光盘内,就存储有一个文件管理器。

    基本功能是查看硬盘内的文件目录。并且可以预览一些图片、动画或者音频文件。

    不过这张cdr光盘其实也钻了一些dc主机固件的空子。

    这张普通cdr光盘之所以能运行。是因为dreamcast主机的gdrom光驱本身就支持读取普通的cdrom。

    dc主机支持一种名为mil cd的多媒体光盘。可以存储音乐的同时存储一些可交互的影像文件。

    这实际上就是一种加载了一些特殊文件的普通cdrom。

    最初,世嘉把容量“高达”一gb的gdrom光盘视作独门的防盗版手段。

    这种光盘不能被普通的cd或者dvd光驱读取。

    而生产线又把持在世嘉和雅马哈手中。

    由于唯一使用这种光盘的硬件就是dreamcast,想来也没有什么盗版集团会下重金自己上马一套压盘设备。

    高不成低不就的rdrom仗着自己格式特殊。确实可以规避普通的盗版店铺自行复制。

    但拥有开发经验的人很快就能发觉,大部分dc主机上的游戏可以被压缩或删减成不到一gb的容量,所以可以轻易的用cdr复制。

    而mil cd这种载体就是这方面的突破口。

    想要真正解决主机的盗版问题,其实和pc一样,还是要联网游玩的模式普及起来以后。

    万幸的是,dreamcast恰好是全世界第一款标配了联网功能的家用主机。

    用网络来控制盗版从硬件上是可能做到的。

    不过现在的鲛岛可没有心思考虑那么长远的问题。眼前最大的问题在于大部分dc游戏是无需联网的单机游戏。

    复制了光盘再绕开正版验证,就有了盗版的可能。

    齐东海已经向他演示了如何使用mil cd的漏洞来运行cdrom上的文件。

    防线已经被突破了一层。

    看着齐东海拿出的解决方案,他非但没有一丝高兴,而是抱着脑袋烦恼起来。

    “既然cdr能运行,总觉得usb这个功能会成为未来绕开验证的一个后门……”

    鲛岛不是技术人员出身,但多年在世嘉的工作经验让他多少理解了游戏主机硬件的运行原理。

    东海软件现在使用dc主机连接一台并非为dc主机专门设计的外置硬盘,就能轻易做到文件读写。这确实让鲛岛有些后怕。

    他的担心也不能说是多余的。未来的主机因为sd卡或者记忆棒这种东西被破解的例子比比皆是。

    但比起未来依靠刷机的破解方案。第五代和第六代游戏主机的破解往往比较暴力。

    一块嫁接在主板上的“直读”芯片,绕过系统的认证。

    usb这种破解上的隐患,这个时代的盗版集团根本懒得去用。

    “你在担心万一被黑客抓住这个漏洞,锅要你来背?”

    鲛岛点了点头作为对齐东海的回答。

    他并不是那么真心在乎dc是否被破解。

    在日本职场上生存,关键的一点是要成为一只不粘锅。

    把一切的责任推出去才是正道。

    与深层科技的联络也是鲛岛负责。

    等于是他亲自促成了dreamcast支持usb接口和相关协议。

    东海软件这边也是如此。

    如果出了问题,他也难逃干系。

    “就算没有usb接口,盗版集团也能找到其他门路。”

    齐东海耐心的安慰鲛岛。

    实际上在原本的时空中,dc的破解就和世嘉自家标准的串口接口有关。

    甚至就算没有串口,dc还有网线接口,真要找漏洞哪里都会出现。

    “可是……”

    “你担心我们写的这个文件管理器?大可不必,来看看这个吧。”

    齐东海拿出另一张光盘。光盘的盘面上印刷着一只长着鹿角但看起来像是小狗的玩具。

    经过一阵读取之后,齐东海取出光盘。

    再放入一张自己刻录的cdr。

    “《索尼克大冒险》?!盗版的?怎么可能?”

    鲛岛一眼就认出了自家招牌游戏的启动画面。

    “实际上dc早在半个月之前就被美国的黑客破解了。这张引导光盘是东南亚盗版集团压制的,现在已经铺货到全世界都是。”

    鲛岛不敢相信自己看到的。

    当初的第五代主机大战。世嘉的saturn主机的破解难度可比playstation复杂的多。

    被破解的时间也晚的多。

    可以说世嘉在防盗版这件事上是有两把刷子的。

    但现在距离dc的日版上市不过一个多月,美版更是刚刚推出。主机就已经破解。

    这件事鲛岛实在想不通。

    其实这件事也不复杂。

    毕竟,dc这款主机使用的是windows ce操作系统。

    既然是windows,黑客肯定是比其他小众的操作系统更熟悉一些。

    这次破解甚至没用到硬件层面,连刷机都不用。直接用mil cd格式的引导盘就躲过了防盗版系统。

    “关于dc被破解这件事,我们也从技术上进行了研究。我们怀疑世嘉出了内鬼。”

    “这话怎么说?”

    齐东海把东海软件技术人员的分析转述了一遍。

    东海软件使用dreamcast的开发机监测了引导盘绕过防盗版监测时内存的工作状态。找到了它背后的原理。

    简单的说,引导盘的原理就是让系统读入一个被破解过的mil cd的引导文件。

    并利用程序漏洞将这个文件驻留在内存中。

    换上盗版cd rom后,这张光盘就会被视为正版程序运行。

    但这里面有个问题。

    破解者调试和测试引导盘的时候,也得能监测到主机内存的运行状态才好编写这些破解程序。

    这靠家用版的主机可做不到。

    “也就是说,黑客手里有开发机?”

    鲛岛一下就想明白了。

    如果持有开发机,破解起系统来确实事半功倍。

    “恐怕不只黑客有,盗版集团手里也有。”

    拆下来的rdrom的光驱与电脑连接不是件容易的事。

    从游戏光盘中提取正版游戏的文件最方便的方法还是使用开发机。

    无论是破解还是盗版,两条线索都指向了开发机这么个源头。

    “而且如果需要监测内存……这个范围就缩小了。”

    事实上,并不是每一台dc开发机都有监测内存的功能。

    东海软件因为是第一批与世嘉签订协议的开发商。拿到了几台测试用的“katana”原型机开发机。

    因为当时dreamcast主机还未完全定案,这些原型开发机有着更丰富的调试功能。

    后面一些开发商拿到的普通开发机可没有这些功能。