JAMMA 漫谈

这篇是 2023 年底时候的组内分享。一起搬过来吧。

前言

随着计算机多媒体技术的更新,人们获取娱乐的方式也不再仅仅局限于专有场所,早年间在游戏厅内才能获取的电子游戏体验也可以在家里获得。然而,在发生了“100日元的奇迹”的日本,电子游戏厅(Aracde Game Center)依然是很多玩家获取最新游戏体验的场所,也提供了很多在现阶段很难在其他场所获得的游戏体验。

本文简单探讨了在前现代通用电子时代,横贯时代的街机通用接口标准的生涯。

“100日元的奇迹”

日本的货币结构非常的有趣,它的硬币提供了非常高额的面值,最高可以到 500 日元(约 25 元人民币),且这些面值及以下,没有对应的纸币。

最小面额的纸币,是1000日元(约50元人民币)。

这意味着在电子化支付发展很一般的日本,随随便便的消费就会带来一大把的硬币,而且这些硬币的面额都不小。掏出1000日元纸币,买个130日元的饮料,手里就会多出1个500日元和3个100日元;你再用500日元去买个100日元的冰激凌,手里就又会增加4个100日元的硬币。你可以想象,一个正常的日本人,身边总是会堆着那么几个,甚至十几个100日元的硬币——这对于世界上大多数货币来说,都是个高得吓人的数字。

这也造成了(可能是)全世界唯一的一个商业业态:在日本,几乎所有的街机、抓娃娃机、美颜照像机、饮料机……都是直接使用100日元的法定硬币进行支付的(也有些低价机厅直接使用50日元)。这种高面额的硬币,使得日本的投币市场跟世界其他国家有两个主要的差异:

第一,“日本街机行业的平均每次付费”要比其他国家高得多;

第二,“日本人进行小额硬币付费”的阈值要比其他国家低得多。

翻译成互联网人喜欢的“数据语言”来说,日本的“每用户平均付费额(ARPU)”是锚定在100日元上的,这相当于0.8美元或者5人民币,是美国硬币的3倍、中国硬币的5倍以上;直接使用硬币免去了“购买代币”这一门槛较高,而且在世界上大多数地区有心理阻碍的行为,极大提高了轻度用户的初次转化率;而直接使用人人都有的硬币更是极大地扩大了客户群,将街机游戏从“只有年轻男性喜欢的硬派娱乐场所”转换成了“只要有几个100日元的零钱硬币,人人都能走进去玩一把”的大众娱乐场所。日本普通人要玩日本街机不需要购买代币”,极大地降低了一般非游戏用户玩街机游戏的门槛,也提供了大量非街机用户转化成街机厅顾客的可能性。

因此,伴随着20世纪下半叶半导体技术的成熟,从1978年开始,由 TAITO 开发的“太空侵略者”开始了日本街机的黄金时代。

当然,半个世纪后的今天,街机游戏不可替代的体验已经逐渐演变成了沉浸式体验和专属的控制器。

SEGA 模拟赌马的游戏机 StarHorse ,模拟了完整的赛马场赌马体验,又不至于让人一掷千金。完整版可以支持16个玩家同时参与,能够在寸土寸金的日本占据半层楼的面积。

Taito 电车Go 街机,在房间里可以沉浸式模拟体验开电车,仿真程度非常高。(*不过在重新搬运这篇文章的现在(2025年1月),我们已经知道这东西要在 2025年4月停服了。哎)

而 JAMMA 和它推出的一系列接口标准,为这几十年产生的数万亿日元的市场,提供了繁荣的基础。

出生于“军阀混战”

1985年以前,随着太空侵略者、吃豆人等初代街机游戏的成功,各大小公司纷纷开始制作街机游戏,由于当时不存在侵权问题,每款受欢迎的游戏都有许多模仿者。那时候只需要找到几个懂得电路板设计和运作的工程师就能制作游戏,没有像今天的美术部,故事背景设计部等。这样导致十家厂商会制作出十个不同规格的基板,包括声画输出,指令输入等方面。这对于购买游戏的酒廊,餐厅,便利店来说成本很高,因为更换一个游戏就需要购买一整台机器,或者需要重新焊接所有电线,既不方便又会降低硬件的寿命。

所以,当时的行业龙头们,为了解决终端铺设难度大,维护成本高的问题,商谈成立了第一个行业协会,JAMMA。

Jamma = Japan Amusement Machine & Marketing Association,全称为日本娱乐机器与营销协会,是由多家业务用游戏厂商代表组成的协会,包括Taito,SEGA,Namco,Bandai,Capcom,Konami等在业务用游戏界活跃的公司。

为了推广街机游戏,一个使用56pin的统一规格(Jamma接口)便应运而生。这样一来,只要机台设置有Jamma接口,就能轻松地更换游戏基板,就像我们在电脑主板上更换显卡那样简单。声音,画面,按钮操作,1P 2P Start,测试按钮,投币登记等等都已经准备就绪。

Jamma接口上通常有明显的箭头标识指示供电的一侧,以防止玩家在安装基板时上下颠倒,从而避免损害。大部分Jamma基板的连接口也会特意将供电pins分开,形成大小两段的设计。短金手指是电源,长金手指是游戏信号。

这个56pin的接口集成了供电、输入、音频、视频,甚至部分支持了双路输入(1p+2p)。但是它只提供了 +5V 和 +12V 的电源规格,在千禧年的一些16位 PC 基板需要的新规格 +3.3V 就无法支持。因此,在21世纪初,又出现了 JVS(JAMMA2)规格。

JVS与标准规格的妥协

在JVS,即Jamma Video Standard(有时也称为JAMMA 2)推出的时代,模拟信号显示器、音频接口都有了相对标准的行业定义。1987年,IBM 跟随PS/2个人电脑推出了VGA视频协议,加上音频本就有的RCA协议,比起JAMMA上的专有接口更易连接,所以 JVS 将这两者独立出来,规定了用于视频(HD-15,也就是常见的VGA)、音频(RCA)和电源(JST_VL)的连接器类型,以及游戏板和I/O板之间的通信协议。与旧的JAMMA不同,JVS将I/O功能集中在一个单独的板上,其他的接口都进行了独立,使得显示器、音箱(功放)的更换、维修更加简单。

回顾20世纪末期的日本半导体行业,尽管日本在1980年代曾在国际市场上占据领导地位,但在经济上经历了“广场协定”后的日元升值影响,以及面对来自Intel等公司的强劲竞争,例如Intel的x86 CPU系列在技术上超越了日本的半导体产品,导致日本在高端半导体技术和国际标准制定上的领先地位受到了挑战。然而,日本在街机行业的成功确保了JAMMA接口协议在街机领域的生存,并且这一标准也受到了其他标准接口协议的影响。

JVS最终还是变成了……的形状?

输出接口的演变

JAMMA2 在演变成只控制输入输出之后,随着 JVS 兼容的游戏主机的更新,这个笨重的 56pin 接口,也变成了负担。与此同时,现代集成电路使 IO 板(JVS板)的体积也变得更加迷你。

在这个过程中,出现了一个很有趣的演变,IO 与 游戏基板之间的连接线,使用了 USB-B 的连接线(也就是俗称的“打印机线”)。

原因也很简单,RS-485协议只有4脚(DATA+、DATA-、分帧、接地),而 USB 2.0 的接口恰好有4个。而它的连接器又是最稳定,最易获得的,可以极大降低成本。

虽然它是 USB 的接口规格,但是它内部不是 USB 协议。这意味着,如果将这个 IO 接在 USB 的接口上,它会产生烧毁的风险。

支持更多的输入

在 JVS 接口演变的时候,游戏机已经开始变得复杂了,比如,需要更多模拟量(如方向盘)的游戏,和需要手+脚一起输入的跳舞游戏。

于是,不仅传输接口得到了改进,收集输入的接口也出现了新的标准。

21世纪的街机与JVS

时间进入到21世纪,现代游戏机给玩家能够带来远超上世纪游戏机的体验。

相对应的,现代计算机的通用接口也已经能够取代绝大部分输入输出的能力,甚至能提供比 JVS 更好的性能。

但是,这个行业目前还有一些专属的能力,依旧运行在不那么 JVS 的 JVS IO 上。

比如,投币,计币器。

比街机输入输出协议演化更快的是游戏厅行业本身的衰落。疫情加上家用娱乐设施的双重打击,使日本在业的游戏厅数量至今已经不足1500家,而这个数字在2017年还是4000家以上。

尽管JAMMA(JVS)接口及其后续技术的演变为街机游戏的发展带来了新的机遇,但随着人们娱乐方式的革新,日本街机行业也在不断地进行自我革新,以适应新的市场需求和技术趋势。未来的街机行业将可能是一个融合传统魅力和现代技术的全新领域,为玩家提供前所未有的娱乐体验。

那时候,可能就会有新的标准,来支撑新的未来体验了。

本文的部分内容编译自 https://top.sina.cn/zx/2016-09-27/tnews-ifxwevmf2361144.d.html

家庭网络设计与FTTR解决方案

想写这篇很久了,大概是 2022 年的某篇提到的?

嘛,不重要了。在懒得动笔的这段时间里家里的一些设备选型也有变化,去年年底借着组内分享的机会把这篇文章写了,就也算借这个机会备份下本就属于自己的文章。

一转眼买房装修也过去快四年了。装修这件事非常感谢夫人精心设计了全屋的工作区,以及两边父母轮流抽空来帮忙盯装修和搬运东西。装修那会儿正是我在现在这组最忙的时候,现在这个组也到了“飞鸟尽良弓藏”的日子了,大概最近几个月就尘埃落定了。所以,也是时候来回顾下人生第一次买房和装修了。

(可能回顾完就该去刷题了?哈哈。)

买房

