被遗忘的MRP游戏

随着 Symbian 功能机的没落, Android 和 iOS 智能机的流行, 过去曾经在中国盛行一时的一种手机被人们遗忘了...不, 甚至可以说是小众到没有被人记起过吧.

*#220807#

宛如一句咒语, 倘若你了解过 MRP 格式, 用过 MRP 格式的应用, 这短短的9个字符一定会唤起你一段被尘封的过往记忆.

注意, 本文很多内容基于多年以前的记忆, 由于年代久远, 难以验证, 可能会包含一些事实错误.

国产手机与MRP

那是很多年以前, 智能手机尚未兴起, 国产手机横行天下的时代, 那个时代的功能机在普通大众的记忆中, 只有Java一种应用格式存在, 而这些功能是专属于诺基亚等高端功能机的. 主打中低端的国产手机们, 不但硬件达不到搭载 Symbian 系统的标准, 也拿不到 Symbian 系统的授权, 甚至对当时的国产手机厂商而言, 这完全是一件没有必要的事情, 因为当时的手机主要的功能就是打电话和发短信, GPRS 的网速在今天看起来简直慢到令人发指, 玩一些 WAP 版的网络 MUD 游戏都已经是一件比较奢侈的事情.

在那个时代, 国产手机基本是不被当作功能机对待的, 因为无法运行应用程序, 不能挂QQ, 也不能玩游戏, 毫无战斗力可言. 实际上国产手机并非大众表面上看到的那般脆弱, 在足够低廉的价格下, 国产手机也有一颗挂QQ、玩游戏的心, 只是很多人都没有发现.

杭州的斯凯网络科技有限公司在很多年前推广了一种叫做 SKYEngine 的平台, 这个平台上运行的程序叫做 MRP 程序, 据说在 2003 年, SKYEngine 平台就已经适配了所有手机硬件方案, 它所需要的运行空间仅为普通 Java 虚拟机的 1/6, 同时在各种恶劣的硬件条件下运行程序. 由于 SKYEngine 平台运行的 MRP 程序采用标准 ANSI C 编写, 程序体积更可以减小到同等 Java 程序的 1/3.

2005 年后, 由于联发科推出了一种将主板与软件集成在一起的 MTK 芯片, 提供了一整套手机解决方案, 大幅降低了手机厂商的生产门槛, 导致当时国内的手机发布速度格外疯狂, 无证的山寨手机厂商和正规厂家都在竞相推出 MTK 手机. 不知为何, 这些 MTK 平台的手机基本都搭载了 SKYEngine, 于是便造就了 MRP 程序的空前普及.

虽然 MRP 作为一种应用程序格式存在, 但由于种种原因, 厂商们不愿意把 SKYEngine 作为一个平台暴露在手机的交互界面中, 所以很多手机用户根本就不知道有这么一个功能堪比 Java 虚拟机的平台存在. 一部分 MTK 手机会内置一种叫做"更新列表"的功能, 通过"更新列表"功能, 手机会联网从远程服务器上获取一份包含各种游戏应用的数据, 用户可以从有限的列表中选择自己中意的游戏进行安装, 但这种做法在当时的很多人眼中还是过于小气, 很多程序光是下载就需要收取几块钱的安装费用, 更不要说 2G 网络的流量费了, 那个时代最低的包月流量套餐可是只有 5MB, 放在今天可是难以想象的事情.

盛极一时的MRP

有一种较为普遍的检测手机是否支持 MRP 程序的方法, 同时也是 MRP 程序的通用入口, 就是在主界面打开拨号器, 输入*#220807#等待数秒, 如果顺利, 手机会打开一个类似于应用程序列表的界面, 在这个界面里选择你需要启动的应用程序即可启动.

安装 MRP 程序的方法非常简单, 首先通过电脑下载 MRP 程序, 然后把这些".mrp"后缀的程序文件丢进手机 SD 卡的 mrapp 目录(也有可能是别的目录), 再在手机上打开应用程序列表, 你下载的程序就全都显示在列表里了. 不过由于机型的硬件差异, 有一些需要比较多的硬件资源才能正常启动的 MRP 程序是无法在低端硬件上运行的, 所以往往还需要一个测试的过程, 当时甚至也存在一些为了能在低端硬件上运行的程序魔改版本, 砍掉一些空间要求比较高的资源, 来达到在低端硬件上运行的效果.

MRP 时代最令人难以置信的是, 你可以在国产手机上玩手机网游, 安装 MRP 版本的 UC 浏览器, 可以在魔改版 QQ 里用视频聊天功能, 甚至通过 MRP 运行 Java 虚拟机, 可以说是穷极了开发者们的想象力, 向我们诠释了什么是极客情怀——在低配置的硬件上做你意想不到的事情, 就是一种极客情怀...在 Symbian 手机上我从未收获过类似的惊喜, 愚蠢的 Java 虚拟机断绝了人们的想象力. 除了爱好者们自己开发、魔改的程序, 还有专门做 MRP 游戏的开发商, 在那个时代这些手机游戏往往通过短信形式进行收费, 费用也比较高昂, 几块钱十几块钱的付费道具比比皆是, 不过道高一尺魔高一丈, 有人发现关闭手机的短信发送功能(是的, 竟然是可以通过手机的内置设置就让短信发送不出去的, 第一次知道这个事情的我当时惊为天人)就可以免费获取那些付费道具, 于是游戏就变得更加爽快.

时过境迁的MRP

折腾 MRP, 找新的 MRP 程序、同一个 MRP 程序的各种魔改版本并测试是否能够正常运行在当时对我来说是一件很有意思的事情, 如今的智能机时代, 怕是再也不能回到那种感觉, 就好像我们这些玩游戏的人, 从沉迷 FC 游戏到现在玩 PlayStation 4, 游戏机的画面技术更加先进了, 却找不回过去的美好. 对我以及很多像我一样的人来说, MRP 就是手机界的 FC...回想起来, 竟然也已经过去很多年了.

到了今天, 如果你在网上搜索 MRP 游戏, 会发现连下载站都已经不剩下几个, 更不要提有一定规模的 MRP 论坛了, 国产手机如今已经是 Android 的天下, 斯凯网络官方已经改做 Android 手机应用, 民间的爱好者也基本去折腾 Android 手机了, 无论如何, MRP 的那个时代已经过去了.

现在若是想怀旧一把, 连一个能直接运行 MRP 程序的手机都变得很难买到, 据说还有一些能当移动电源的"电霸"手机依然搭载 SKYEngine 平台, 但也没有人愿意去专门验证了. 现在要运行 MRP 程序的话, 斯凯官方有一个冒泡社区, Android 上还有一个名为Mrpoid的模拟器, 如果我日后找到值得一提的 MRP 游戏, 也许会写一篇文章来推荐.