颠覆——九宫菜单变12宫菜单、18宫菜单

西门子传统的九宫格菜单,在这里将被颠覆 。我们能够制作12宫格菜单,我们还能够制作18宫格菜单!
首先,我们复习一下OD的使用 。
OD的下载地址:http://download.siemens-club.ru/files/x65/od.rar
OD的使用:连接手机,运行OD,注意选择适当的com口和速率,点击do it,等到出现done,关闭OD 。打开cx65内存管理软件如sds,ghostmobile或者mpm等,就可以看到config文件夹了 。
打开config/japp/flexmenu文件夹,我们可以看到main.fs文件了 。更换cx65菜单图表就是更换main.fs文件,加入自己的图标文件即可 。
有了使用OD的基础和打开config文件夹的能力,我们就能够更换cx65的菜单图标了;那么有了更换cx65菜单图标的能力,我们就有颠覆cx65菜单的潜力了,让我们开始这趟精彩纷呈之旅!
main.fs文件掌管着cx65里的主菜单样式,我们正是通过修改main.fs文件才能够实现cx65菜单图标的变更 。那么,有没有可能通过对main.fs的修改,使得cx65的主菜单显示12宫,甚至18宫格菜单呢?答案是肯定的!!
首先,我们需要下载一个叫做fsCreator的程序 。从程序名上来看,就知道是fs文件的制作工具了 。下载地址:http://home.mnet-online.de/dirk.hilmer/fileadmin/software/x65fscreator.zip
解压软件,我们看到生成两个文件,一个是exe主文件,一个是const.ini文件 。const.ini文件里面是某项菜单功能所对应的fs语言(不用管他,后面我会专门介绍) 。运行后我们会看到程序主界面如下:
上图标示已经相当清晰了,非常易懂 。下面我们以制作12宫菜单为例 。

首先,点击menu items count栏,选择12,如图:
在界面的右边,我们会看到有12格选项变成可编辑状态(不可编辑状态为灰色),我们可以在下拉框中选择几号图标对应那个菜单或者程序 。如图(const.ini文件内容翻译见文章最后):
经过一番选择,我在原来9宫菜单的功能上加了gprs(第10宫),对比度(第11宫,这个在手机里可是没有的哦 。具体会出现什么效果我还没有试验)和闹钟(第12宫) 。点击save fs,就会在程序文件所在目录下生成main.fs文件 。图标的命名还是按照1_s.png, 1_#1.png, 1_#2.png规律命名 。
接上手机,运行OD破解内存,打开config文件夹,打开japp,打开flexmenu,将原来的main.fs改名或者保存,将新生成的main.fs和图标文件拷进去 。ok,关机,开机,大功告成!效果图:
上图我没有制作任何图标,因此显示为文件夹 。这个12宫格菜单有一个问题,就是没有滚动条,不知道的人是看不出有12宫的,只有自己移动摇杆才知道,原来第9宫格后面还有哇!:)
进阶!
从软件我们看出,该程序还能制作surf_fun和setup两个fs文件 。这两个文件也在flexmenu文件夹下 。surf_fun是掌管网络和娱乐菜单,setup是掌管其他设定菜单 。利用这个文件,我们可以任意修改网络和娱乐菜单,甚至可以制作成动画图标菜单(我没时间试验)!我们还能将九宫图表菜单修改成文字菜单,不知是否能提高cx65的运行速度哦!功能强大啊 。不过由于这三个文件都在一个文件夹下,而图标命名都是一样的,因此制作两套图标宫格菜单显然是不可能的,会产生冲突,如何解决,我没有时间研究了,让大家去研究吧,哈哈 。:)
附:const.ini文件翻译,大家可以根据这个翻译选择自己想要的菜单功能(大部分是用模拟器试验出来的,错误在所难免:)) 。
CNCT_PREFRDBOOK Address Book通讯录(显示条目、新建条目、名片、群组管理、默认联络簿菜单)
CNCT_ADDRESSBOK Address Book通讯录
CNCT_CRT_ADBOOK Crt Adress Book在通讯录新建条目
CNCT_PHONE_BOOK Phone Book电话簿(SIM卡)

推荐阅读