我是大概在 2020 年开始决定要买房的。结婚是其次,主要是跟家里长谈了几次之后觉得经济趋紧,家里又没有非常强的理财技能,最好还是把家里的固定的资产从老家借助我在北京的工作迁移到一线城市,虽然都在跌,至少跌幅不会太离谱。 2025 年回看这个决定,当年 1.2 万/平卖掉的老家市中心房子至今也就在 8000 /平 左右徘徊(-35%~),重要的是成交量也很感人,我现在在住的地方虽然也在跌,也不过只是亏掉了装修的钱(之前算了下扒了重装 + 所有家具家电一共 60w rmb 左右),总体来说作为保值的目的还是达成了。

扯远了,反正总之在权衡了自己能挣多少钱、家里有多少钱和未来能有多少钱这件事之后,选了现在的地方。

大体上是一个南向的两居,我俩在客厅正中间的位置打了一道镂空隔离门,门里面有窗的部分算书房,外面是客厅,勉勉强强算是做成了三室。

这个户型勉强还算方正,但是因为厨房整体是个承重墙,所以还是要考虑屋内的无线方案。至于有线,因为之前某些工作已经上了万兆多模 850nm+ 的方案,因此也算是已经选过型了。

FTTR 是什么?

FTTR 是英文「Fiber to The Room」的缩写,意为“光纤到房间”。随着中国家庭宽带事业的发展,中国的家庭宽带从早期占用电话线的拨号上网,进化到网线到楼的PPPoE,再到最高支持百兆宽带的 ADSL,再到光纤到楼,直到现在的光纤入户,宽带带宽也从16.7kbps-56kpbs到了现在的万兆宽带到家。

光纤入户可以提供高达10Gbps(北京联通现售最高带宽产品)理论值25Gbps+的下行宽带,此时家庭内的普通网线就变成了限制宽带速率的瓶颈。因此,无论是极客社区还是运营商,都纷纷开始推行光纤到房间,即在入户光猫拨号完成后,到各终端部分使用调制解调器+光纤来提供远超家用普通网线带宽的装备。

现代超六类、七类网线也可以提供超过10G的带宽,但因为电线粗大且屏蔽要求高,电模式的交换机、路由器和有线网卡费用高昂,在一般家庭内部署成本太高,所以没有铺开。

为什么要组建家庭网络?

在公司写这个是因为公司的大部分年轻人还是合租单间,除非非常 geek 的同学基本都没怎么接触过家用组网方案选型。放到互联网上,这个问题就很显而易见了:我 200T 的硬盘总不能都插一台台式机上吧?

因为需要有数据存储分离+高内网带宽诉求。

作为一个混迹互联网20年+的老登,个人数据规模(不含影视频、音频)已经超过6TB+,而且还在增长中;除此之外还有很多PT站资源、站点备份等数据,都占用了大量资源。在2021年买房之后我就在规划网络布局,考虑到个人在家使用设备习惯,有两个点需要做重点考虑:

1、个人存储数据(含PT等大型资料)约20TB左右,机械硬盘工作噪音大需独立存放:台式机长期开机电费消耗高,机械硬盘频繁启停故障率高。

2、内网数据交换比较频繁,需要大内网带宽

在局域网内实现超过2.5G的网络有光、电、无线三种方案,一起对比看下。

方案对比

项/方案光/单模光/多模无线
速率10000M/上下行对等10000M/上下行对等10000M/上下行对等9000M/上下行对等
布线难度高单模要实现超过5G需要多路布线中多模只有成品线中线长超过30m需铺设超六类及以上电缆线,并做屏蔽处理,且面板、模块都需做定制高本质上无线万兆也强依赖布局+点位,到中心路由器还是需要以有线为主,如果全无线 Mesh 家庭环境无法解决干扰问题
设备成本高双口万兆/25G双口(一收一发)贵,而且交换机(终端多设备接入)成本高低单口万兆模块、接口成熟,近些年百元级别的万兆交换机也逐渐铺货高外设成本还好,但为了保证能至少跑到万兆需要做全链路的屏蔽,成本较高低仅需普通AC6000+的无线路由器若干即可
稳定性
升级空间高模块对换普通单模线可跑到12.5G/单路 - 25G无线模块决定了性能上限中随电协议升级最高可到15G无wifi协议升级设备要全换

因此,有线方案选择了光多模方案。

为什么不用各大运营商的“FTTR”方案?

中文社区里面已经有很多很成熟的 FTTR 自建和运营商方案对比,可以参考:https://post.smzdm.com/p/ao94n4l6/

其实本文探讨的也是 FTTR (光纤到屋内)的一种,相比起上面社区的文章,本文因为使用成品多模线,因为成品线端子巨大,在一定程度上牺牲了布线的灵活性,但是降低了很多施工的复杂度。

扯远了,来回答一下标题上的内容。

最重要的一点是,运营商提供的方案。主流的运营商的 FTTR 套餐需要捆绑2年合约期+超过200元的每月低消,比目前我用的套餐要高很多。另外,大部分现行方案都是基于 GPON 的单模方案,该方案到终端节点只有 2.5G 的速率,如果还要兼顾无线流量,那很难满足有线部分的速度需求。

又及,本文在实际部署中实际上是光电混合方案,电网线的大部分线路是提供给 AC + AP 使用(有线2.5G,单程1.25Gbps),因此也具备了无缝漫游的能力。

再及,在写这篇文章的今天,我刚跟北京联通签了全新的 3 年 FTTR 合约,但我不打算使用他们的 FTTR 设备。因为我现在的套餐方案算上副卡,跟升级后的套餐费率一致,相当于免费获得了上行 30M -> 上行 100M 的升级。

不过这次升级之后,北京联通给我更换了华为 F50 至尊版 光猫+路由 一体机,而且明确不能通过业务员途径更换桥接拨号。现在淘宝上有大概 240 元左右的第三方路由器可以实现桥接功能,或者也可以选择能修改 MAC 地址的猫棒(北京联通仍然只使用 MAC 地址进行绑定)来进行路由器拨号。

无线布局方案(Wifi 和 IoT 网关)

既然主干网络没有选择无线,那就要单独给无线布局考量一下。

结合户型图看一下,可以看到两个明显的问题:

1、房子户型是L型,且有贯穿承重墙,传统无线布点会有盲区

2、部分 IoT 设备位于房间边缘,需要考虑无线稳定性

因此,依靠PoE的 AC+AP 方案可以有效扩展网络覆盖布局。

无线设备我倒是没怎么纠结,因为国内、国际做AC+AP的从顶级到末端就那么几家。姑且报个菜名

CiscoArubaUbntTP-Link/水星/netcoreRuijieH3CHuaweiiKuai

因为我装修的时候刚好看公司全都升级了 Aruba 的设备,而且网络改善非常明显;且 Aruba 刚好在同年推出了相对便宜、使用简单的 InstantOn 系列家用云AC 设备,于是也没怎么纠结,直接AP11d x2 搞起。

无线 IoT部分主要解决的是一些智能设备不具备 wifi 能力,将它们扩展成为可离家管理/通知的设备。目前家庭内需要漫游的智能设备主要有蓝牙协议的家庭门锁、Zigbee协议的墙壁开关和一些无线传感器。因为都是小米系的,所以也没什么可选型的,直接小米网关就行了。

因为我和夫人都比较反感随时监听(哪怕是本地监听)的设备,所以我们全屋都没有智能音箱/智能屏。

Wifi的话(橙色圈),下面那个圈基本能 cover 我的大部分需求,上面那个圈的盲区部分基本都是有线,而且是电视区域,很少有无线设备诉求。

蓝色的IoT 网络,因为全家的智能设备基本是小米,所以选择了小米智能网关2。这个没什么好说的,就是各个 zigbee/蓝牙 设备的中心点。

介绍完了选型,下面就是我目前的家庭网络拓扑。

设备拓扑(202408版)

互联网宽带选择

在北方,特别是北京,目前为止还没有其他宽带可以选择,只能选择联通宽带。

如果想听宽带通、长城、北京移动、北京电信这几家的爱恨情仇,可以回头详细说说。

硬件(202501)
北京联通从2022年开始,已经给千兆宽带用户换用 2.5G 设备,算上线损额外预留的带宽,现在的1000M带宽基本可以跑到 1300M 左右。

F50软文介绍:https://ithome.com/0/752/323.htm

所以基本网络连接也很简单,使用2.5G电模块直接连接即可。

为什么不上10G宽带?

10G家庭宽带是今年的新产品,需要社区骨干线支持,且费用过于高昂(内测999元/月,正式上线1399/月),还需要再等等。

为什么不使用“猫棒”?

“猫棒”是一种将宽带商入户光纤直接转换为电信号,使具有 SFP+ 端口的路由器不使用光猫直接可以拨号上网的模块。

通过猫棒,可以直接使用通过SFP+接口的路由器不经过光猫直接拨号上网,省去了光猫转接这一道,可以节约多媒体箱空间并省去修改光猫桥接,直接将家庭局域网网关暴露在运营商公网中,省去联系运营商修改桥接的步骤。

北京联通提供直接修改桥接、获取独立IP地址的反馈通道,必要性不高;

2024年10月起,北京联通已经拒绝所有新装/移机客户的桥接请求,但是仍然可以通过购买第三方设备(包括不限于第三方光猫、猫棒等)来实现桥接。

现在的设备选型

明确需求

目前家庭宽带主要是两人使用,其中每人有两部手机,一个移动设备(ipad或者其他移动终端),每人一台台式机电脑,家庭有一台万兆 NAS。

新装修的大部分家电都可以连wifi,加上摄像头监控和传感器等大概有30+的常驻在网设备。

总结一下的话就是需要一个带机性能和稳定性都较好的路由来承载家庭骨干网络。

当然,现在相对稳定的设备选型自然不是一次就能搞定的。在正式介绍上面拓扑图的一些设备之前,我先给大家介绍一些之前使用过但是淘汰掉的网络节点设备。

上一代方案关键组件介绍

路由器

因为有万兆,加上社区的熏陶,我第一版自然而然就想到了软路由。因为 FTTR 需要至少4个 SFP+ 网口,因此常见的社区 ARM 软路由几乎都被放弃,初期我选择了一台 X86 台式机来承载主路由。出于稳定性考虑使用了 Windows Base + HyperV ,并在上面运行了 Openwrt X86 。

这东西闲鱼二手的企业淘汰机很便宜,几百块就可以。

它提供了足够多的 PCIE 插槽让我安装 SFP+有线网卡,而且联想的工作站做工比一般品牌和自己组装要好很多。直到我淘汰它之前,在 UPS 的帮助下它甚至都没有停过机。

以及,因为 Openwrt 足够开放,我甚至可以在没有开通 IPTV 的情况下,借助一些教程,直接通过我电视上的 kodi 来白嫖 北京联通的 iptv 看电视。

它很好,但是它仍然被淘汰了。为什么?

首先自然是发热量。它毕竟是一台台式电脑,在夏天发出的巨大热量使多媒体柜附近的空调要额外长时间工作才能将屋内温度进行平衡。这一系列下来带来的附加作用就是高昂的电费。我家一直是五档电费的常客。

其次,虽然我不需要AC(因为 Aruba InstantOn 是云AC设备),但是这种软路由不具备PoE(网线供电)能力,这使得 AP 部分需要额外附加电源。分散的电源带来了更高的故障率。

光纤和再布线

在初期布线的时候,我选了运营商 FTTR 同款的单模光纤,随着网线一起埋在了墙里。后来经过学习调研发现它在单模单线情况下只能跑到2.5G。

于是又手动全屋部署了多模线。

当前方案下的关键设备介绍

路由器

经过长时间的市场调研,我发现了一款完全符合我要求的路由器,就是现在正在用的R6812TP-AC。一方面,它提供了四个 PoE 的有线网线接口(虽然只有1Gbps,但是对于 Aruba 来说足够了),另一方面它提供了高达 8 个 SFP+ 接口,通过 SFP+ 接口我可以安装光模块来满足房间内的光纤接入要求,也可以使用 SFP+转万兆电口来给 NAS 提供足够的上下行带宽。

有线

万兆设备低价选择

2019年可以说是家庭万兆的普惠元年。彼时商业机房设施大量更新,使昂贵的光纤模块、光纤网卡一下子变成了“图拉丁”垃圾价。

但是,彼一代的万兆网卡都是基于服务器标准的 OCP 2.0 接口。不过,好在 OCP 2.0 其实也是走的 PCIE 标准,那只需要做转接卡就可以了。

当然,肯定不需要自己从头设计,万能的社区可以解决一切。

如果不愿意购买成品,使用社区开源方案去 嘉立创 洗点板子回来也是非常好的。

有线网卡升级

已经被商业淘汰的设备自然很难获得驱动更新。Mellanox 从2021年起就停止对 CX-3 系列的网卡进行驱动支持,在 Windows 10/11 的新版本中会有各种稳定性问题。不过还是能磕磕绊绊用的。

最近,我也在看新的设备升级,方向是要么过渡到下一代版本的淘汰设备(CX-4,CX-5系列),要么就使用其他公司的方案(如aqc117/103)。不过这部分我也刚开始研究,等有了新的方案再分享吧。

最近从闲鱼上淘了 CX-4x 系列芯片的华为 SP333 系列万兆卡,Win10 / Win11 免驱。先这么用吧,下次搞估计就是全屋 25G 了,努力挣钱吧。

有线的其他部分

网线

有线的网线可以委托装修公司在水电布线阶段完成,但需要注意的是,如果有条件建议自行购买网线。很多装修公司提供的所谓“六类线”很多都是没有屏蔽标准的,在实际使用中很难达到标称年限。

另外,装修公司是不负责弱电的安装的(比如网线、有线电视线、光纤),自己接面板对于动手能力强的人可以,但我选择在宽带移机安装的时候请宽带师傅顺便帮我装了。据我了解,北京的大部分宽带上门装机时候都可以提供一定程度的装机部署服务,如果你自己准备网线钳+网线头,手工费也很便宜。

入户光纤

我做了入户点位移动,所以实际上联系了两次宽带师傅上门(入户线熔接、装机)。但是其实在付了装机/移机费用后,多少次都是可以的,只要提前跟宽带师傅说好就行。

无线部署

这部分倒是没什么说的,PoE网口很好用。

NAS

这部分也没什么好说的,虽然群晖这些年有些举步不前(像〇果一样),但是 DSM 仍然是这个世界上最好用的 NAS 操作系统。

白群晖可以使用 quickconnect 和平滑购买摄像头授权,而且入正属于天然正义。

UPS

https://item.jd.com/60694084041.html

参考阅读

https://cloud.tencent.com/developer/news/1310957

https://www.haoyizebo.com/posts/6a0c2301/

https://github.com/Turnedback/OCP2-Pcie

https://github.com/KCORES/OCP2PCIe/blob/master/doc/DevGuide_zh.md

https://zhuanlan.zhihu.com/p/114822136

Amusement Expo - JAEPO 2024 游记 

这次尝试了使用 DJI Pocket 3 + 胸前支架的方式拍了一些游场视频,在这里也发一下。

发出的视频做了解说但是没有做字幕,下面稍微加一些没想到的批注吧。

站外预览可能效果/大小有问题,可以直接点开 bilibili 看。

Part 1 万代+SEGA+景品

目前发出的几段都是在 Amusement Music Fes 之前拍的,今年终于去拿了偶像大师街机的号。但两年都没有去排太鼓,甚至今年新打面都没去。

如果有很多人关注,那我就不用重复啦。

以及日本人可能真的拿不出万人空巷的街机了,万代干脆拿着全球(主要是番禺)的机器组展示场了。

Part 2 礼品类、儿童机、Amuzy和游戏机周边设施

礼品机在日本也是统治性的存在。

外部设施的话,感觉国产的兑币/会员系统机会应该不大,毕竟 POS/公交卡 这部分,日本那边不配合你很难开发。

但是投币器,通利反正已经覆盖一大堆机器了(尤其是海外版),这块旭精工没戏了。

另外就是,旭精工的百元投币器都是无源的(重力+机械判定),投币器只是纯接了个 IO 上的开关。最近收的日版机,找12V找死我了。

Part 2.5 偶像大师tours 框体细节拍摄

框体跟它基本是一样的。

说来,最近我收了一台 Project Diva Furture Tone ,它的框体也是 SEGA NNC 后续的框体,叫 SEGA NB 。这块有时间也要研究一下。

Part 3 konami DrumMania / GuitarFreaks 万代其他机器

今年 Konami 搬了华立/RawThrills合作开发的 minecraft 卡片机,其实我很好奇其实 mc 在日本一直有热度,过去几年只要我去日本都能在礼品类看到 mc 的礼品。但是这个卡片机却今年才运进日本。潍坊这边机厅进这个机器的时候还是大流行之前了。

以及,听说明年在中国大陆市场,konami 也是大年。拭目以待吧。

还有些其他的,最近实在没有剪视频,以及整个偶像大师街机体验的视频都没有声音。等弄好了也更新在这里吧。

【翻译】日本人逐渐远离游戏厅的说法是虚假的…即使从30年前开始就有大量的关闭,游戏中心也绝不会消失的原因

文章原文:https://president.jp/articles/-/85169

译注:晚上刷推看 am-net 转发了一篇讨论日本游戏厅市场格局的文章,用另外的视角讨论了日本游戏厅的大店化。感觉与我的观点有一些地方是重合的,翻译了一下。

加藤 裕康
敬和学園大学教授

“游戏厅的关闭和破产接连不断”这样的报道每年都有。这真的是事实吗?敬和学园大学的加藤裕康教授表示,“店铺的数量确实在减少,但这种趋势已经从30年前就开始了。虽然城市中的游戏厅在减少,但大型和小型的店铺却在增加。”

街道中逐渐消失的游戏厅

曾经随处可见的游戏厅正在逐渐消失。1993年时,大约有87,000家游戏厅,到了2021年,这个数字已经减少到大约10,000家(图表1)。

基于日本《アミューズメント産業界の実態調査報告書》整理

根据帝国数据银行的报告,连续两年破产和停业的游戏厅数量有所增加,到2023年达到18家。该公司分析,其中一个重要原因是电费上涨等,使得每次投入100日元玩游戏的收益只有6日元。受欢迎的奖品游戏(如使用娃娃机获取奖品的游戏)随着物价上涨,奖品的采购价格上升,利润率只会下降。

自1970年代以来,游戏厅就采用了一种使用一枚硬币(100日元)进行游戏的形式。不仅是物价上涨,最低工资的提高也使得人力成本增加。即使是二手的商用游戏机,也有的价值数百万日元。即使花费大笔资金,也难以保证能够收回成本。考虑到其他行业的服务费用普遍上涨,可以说游戏中心目前处于非常困难的情况。

然而,需要注意的是,游戏中心的店铺数量减少并不是最近几年的事情,而是持续了30多年的现象。尽管店铺数量持续减少,游戏厅的市场规模有扩大的时期(图表2)。关闭和破产的数量并不简单地意味着行业的缩小。

关闭的数量在拉面店和汽车维修行业中更多

1990年代初,随着经济泡沫的崩溃,各行业的势力迅速下降,但游戏厅行业却扩大了市场,甚至在报纸上被报道为“抗衰退”。在疫情期间,游戏厅行业的销售额下降,但次年已恢复增长(图表2)。

与其他行业相比,仅将游戏厅描述为处于困境的文章显然有偏见。参考帝国数据银行的各种数据,2020年的破产和停业数中,游戏厅有13起,而餐饮店有715起(拉面店94起),汽车维修业者为418起(注)。

(注)帝国数据银行未显示基数,需注意此点。为避免误解,特此说明,作者之所以引用该公司的数据,是因为认为其数据有趣。网络上流传的一些文章质量很差,甚至不能成为批评的材料。

正如上文所述,一些报道大肆宣扬连续两年破产和停业的游戏厅增加,但实际上根据警察厅的调查,即使仅限于被批准为风営法第5号営業的游戏中心,2022年(增加12家)、2023年(增加21家)店铺数量也是连续两年增加。

根据行业组织的报告,目前可确认的数据显示,尽管2020年的游戏厅数量从前一年的10,212家减少到9,998家,但到2021年已略有回升至10,061家。同样,游戏厅的销售额在2021年也有所上升。

“游戏厅已过时”的分析是肤浅的

游戏厅被认为是已过时的业态,因此关闭和破产一直在继续。典型的观点是,随着家用电视游戏的出现,人们无需特地前往游戏厅就能玩游戏。

新媒体的出现导致旧媒体被淘汰的解释虽然易于理解,但情况并非那么简单。例如,查看包括家用电视游戏在内的游戏产业的国内市场(译者注:指日本市场)规模,虽然当前领先的是智能手机游戏,但游戏厅曾拥有压倒性的市场份额。这一点之前已在其他地方写过,详细情况略去,简言之,店铺数量的减少主要是在小型店铺(译者注:这里应该指的是中小型传统游戏机店,或者是个人势游戏机店),而大型店铺则在增加。

游戏厅是受“环境”影响的商业

游戏厅随着时代的政治、经济动向而变化其形态。店铺数量的减少,简言之,与商店街的衰退和商业形态的变化相关联,虽然游戏厅行业和操作者的创新和努力很重要,但更不能忽视环境的影响。

一位在位于东京某处大型商店街中的游戏厅工作的,名为松原康太的先生(31岁)表示,游戏厅是一个可以大声玩耍和热闹的地方。然而,在大流行期间,大声说话也成为顾忌,即使是轻微的咳嗽也会让人因为“有点哮喘”而担心周围人,这削弱了游戏厅原本的魅力。

为了防止病毒飞沫传播,呼吁顾客佩戴口罩,并向没有携带口罩的人发放口罩,通过隔断分隔各个游戏机,并持续进行消毒工作,但不仅是游戏厅,整个商店街的客流也逐渐减少。

电子货币可能成为小型游戏厅的生路

现在,松原先生工作的店铺提供平日1小时4000日元的自由玩模式(游戏机的时间租赁)和音乐游戏的直播台服务(注),正在逐渐恢复客流。特别是,(因为商店街位于)在铁路桥下,采用独特的概念汇聚了商店,这显著改变了客流,成为一个积极的因素。

注释:直播台是指装备了用于在互联网上直播的摄像头和计算机等设备的游戏机

曾经冷清的街区重新变得热闹,游戏厅也开始繁盛。据说经营状况也在改善。尽管如此,还没有恢复到疫情宣布前的水平。可能是由于远程工作的增加,感觉不再像以前那样经常看到上班族。

松原先生工作的店铺是一家传统的小型店铺,主要提供麻将、格斗和音乐类的视频游戏。没有奖品游戏(指娃娃机为主的礼品机)、奖牌游戏(指推币、奖券等代币游戏)或拍立得。虽然每次玩100日元的利润率仍然很低,但通过引入电子货币,可以将每次游戏的费用设置为120至130日元。

在Konami的音乐游戏中,如果投入一枚硬币(100日元),可以玩3首歌,但如果使用电子货币,可以玩4首歌,这样的灵活性可以吸引只使用现金的客户。

游戏厅正在“大型化”

为了分析娱乐行业的未来,需要考虑未来的发展,但这里我们可以从日本娱乐产业协会的“娱乐行业现状调查”(数据最新至2021年)中看到一些近期的变化。总的来说,游戏中心的小型店和大型店都在增加(图表3)。(译者注:这本书我也托朋友买到了,但是因为事情太多一直没有做翻译。)

首先,目前大型店铺(安装游戏机201台以上)的数量正在增加(增加了111家),但101至200台规模的大型店铺数量正在减少(减少了468家),合并后的大型店铺总数呈现减少趋势。这至少表明,目前游戏中心的大型化正在进行中。

接下来,小型店铺的增加也是一个特点。而且,增加的是小型店铺中(安装游戏机20台以下和21至50台)的20台以下的店铺(增加了569家)。这似乎与不占用太多空间的胶囊玩具(扭蛋机)的销售增长(增加了约6亿日元)有关。

小型店铺的关闭是“衰退”还是“发展”?

虽然通常强调的是店铺的关闭,但国内的游戏厅开设仍在继续,GIGO和Taito等也在推进海外扩展。在美国,疫情之后,将餐厅、酒吧、夜总会与体育和游戏结合的“娱乐餐饮”迅速增长。根据日本购物中心协会的“SC白书”,提供电子竞技和游戏中心的Dave & Buster's已在42个州开设了160多家店铺。

虽然许多海外游戏中心主要面向家庭,与以视频游戏为中心的日本游戏厅给人的印象不同。根据我在美国的观察,年轻人和成人也在享受,但它们更像是朋友或情侣一起享受的地方。在那里,玩视频游戏并不是为了争取高分和与对手竞争的紧张氛围。

相比之下,在日本,根据截至2021年的数据,增加销售的是提供奖品的机器(如抓娃娃机),而视频游戏(射击、动作等)的销售额则在下降。

随着与大流行相关的规定被解除,人们寻求的是面对面的玩耍和竞争。在游戏厅,使用商用游戏机举办的电子竞技大赛和专业团队也已经出现。在这个意义上,日本的游戏厅还远未结束。如果说“游戏厅”结束了,那并不是因为店铺数量的减少,而是因为展示巧妙技巧的激情时代已经消逝。

未来,游戏中心将像以往一样,随着时代的变化而改变其形态。我们是将其视为衰退,还是看作发展,还是需要超越单纯的怀旧,采用一种分析的视角。

现代的日本联网街机真的适合中国市场吗?

4.18 早更新:烈火的新闻被当地玩家辟谣了。

昨晚(4.16)刚写了个草稿,今天就听说了下面的 5 号新闻。日本的街机厂商想要在中国复刻他们在日本本土对日本游戏厅的铁腕政策,我看是有点难的。

好久不见。从上一篇文章发布(2023年11月底)之后,这小半年的时间,国内的街机市场似乎没有非常震撼的变化。但是,日本的街机市场,特别是音乐游戏市场的新闻还是比较多的。具体来说:

1、Konami 宣布 iidx/sdvx 的旧框体(非 lighting model)停止服务。
2、Groove Coaster(中文名:节奏过山车) 的街机服务终止,或者说,GC的街机停服了。
3、SEGA 联合大阪市阿倍野区警察局在 G-Pala 阿倍野抓捕了一个尝试非法盗取街机数据(新闻写的是乐曲但是其实就是 maimai buddies+ dump)的中国人。
4、太鼓之达人世界一比赛开赛,中国大陆地区也同步举办。
5、(4.17 刚刚更新)某个世嘉音游国内版权相关方(可能是世嘉或者其他权利声明人)突袭了上海街机烈火游戏机店,将店内所有非中国大陆正规的世嘉音乐机及相关制品(包括 maimai DX buddies+、card maker、音击等)以“证据保全”的理由进行了撤机并进行了回收。

这些对国内的街机行业有没有影响呢?我觉得,还是有的。

序言 为什么是现在讨论这个问题?

世嘉的《舞萌DX》(maimai DX)在中国大陆地区首次上市,恰逢两个关键时刻:一是音乐类(包括舞蹈机)游戏机在大陆的更新空档期,二是国内新兴街机连锁品牌的快速扩张。在中国,部分游戏厅的商业模式不依赖于游戏的单次租赁收益,而是允许某些机器通过亏本运营来吸引客流。此外,国内街机的销售(从代理商或厂家到游戏厅)通常采取买断方式,这使得一些本应适用于现代日本街机市场的游戏机在中国采取了一种畸形的运营模式。由于大量玩家极度激烈的反应(包括对SEGA、《maimai DX》及其制作人KohaD的推特进行辱骂),经过多轮商议后,世嘉决定将国内的《舞萌》升级至与国际版同步,仅落后日本版本六个月的《舞萌DX 2023》版本。

通过升级度过了第一次矛盾的爆发点,那这一次,即使又通过一方或者多方的妥协继续升级,这个矛盾还能继续掩盖下去吗?

一 日本街机厅和街机的大店化、连锁化

早在2012年,《100日元的奇迹》时期,日本众多中小型游戏厅已开始面临厂家频繁且高成本的更新要求。随着21世纪第二个十年的到来,日本游戏厅大量倒闭(从18,000家减少到10,000家以下),多数倒闭的是中小型及个体经营的游戏厅。尽管自2023年以来全球大流行逐步缓解,结合日本实施的宽松经济政策,街机市场有所复苏,但游戏厅业的巨头化和连锁化趋势并未改变。

来源:https://www.tdb.co.jp/report/watching/press/p240404.html

因此,自2010年代起,日本街机游戏的开发趋向专为连锁和自营模式进行,强调渠道控制。例如,多数音乐节奏游戏机采用强制网络连接的运营模式,要求店家定期购买每半年或每年的升级包。如果店家拒绝升级,将面临机器网络服务的强制中断和后续升级权的丧失。随着游戏厅运营方的集中化,厂家能较顺利地推行这些限制,并容易执行对违规商家的黑名单和行业禁入措施。

街机游戏的高成本和频繁更新使得游戏模式逐渐向网络游戏模式靠拢。日本街机市场的传统模式难以改变(如单次百元日元投币),早期尝试将消费税增额转嫁到投币成本上的做法未能成功。因此,提高机器使用率成为提升收入的必要手段。厂商开始在街机中引入类似移动游戏的功能,如签到、积分、任务和抽奖等,这些功能实质上将传统的游戏厅模式(投币租赁游戏程序及设备的独占使用权)转变为类似网络游戏的付费模式,其中玩家的投币仅获得“登录权”,完整的游戏体验需要持续的消费和多次游玩。

这种模式的设计基于这些游戏类型自身的盈利能力。在日本,因为街机娱乐业高度细分,类似于赌博机器的四号令游戏机需要特殊的营业许可,而礼品机由于日本发达的版权机制,利润微薄,仅能作为礼品厂商的代销渠道。在这样的市场环境下,难以盈利的游戏机极难在市场中生存。

二 “零散”的国内市场

尽管中国大陆的游戏厅市场在过去几年有所兴盛,例如“神采飞扬”和“大玩家”等连锁品牌,这些品牌虽然自身规模较大,但远未形成市场垄断。即便是这些较大的连锁品牌,在成本和其他考量下,经常采购或引进一些非街机厂家直销的旧机器设备,如“SEGA VS City”对战框体及其他流行的二手机器。这种情况使得国内街机厂家在游戏厅市场中几乎无法实施有效控制,主要还是依赖于一次性销售。

在中国,由于缺少对于街机运营行业的细分政策,几乎所有的游戏厅(现代称呼为“动漫城”)的主要收入都来自礼品机、出票机和所谓的“中性机”。这与日本市场的细分化街机娱乐业态形成了鲜明对比。这些主要盈利的机器只依赖游戏本身上瘾性的玩法,因此主要还是以买断为主,所谓的增值服务只是“加难”这种降低爆率的服务。

娃娃机等礼品类机器虽然也是重要的盈利点,但总体盈利能力较低。娃娃机的营收具有更强的季节性(如周末高峰)和随机性。

这种市场环境导致游戏厅运营者在选择非以上三类的娱乐机器时,并未与过去十年有太大变化:仍然是购买市场上最新、最昂贵、最吸引眼球的设备,以此吸引顾客到店体验,并将一部分顾客转化为稳定的盈利来源。

近年来,中国游戏厅在娱乐机上进行了多种尝试,如针对儿童娱乐市场取消生育限制后的多样化儿童游戏机,结合流行文化的卡片类机器(如《火影忍者》、《三国幻战》、《我的世界》等),以及引进和自研的射击、赛车摩托类设备和篮球投篮机。虽然投篮机相对成功,其他类型的机器在市场上的表现却难以称得上成功,但它们仍在国内游戏厅中占有一定位置。

虽然国产机器这些年质量、可玩性上逐渐追上来了,但是绕不开的仍然是对于日本街机的引入和运营。

三 不可调和的矛盾正在逐步爆发

正如这些年来我讨论中国大陆街机运营的文章,在日本街机开发团队大规模缩减的背景下,日本的街机开发大厂依然在中国大陆寻找新的经济增长点。截至2024年3月,中国大陆地区的《舞萌DX》街机数量已超过1800台,而《中二节奏》的台数也超过了500台。同时,采用分成模式运营的《太鼓之达人》(中国版)在超过400家门店中推广。

由于恰好填补了大陆地区音乐游戏机迭代的空缺,《舞萌DX》的设备在中国大陆的铺设数量达到了惊人的规模。以我的家乡为例,在《太鼓达人》和《舞萌》时期,整个城市仅有一台正版《太鼓之达人12》亚洲版和一台正版《舞萌》。但现在,整个城市的游戏厅中《舞萌DX》的机台数量已高达20台以上。

这些新增的游戏厅多为品牌门店,如“天空之城”、“量子攻略”和“潮玩社”。它们在三四线城市的运营策略非常明确:主要依赖出票兑换礼品和娃娃机来盈利。因此,对于担负吸引人气重任的娱乐机(如《舞萌DX》、《e舞成名》等),这些品牌选择以低价甚至免费的方式向玩家开放。这种运营模式对单一门店来说无疑是有利的:由于机台价格低廉,大量玩家涌入这些门店,同时带动了其他游戏机的销售。

这样的模式下,日本娱乐机的维护变成了一个非常大的问题:因为机器本身缺乏盈利能力,游戏厅缺少维护它们的动力。只要屏幕能亮,能出声音,有人玩就行。更不用说为它们支付升级费用了。这样的运营模式,在网络时代全国乃至全球玩家都能玩到同一款游戏的前提下,就会获得店内玩家非常强烈的负面反馈。我在过去的一年里加入了多个游戏厅行业从业者的讨论、交流群,至少在一线(店长、机修)这一层面上,他们对于日系音乐游戏玩家的反馈都是“没什么钱,而且要求还很高”。

要求高吗?其实对于大店化了的现代日本街机来说,保持按键、屏幕正常是街机正常运营的正常步骤。这些街机是在街机厂家与存活下来的游戏厅大厂站到同一个利益面后产生的,在不同的店都能获得同样的游戏体验在日本厂家的视角里是理所当然的事情。但是在国内,这些机器在游戏店内的角色、承载的任务目标都不同,至少目前没有看到引进这些机器的厂家为国内的现状市场做任何本地化的改变。

低价并取代了早期多款音乐游戏并存地位的舞萌还有一个问题,就是将早年间几个游戏的目标群体合并起来了。e舞成名、舞立方、舞萌、乐动魔方、太鼓……早年间的这么多机器,其实玩家画像都稍有区分的。但是,到了2024年这个节点,本来应该分布在不同游戏里的玩家群几乎都合并在了这一个游戏的框架下。更大的群体基数带来的问题是有了更多的玩家矛盾和冲突,使得玩家市场更加难以调和,对于“吸引人气”这个目标,也产生了比较大的负面影响。

那尝试让这些机器盈利呢?那就终于说到了这个矛盾即将爆发的点。

早在2019年,日系街机在国内迎来了一波小阳春。彼时华立拿下了舞萌DX,中二节奏在谈;世宇捡回了konami 在改组后几乎放弃的 drs,并买入了 sdvx5 进行了本土化改造,还买入了wacca。除舞萌DX、中二节奏采用了收取游戏厅网络服务费的模式外,世宇的机器全部采取了玩家额外付费的模式(小程序VIP)来解锁额外的歌曲和功能。但事实上,真正愿意付费的玩家数量显然没有满足世宇的服务预期,于是这些机器后续也就没能跟上更新。

然后,迎来了2023年的太鼓之达人(中国版)。

万代南梦宫在国内的网络街机运营似乎都采用了同样的策略:机台并不进行售卖,采用游戏厅缴纳押金,签署分成协议,从每局游戏内抽取一定金额(太鼓之达人这次多方求证,是收取 2.5元 人民币每玩家每局)来作为营收。因此,国内的太鼓之达人天然就有一个每局负营收的底子:玩家玩一盘机厅要亏2.5元。虽然前面铺垫了这么多国内机厅不靠娱乐机盈利,但是每局亏 2.5元 也背不住啊!于是,加上法币与游戏币兑换后,国内太鼓之达人的普遍单次游戏费用一般在 8~1 2币之间。

8个币体验一次游戏,不说花多少人民币,这每局游戏投币也是个体力活。更何况这与旁边铺货更多、价格几乎免费的舞萌DX一比,还有什么可比性?

以盈利为目标设计的日本街机,和当下国内游戏厅对纯娱乐机的期望的矛盾,才是当下国内游戏厅市场人气引流命题下最大的矛盾。

四 日本机器在中国的“傲慢”升级本身也有困境

来源于JAIA的2021年日本国内街机市场调查报告

根据 JAIA 的调查报告,日本的音乐机的软件销售几乎占了整个音乐游戏市场的1/3,也就是意味着版本升级的费用是非常高昂的。在国内,除分成模式的太鼓之达人外,绝大部分还在升级的音乐游戏都是采取了只收取网络服务费(约几千人民币/年)的模式。这种模式的营收大概只有日本版本升级销售额的1/5。在如此低的后续服务费用下,我们一味的要求日本厂商为国内玩家也提供同等日本的软件升级服务确实是强人所难的。这也是为什么我在本文开头问出是否会一直升级下去的疑问。

除了钱收不够,日本街机厂家在现代互联网时代的运营策略也应当商讨。

还是以《舞萌DX》为例,目前 SEGA 在全球的运营策略是划分为了日本、海外、中国三个区域。其中香港地区、澳门地区和台湾地区归海外区域管理。海外区域的游戏内容落后日本6个月,且不包含很多日本本土的版权音乐(比如动画片的OP、ED曲目);中国大陆地区目前是每年更新一次,更新到当时运营的海外版版本落后6个月,且单独命名、单独设定版本号。这种模式在现代互联网发达的情况下会让落后地区的玩家(尤其是中国大陆区域)得到极大的被歧视感。虽然说版本落后不是一方面造成的(还有一些不可抗因素比如审查),这种刻意造成的版本落后会让地区玩家不满也是板上钉钉的事实。

还有上面提到的版权,目前没有厂家能够在现代日本音乐授权框架下解决曲目全球同步的问题。

上面这些问题遇上国情完全不一致的国内游戏厅行业,纵使现在可以依靠各种手段疯狂卖机器,但是当有一天续费营收无法再覆盖升级成本的时候,会不会又有一场11月一开门,全国机器都变成离线版的故事发生呢?

我不好说。

东京 Amusement Expo 2023 游记

周六晚上回旅社后,在群里跟朋友们聊周六白天的体验。陈大夫有句话基本能概括我的心情:

拍的图基本在微博直播大部分了,在这里也备份一下,顺便说说感受。

虽然周五请了一整天的假,但是飞机还是傍晚从北京出发的,到羽田的时候都已经晚上九点多了,出完关到御茶水已经是快十点了。好在这次就在秋叶原住,离原来灯爷他们介绍的厅也很近。估计看图的就知道我去的是哪家啦。

从左到右,从上到下依次是:
1、清洁(一次性湿纸巾)、消毒装置(酒精喷剂)、机修呼叫按钮
2和3、太鼓达人新框体上面的儿童游玩板凳指示和实物,可以站在上面游玩
4和5、音乐游戏用手套贩卖机(扭蛋机改的)和实物,有不同尺寸

登机前的一杯超大冰美式,直接给我弄失眠到三四点。第二天一早七点多就醒了,赶紧出门往 tokyo big sight 赶,九点刚过就到了。

KAC在隔壁8馆,AmuExpo + AmusicFes在2·3馆。

海盗船新款,老虎机Fluke背面和旁边的 KONAMI 日程表。

这次万代南梦宫来了好几个展区,蓝色的Bandai Spirits、红色的游戏机运营的Bandainamco Amusement、以及做游艺机开发的Bandainamco Technica,机器种类也是最多的。

Fukuya的景品,这东西重心有点偏,反正我在秋叶原2000yen没抓出来。

Amuzy。下面这种小波比机器可能在国内比较常见。一个游戏能卖20年的感觉。

点下面的图可以进他们官网看看。

太鼓活动现场一角。现场排队考段的人可多了,我就不凑热闹了。

铁拳7街机。也按上手柄了。传统街机游戏可能真的到了结束的时候了,尤其是官方自己也放弃了传统的控制台的时候。

万代南梦宫的冰球机。

偶像大师新作。我有一帮普罗丢色朋友在过去几年里一直致力于偶像大师初代街机的复活和稼动。现在来看日本的普罗丢色桑群体也是很大的。

至少我一看那个连领整理券排队的队伍都要排队的阵势,我就只敢在外面看看。

游戏控制面板看上去很像 iidx ,引擎的话用了 unreal 去做渲染。

湾岸6RR+

iPhone Plus Pro Max Ultra Extra +。

马车(好像没有新版)和宝可梦投球机。真的是扔精灵球,就是框体太丑了。

万代南梦宫的就到这吧,感觉是着力最多的。

SSTI 的大型可动装置。这东西还挺酷的,上面搭了一个假人。

做扭蛋机的Babycue,支持各种支付方式,不知道是不是同场的Toppan支持的。

怀旧游戏区,我唯一一个排队的区域。日本街机游戏“100日元的奇迹”的黄金年代。从1978年 taito 的太空侵略者开始,到后面复杂的机动装置 After Burners、DDR等。

祖上阔过。

Marvelous! 的宝可梦大师(Pokemon Master)专场。天国的 WACCA 现在只活在跟其他音乐游戏的联动里。

GiGO的展区有一半是装饰拍摄布展区,另一半是桌牌游戏体验区。感觉这公司2025年大阪一开赌场之后真的行。

三和按键展区。

taito的大型鬼屋装置(体验排队70分)和景品展示区域。

taito station 舞台和硬币制造机。话说 taito 好像今年创立70周年来着。

Capcom 街霸 Type Arcade 12月上市。这个体验区不让拍摄和录像,有点怪。

看框体有点像是 Taito VSX 改的。

Capcom 街霸 VR 和春丽模型。

街头篮球逆向输出!

世嘉。从左到右从上到下依次是:VFTH3(all-net paras multi 3)体验区、娃娃机(ufo catcher 10)体验区、英杰大战观战区,SegaPrice景品拍照合影区、sega马戏团、音游周边贩售和头文字DAC体验区。

世嘉在中国同步这方面今年真的做了很大努力。比如说音乐游戏,他们花了很大功夫重新本地化了中二和舞萌DX的国际服,并在国内进行了部署。至少来看现在很多国内的中、新玩家对于日版私服的诉求已经没有那么强烈了。而赛车这方面,头文字DAC至少目前已经做到了全球同步,还是值得表扬的。

虽然如果有机会,我还是挺想当面跟KohaD聊聊的。

最后来说说Konami吧。常规的就不说了,一系列推币机+Paseli体验区+KAC物贩什么的。来说说这个现场体验需要排队3h的新音游机。

逛完这机器之后我就去看 Amusement Music Festival 了,在群里跟本地玩家聊起来的时候,发现因为 konami 在中国大陆式微太久,很多新玩家对于 bemani 相关的信息已经基本没有概念了。这次的新音游机是以 Vtuber 为主题的,vtber 这群体其实不稳定性也挺大的。所以我有些谨慎不看好。

至于游戏本体,在我看来感觉是中二+音击的混合体。合着bnam拿偶像大师抄iidx,然后konami猛抄sega呗。

可能真的是 maimai 拿走了音乐游戏街机太多的气数,我对最近3年内的新的日本产音乐街机的感觉真的是行业完蛋了。至于最近日本产业内也在大力推进的礼品机,其技术壁垒其实也没有那么高,至少目前在礼品机范畴内,番禺的工业能力是不输的。

说回到街机音乐游戏,街机音乐节( Amusement Music Festival)真的还是挺有趣的。从快十年前在太鼓、jubeat(乐动魔方)、groove coaster(音炫轨道)、maimai(舞萌)上听到这些作曲家的歌曲,到真真切切看到他们本人在眼前的舞台上分享这些歌,真的是非常激动。然而也得看到,这些音乐机厂家在偶像路线上进展也不顺利,音击三人组和taito过山车的偶像们现场表现有点差的过分,电音部也稍微有点冷场,最后都是靠硬上V家曲目和Idol等JPOP来重新热场。但中二的イロドリミドリ表现就挺好的,拿强风大背头整活我看的也很开心。最后,虽然我不怎么玩 Bemani系的音游,但听到熟悉的 I'm so Happy、Flower等曲子的时候也是跟现场大家一样非常激动。

但,都是老歌。最近的新曲,哎。

最开心的还是看到光吉猛修!永远的神!

总之,这次虽然很累,但真的很开心。只是,我更期待这个行业能再找到下一个爆款的游戏,并产出更多有趣的音乐。

TPM攻击:通过 LPC 总线旁路嗅探硬件 TPM 的密钥

前言

本文对这篇文章的改动已经不能叫做翻译了,因此算作编译吧。其实在这篇文章发布出来不久,我就在 NuSX 上验证了这篇文章。当时最大的困难是给 TPM 芯片飞线,我拜托了一个做硬件的朋友帮我远程飞的线,并使用这篇文章获得了密码。

SEGA 果然还是日本厂商,在硬件平台之上的 Windows IoT 系统还是一如既往的留有设计缺陷,导致了这个密码可以用很久。

扯的有点远了,我们来开始看看它说了什么吧。

背景

TPM (全名:Trusted Platform Module)是一种计算机系统的扩展模块,用于提供安全相关的功能。其中, TPM 芯片是一种硬件安全的加密处理器,可以安全生成、储存密钥,并用来保护其他加密密钥。目前市面上流行的 TPM 主要是两个版本:1.2 和 2.0。在 2019 年的时候,有安全团队发现了部分 TPM 1.2 和 2.0 芯片,甚至是一些 Intel 平台的软件 TPM 的设计缺陷,会导致 TPM 硬件内存储的密钥信息发生泄漏。

这一攻击方法已经在2020年的29届Usenix安全大会上由一些安全研究员公开,并展示了利用这一攻击进行 IPSec 网络认证攻击,在他们的论文中表明,只需要至多45,000次攻击,即可在目标系统内获取认证密钥。

除了网络认证,TPM 的一个重要落地应用是 Windows Bitlocker ,Windows Bitlocker 是 Windows 系统内置的硬盘分区保护工具,可以以用户定义密码或透明加密的方式保护用户硬盘分区内的数据,防止任何非法访问。

在基于时序的软件攻击外,很多没有在协议上做额外保护的 TPM 模块还存在着协议旁听漏洞,这使得很多可以物理访问但软件有保护的硬件系统存在着更多的风险。比如,街机领域内的软件厂商为了防止自己软件被泄漏或非法修改,对于分发的产品内的整块硬盘采用了 TPM + Bitlocker 加密的方式。

Bitlocker 101

上图是微软官方介绍的 Windows Bitlocker 保护方式,核心是图中的 Volume Master Key(VMK),由两类来源生成,两者在解密作用上是等价的:

一是密码,密码可以是单纯的用户指定的密钥,也可以是单纯的 TPM 密钥(透明加密),或者是两者混合的方式。

另一个是恢复密钥,这一密钥在加密完成后会给出到用户或者存储到用户的 Microsoft Account 内,在用户忘记密码的场合,可以使用恢复密钥来解除保护并访问内部的文件。

通过Volume Master Key,衍生出Validation Info 和 Full Volumn Encryption Key(FVEK)。Validation Info 除密钥特征外还跟当前系统的硬件信息、启动信息做绑定,如果硬件或启动信息不匹配,会进入到恢复模式,要求用户给出恢复信息。这样的设计是防止旁路攻击,即恶意用户拿到硬盘镜像后通过其他系统进行硬盘访问。

而 FVEK 是加密硬盘的主密钥,它本身被 VMK 所保护。所以,在透明加密模式下,如果解密 VMK 的来源(TPM)被攻击产生泄漏,那么接下来的链条都会被攻击。

TPM 简单介绍

微软的官方网站上提供了大量的 TPM 基础知识,因此我们不会再展开太多篇幅来介绍 TPM 的设计和其他基础信息。但是有一点需要说明的是,可能会有朋友认为既然目标系统存在保护,在有硬件的前提下我另外启动一个系统(比如 Ubuntu或者别的Windows)就可以获取 TPM 密钥,但其实 TPM 模块本身对于密钥生成的目标系统有一个叫做“启动状态”的存储标志位,这一标志位类似于 uuid ,是目标系统初始化加密时候生成的唯一值,理论上无法被碰撞。因此很难通过旁路系统进行 TPM 攻击。

TPM 与系统之间的通讯一般是 LPC SPI 或者 I2C 总线。在本次分享内我们会对于基于 LPC 总线的模块的攻击方式,如果想在线下自行复现本文攻击,需要确定自己使用的 TPM 硬件模块的通讯协议,具体方式可以去查看对应型号 TPM 芯片型号的白皮书,然后跟本文一样通过一台逻辑分析仪来进行分析。

上手逻辑分析仪:原作者的 TPM1.2 攻击和分析记录

作者使用了一块 SLB93650 TPM 1.2 芯片来进行攻击示范,这一芯片使用的是 LPC 通讯协议。在它的生产厂商官方网站我们很容易就能找到它的针脚定义:

要嗅探 LPC 协议一共需要7根电线:LCLK(时钟)、LFRAME、LAD0、LAD1、LAD2、LDA3、GND(接地)。首先,使用飞线在主板的这一芯片上直接将这7根引脚飞线出来:

然后,我们来找点东西来阅读 LPC 协议信息。

作者使用了注释6中的逻辑分析仪来进行逻辑分析,配套的软件是 DSLogic。DSLogic 和 PulseView 都使用了 libsigrokdecode,因此是通用的。由于 LPC 是 33Mhz 频率运行的,因此使用 100Mhz 采样可以尽可能的放慢信号并进行解析。

在作者的首次捕获中遇到了两个问题:第一个是解码器将 TPM 消息报告为保留消息,并没有正确解码它们,第二个是逻辑分析仪没有足够的存储空间来捕获完整会话,只看到了启动通讯消息。因此,需要修正时钟讯号来支持自动解码,否则解码的工作量将会是天文数字。

首先,作者解决的是识别问题。这是一个 DSLogic 的逻辑问题,阅读设计文档很容易发现 TPM LPC 协议是有协议头的: START(0101) ,因此进行对应修复就可以。

另一个问题作者的解决手段有一点歪道。毕竟直接更换逻辑分析仪成本还是比较高的,于是作者采用单通道分别捕获多个独立通道的信息,然后再将它们混合。于是,就获得了所有信号。

检索 VMK(Volume Master Key)

完成上面的工作后, LPC 消息就被成功解码了。剩下的就是在转储的数据里面找到 VMK 。搜索方法也很简单(去读 Bitlocker 协议的定义),就可以知道搜索 VMK 的标志位:0x2c 0x00 0x00 0x00。

作者运气不错,第一次就捕获到了完整的信号,他给出的截图,VMK消息位于 0x00000024 的 TPM 获取命令中。

来展开看下这个消息:

用计算器转换下:

然后就是重复直到 VMK 长度的消息:

使用 FPGA + 脚本读取 TPM2.0

好用的逻辑分析仪也需要捕获+解码的过程,一旦整体流程跑通,那我们就可以使用 FPGA开发板+脚本程序来自动化这个过程。Lattice ICEStick 是一款廉价易得的开发版,配合脚本就可以很快简化这个步骤。

需要特别说明的是,TPM 2.0 协议中增加了对于发送、接收指令的校验,可以一定程度上防止消息截获,但是 Bitlocker 在使用 TPM 芯片的时候并没有启用这一功能。

举个例子,SEGA ALLS HX1 ,是一款世嘉于2019年推出的街机基板平台。它搭载了 英飞凌 SLB9665 TPM2.0 芯片,根据上面的介绍,很轻松就可以找到这一芯片的定义:

我们也来简单飞个线:

然后就可以获得信息了。

原文附录:

READING

HARDWARE

SOFTWARE

同样的试卷,不同的答案——“太鼓三国”基板拆解

机缘巧合,最近在闲鱼上连续收到了太鼓13和“太鼓三国”的基板。主要也是 256 这代和模仿它的设备都已经到了报废的年龄,因此也逐渐流入市场了。

“太鼓三国”是倍儿悦科技在2012年基于万代南梦宫《太鼓达人》进行山寨的国产游戏机。时间拨回2012年,日本和 EXPORT 区的太鼓达人已经换代成基于 Namco System 357c 的太鼓达人 KATSU-DON 版(新框体),然而中国大陆地区因为种种原因(这里面的传说有好几个版本,比如太鼓12亚洲版积货太多,或者万南香港狮子大开口要求一次性下定千台才能代理,等等)没有太鼓新版本进入中国(大陆地区)。

为什么我这么笃定的说它是山寨呢?因为它除游戏方法和音符标注完全对齐了太鼓达人 11 亚洲版之外,还内置了大量太鼓达人的原创曲目,这些音乐直到几年后的天下一音游祭才有限的在另外几个音乐游戏内收录,是万万不可能通过正规渠道流入第三方游戏内的。

想了想,好像至今也没有新的太鼓以官方形式进入中国,只有一台虹版作为场测机在国内到处流通。不过上次写了 DX 和中二之后没多久 DX 和中二就有国内代理了,希望这次我这个 Flag 也好用吧。

说回到“太鼓三国”,其实它刚上市的时候(大概2013年?),我就有在西安骡马市的汤姆熊玩到。当时对它的印象就是判定极差,游戏界面卡顿。虽然它给到了“液晶宽屏+太鼓”的配置,但是劣质的拖影液晶+开发质量极差的游戏,还是注定要失败的。

那既然在10年后收到了它的主机,就一起来看下吧。

截图早上直接发微博了,本地没有留,那就直接用微博上的图吧。

主机概览

到手是一个银色的小主机,脏兮兮的。外部接口的话不多,大概只有:

· 1个 12V 电源输入

· 1个 24+5 DVI 接口(实测的时候好像在 BIOS 里关闭了,没有视频输出)

· 1个 VGA 接口

· 1个 网络接口

· 1个 音频输出接口

· 4个 USB 2.0接口

· 2个 RS232 (COM)接口

以及正面没拍到的一个电源开关+指示灯。

说实话我还挺喜欢这个机箱的质感和尺寸的,如果它不是这么脏兮兮的,可能我会考虑收藏吧。

加密狗是深圳深思科技的S4。

收到手先不着急拆,先点亮一下看看。

我家里也没有 VGA 的显示器,因此用的是 Genki 生产的 ShadowCast + 绿联的 VGA 转 HDMI 转接头来直接投到电脑上查看。这样倒方便截图了。

“不装了,我也叫喀”(跟太鼓11一样)

因为没有去收 IO ,因此只开机看了下待机 demo play 和系统。在测试过程中因为一开始没插音频线,后面插上的时候,弹出来的小螃蟹控制面板直接把游戏顶出去了,我确实没绷住。

游戏场景切换的时候就能感受到明显的卡顿,跟我十年前玩的时候体验几乎一样。算了,直接开拆吧。

十年过去它已经不知道被拆过多少次了,反正外壳螺丝是不全的。拆下固定顶壳的螺丝,就可以将它分开。可以看到,侧面的两个USB和正面的 RS232(COM) 接口都是通过扩展线拓展出来了,主板本体是一个 17*17 的 thin itx 主板。

一块硬盘固定挡板,描述的还挺详细的。不过这台机器没有额外的硬盘,全靠主板上的 mSATA 固态硬盘。取下这块挡板,就可以看到主板本体啦。

这块主板淘宝上也有卖的,是行业定制的 AMD E-350 主板。

好大一个【渔】暴露了它其实主要是打鱼机。

不过我手上这块没有那个很明显的【渔】字。它的完整配置是:

CPU AMD E-350

主板 AMD Hudson D1

内存 金泰克 2G DDR3 1333

硬盘 Kingspec 金泰克 8G mSATA

它的内部结构就这么简单,因此拆解就只有这么简单的内容。但是还是想多说两句。

上面的这个东西,是 SEGA 在2013年同时期推出的 nu 低配版 nu sx。它也是基于 AMD 的低功耗平台的定制工控机。恰好这台机器我也有,而且当初逆向它的 TPM 保护机制花了很多功夫。

都说日本人死板、技术落后,但其实它们在工业设计,工控机系统开发上比起我们来说真的要强非常多。比如同样的 AMD E350 系列,SEGA 完整移植了 Nu 时代的完整安全保护设计(TPM+定制keychip),Windows IoT定制系统并且引入了完整的 mx 系列基板环境。反观倍儿悦的“基板”,公版AMD itx 主板+盗版Windows XP,也几乎没有什么保护。在在上个十年初恰好是上一波计算机硬件大爆发,拿着同样的试卷做出截然不同的东西,真的令人非常难受。

Namco SYSTEM BAN1 拆解

好久不见。我还在。

过去的两年多有很多很奇妙的事情,比如买房、装修、结婚什么的,有时间慢慢分享吧。

最大的影响还是工作依旧甚至更加繁忙,导致没有太多时间打理博客和服务器。这两年里甚至产生了让双子宕机的两次事故,在这里也跟他们仍在坚守的会员说声抱歉。

而到街机音乐游戏这边,国内的环境也在变好,虽然不是以我想像的样子。科乐美那边不太玩,但是也有新的跳舞机被世宇代理。世嘉这边,舞萌 DX 的铺货数量已经突破 1000 台 ,中二节奏New!!也已经正式铺货。不过南梦宫依旧在进行意味不明的全国场测,一台新框体在全国到处流动。

啊,果然还是想玩太鼓。

虽然街机没什么时间折腾了,但是新的基板还是在买。过去两年,我跑通了 TPM Sniffer 的流程,也解开了 SEGA ALLS 系列的 Bitlocker。Namco 的新太鼓基板 BAN1 也是基于 Windows 10 IoT + Bitlocker 的 PC 架构硬件,之前在日拍上都是天价。不过最近终于蹲到一个价格还可以的,是 機動戦士ガンダム エクストリームバーサス2 的基板。虽然最近北京因为众所周知的原因物流不太正常,但是好像赶上了末班车,总之在国庆假期期间到了。简单拆了一下,分享一下图片。

外观上,比之前的 ES3 ES1 来说,电源做在了机箱里,看起来不像是外挂了。其他的接口之类的倒是跟其他家的 PC Based 基板没什么区别。贴纸贴住的是一组 RTL8111 千兆网卡接口和两个 USB ,以及主板上板载的 HDMI 接口。

加密狗还是万年不变的优盘序列号,可以通过量产工具使用第三方优盘仿制。不过看介绍有使用圣天狗 HL 系列的加密狗进行保护。

先从上面的硬盘口打开看看吧。是双SSD。简单插电脑看了下,是一块系统盘(64GB)和一块游戏硬盘(128GB)组成,全盘都是 Bitlocker 加密的。

两块硬盘和内存和加密狗应该都是整机解决方案内提供的,全部都是 innodisk 和 silicon power 的牌子。看了下通电时间,都是395次 4000小时 左右,看来高达这个游戏一年多就被换掉了。

那么接下来拆开看看吧。

说实话,这个里面真的挺磕碜。都不用跟 Taito TypeX4 比,就连跟 SEGA ALLS 比,都比较寒酸。不过好在还是提供了显卡的固定支架。

电源没有看到铭牌,也没继续往下拆。但是一个 80Plus 的认证标签倒是贴在了最外面,有点怪。

三洋的风扇。

有一个很有趣的细节, BAN1 的 FPanel 上插了一个拓展电路板,用于提供上电自动开机和硬盘指示灯的功能。我试了下,把这个小电路板拔下来就不能自动开机了。好怪。

显卡是 ALLS HX2 Lite 同款的 GTX 1050Ti 。

内存也是 Innodisk 的,两根 4G 2400。

主板提供了 1 条 PCIE x16 、 1 条 PCI 和两条 PCIE x1 接口,还提供了四个独立的 RS232 COM 控制芯片(两个在主板 IO 上,两个作为扩展口,扩展在 PCIE 接口上)。话说主板上的 PCI Localbus 的图标好怀旧啊。

其实拆机的一个目的是找一下有没有独立的 TPM 芯片,但是找了一圈好像并没有发现,只看到了 TPM 的插针。那既然没找到,只能从镜像入手看看了。

总之就拆到这里,后面再分享更多 BAN1 的情报。

在 Linux 上挂载 System357 硬盘

按:4月份的时候这篇文档的西班牙语版就已经出现在国外论坛上,但其实方法早就流传很多年了。 System357 硬盘比起家用 PS3 来说,省略了安装自制系统-导出 eid_root_key 的步骤,使用了同一套密钥组。这次的文章翻译会省略一部分提取 eid_root_key 的步骤。PS3 的系统研究,包括本文,都大量参考了 PSDev Wiki 的相关内容(https://www.psdevwiki.com/ps3/),在这里也一并感谢。

前言

本文主要描述的内容是将 System357/369 的硬盘挂载到 Linux 电脑中。在本翻译中,所有的操作环境是基于 Linux Mint 20.1 x64 的 Cinnamon desktop 标准版进行的。对于中国的用户来说,这个发行版镜像可以从境内镜像站快速获得:

https://mirrors.bfsu.edu.cn/linuxmint-cd/stable/20.1/linuxmint-20.1-cinnamon-64bit.iso

而在本文中,我们使用太鼓达人绿板(太鼓の達人 グリーンVer),S357C-11E,ST4100-1-NA-HDD0-A 作为解密源硬盘。

已知的研究已经对于 PS3内置硬盘(英文) 的加密情况有了大致的了解。每个家用版型号(即除所有街机基板型号)都有独有的一套密钥。在解密后,PS3 的系统有特有的分区表,以及在某些型号上高达10个的分区。其实并不太需要知道所有分区的功能,只需要关注几个特定分区即可。比如说, dev_hdd0 是用户数据、系统分区、配置和 swap 区域,dev_flash2 是在一些有 NOR flash 的型号上保存终端和其登录用户数据的区域。

上图是 PS3 硬盘逻辑分区布局图,可以在下面的链接查看原文
https://www.psdevwiki.com/ps3/Talk:Harddrive

开工前的准备工作

1)首先,安装(我推荐安装,因为大陆众所周知的原因,部署编译环境非常蛋疼)或以 LiveCD 的模式启动 Linux Mint ,在用户(本文默认为 woodu)目录下创建如下目录:

/home/woodu/ps3
/home/woodu/ps3/dev_hdd0
/home/woodu/ps3/dev_hdd1
/home/woodu/ps3/dev_hdd2
/home/woodu/ps3/dev_flash1
/home/woodu/ps3/dev_flash2
/home/woodu/ps3/dev_flash3

2)下载 PS3 HDD Keygen.sh 脚本并解压到 /home/woodu/ps3 执行或从这里手动从hex值生成 ata_key.binflash_key.bin,这些key 就是解开 ps3 硬盘的加密的密钥。

灵魂的5

3)安装必须的编译工具(apt install build-essential gcc linux内核header 等),并下载 bswap16.ko 的压缩包(此压缩包包含了针对 4.15.0-54-generic kernel in Linux Mint 19.2 的编译成品,在本文中将重新编译适合当前内核的版本)。

下载后直接进到 source 目录中,并 make 即可。之后将成品 bswap16.ko 也移动到 ps3 目录下。

获得素材:bswap16.ko

4)完成以上两步后,你的 ps3 目录应该是这样的,除 ata_key.binflash_key.bin 之外,其他的 key 可以帮你解开其他的分区,根据需要使用即可。

是这样的

开工

接下来需要在 Terminal(终端)里执行一系列指令,以正确的将硬盘挂载为可读写的分区。

为了防止将原版硬盘破坏,你可以使用 dd 命令或在 windows 下为硬盘制作整盘镜像,持有整盘镜像的你可以将它挂载为虚拟设备,比如使用下面的指令把你放在 /path/to/your.img 的文件挂载到 /dev/loop1

losetup loop1 /path/to/your.img

相反,如果你胆子大(像我一样买了好几台357c),可以尝试直接用移动硬盘盒或直接连接 SATA 到设备上,此时,使用的设备盘符就是 /dev/sdx (取决于你的实际情况,你需要使用一些系统指令确定 x 在你电脑上的真实值)。

1)打开 Terminal 并 sudo su 进入 root 下,因为设备操作一直需要 root 权限。

2)安装在准备工作时编译的 bswap16.ko ,它承担了将 Big Endian 到 Little Endian 的转换工作。

insmod /home/woodu/ps3/bswap16.ko

3)将镜像/物理设备进行挂载。

使用镜像:

cryptsetup create -c bswap16-ecb -d /dev/zero ps3hdd-bs /dev/loop1

使用物理磁盘:

cryptsetup create -c bswap16-ecb -d /dev/zero ps3hdd-bs /dev/sdx

4)使用准备工作获得的 ata_key.bin 和 357 使用的对应算法进行解密挂载:

cryptsetup create -c aes-xts-plain64 -d /home/woodu/ps3/ata_key.bin -s 256 ps3hdd /dev/mapper/ps3hdd-bs

并识别它的分区:

kpartx -a /dev/mapper/ps3hdd

5)稍事休息,确认磁盘已经正确解密:

ls -la /dev/mapper/

如果正确的话,应该可以看到 ps3hdd ps3hdd1 ps3hdd2 ps3hdd3 等一系列分区,分别指向 /dev/dm-* 。

其中 ps3hdd1 VFLASH ps3hdd2 dev_hdd0 ps3hdd3 dev_hdd1

6)继续挂载 VFLASH 吧。 VFLASH 是在第一层加密后又有第二层加密的双层结构,所以要把刚刚解密的指令再来一次。先挂载 VFLASH 容器:

cryptsetup create -c aes-xts-plain64 -d /home/woodu/ps3/vflash_key.bin -s 256 -p 8 ps3vflash /dev/mapper/ps3hdd1

并分区:

kpartx -a /dev/mapper/ps3vflash

7)上面的这一切都做完以后,应该就可以映射分区了。

首先,挂载主分区(如果需要写入的话,你需要安装可写 ufs2 的内核模块,并把指令里面的 ro 替换为 rw):

mount -t ufs -o ufstype=ufs2,ro /dev/mapper/ps3hdd2 /home/woodu/ps3/dev_hdd0

接下来是一些 FAT12 FAT16 FAT32 的分区,这些分区系统会自动识别,但自动挂载的分区可能会有问题,因此还是建议通过命令行手动挂载:

mount -t vfat /dev/mapper/ps3hdd3 /home/woodu/ps3/dev_hdd1
mount -t vfat /dev/mapper/ps3vflash2 /home/woodu/ps3/dev_flash1
mount -t vfat /dev/mapper/ps3vflash3 /home/woodu/ps3/dev_flash2
mount -t vfat /dev/mapper/ps3vflash4 /home/woodu/ps3/dev_flash3

有一些尺寸上的注意:dev_flash1 往往大概 200Mb 左右大,dev_flash2 往往在16Mb 左右, dev_flash3 往往只有约 512Kb

8)全部做完之后,就可以在系统里确认整个硬盘的挂载情况了。

lsblk -b /dev/sdx

9)挂载完毕之后,就获得了对 System357 硬盘的完全控制权。但请注意,千万不要修改对于此硬盘的任何权限和所有者的信息。如果要修改数据,请使用 root 用户,但你可以在普通用户的文件管理器内经过授权后浏览文件。

10)请记得,浏览/使用结束后卸载掉分区,尤其是你修改了内容的情况下。

umount -l /home/woodu/ps3/dev_hdd0
umount -l /home/woodu/ps3/dev_hdd1
umount -l /home/woodu/ps3/dev_flash1
umount -l /home/woodu/ps3/dev_flash2
umount -l /home/woodu/ps3/dev_flash3
kpartx -d /dev/mapper/ps3vflash && cryptsetup remove ps3vflash
kpartx -d /dev/mapper/ps3hdd && cryptsetup remove ps3hdd
cryptsetup remove ps3hdd-bs

常见问题(略)

我看了眼,感觉没什么特别的。

主要是如果需要确认是否解密成功(每一个调用 cryptsetup 的地方),需要看下已挂载节点的内容是否大部分填0,填0就问题不大。

致谢

感谢 graf_chokolo 在 PS3 逆向工程中卓有成效的贡献,并提供了 Linux 上的支持,没有他,kpartx 就不能支持 PS3 的分区表。

感谢 3141card 对于 PS3 硬盘的加密算法和读取方式的研究。

感谢 guerrini97 修复了作者原来旧脚本中的问题,并重构了 bswap16 模块,并为 nbd-client 提供能力。

感谢 Decaf Code 重构 bswap16 模块并兼容现有内核。

感谢 einsteinx2 指引解锁了 PS3 硬盘的 8% 空间,并为本文提供灵感。

感谢 Yugonibblit dump了 CECHG01 型号的分区表,并确认了该型号及衍生型号的加解密钥和对应算法。

感谢 mlody95pl 指出了本文的错误并编译了 UFS 模块。

后记

从我获得太鼓旧框开始的 2020 年下半年,真的是太精彩了,尤其是太鼓达人在中国国内的圈子里。现在,虹版在中国的代理也已经有官方暗示了,而官方框体也通过各种形式进到了国内。希望中国的太鼓达人有个美好的明天。