主题:【原创】Motorola SLVR 中文 DIY -- ragtime
最近搞了一台Motorola SLVR L7(也有叫V8的)四频GSM手机:
厂家产品介绍在这里:外链出处
因为常旅行的缘故,CDMA手机根本不值得考虑,只有GSM手机才能真正全球通,--只要买当地的卡就行了。除了四频之外,4倍照相/摄像头,蓝牙,SD卡等等标配也都带。软件方面反正一般手机有的也都有。这机子还有一个卖点就是结合了itune,感觉还不错。音质方面挺不错的,虽然要另外买motorola的耳机。反正我是绝不买ipod的,从来不是苹果扇子。(对于普通用户,这个网站的评价挺有参考价值的:外链出处)
对于我来说,选motorola更多是由于几个普通用户不在乎的原因。摩机mod的工具很多,容易买到,功能也挺强。数据连接线是标准的微型USB,更是到处都买得到。手机太小,不像其他机种可以找到串口或JTAG触点等界面,唯一可用的接口就是机上自带的。SLVR是J2ME应用软件平台,用腻了自己写俩小程序玩也挺容易。
不过有一点不爽,就是因为是在美国买的,不带中文。这样短信,中文书,还有中文歌曲名都没法看。于是首要任务是换刷中文。本文介绍的就是如何给Motorola手机刷中文语言包。如果您想成为初级手机玩家,这篇文章里的东西应该可以带你入门了(我对于初级的定义就是可以自己去网上找image然后可以自己装到手机上,中级玩家可以用网上的工具软件搞一些自己的应用,级别再高些的玩家那就可以自己改造内核image了。当然高级玩家很少很少了,多数也需要些专业背景加黑客手段和机遇。)文中涉及一些文件和软件,最好去从Motorola那里买。如果出于种种原因买不到,还是请您自己上网去拜谷大神。
这款摩机的微型USB口派好几个用场。除了作为充电线U盘接口耳机接口等应用方面的用途,还有两个系统方面的用途,一个是数据modem,一个是p2k接口。数据modem可以给你的计算机提供一个通过手机发传真上网的通道,另外可以在手机和计算机之间传一些应用数据,比如通讯录,电邮等等。但是要接触手机内部,还是需要通过p2k接口。USB口应用和系统大类用途的切换在手机上通过手机的工具菜单来完成。当然对于我们的目的要把它设成系统用途,具体到这型手机就是设USB连接方式为“传真和数据”。其实还有两种系统模式,一个是测试模式,一个是flash模式,这两个初级玩家不需要理解,一般用不着,就算用也是通过软件自动完成,所以这里就不说了。
手机上USB的连接方式设好后,把手机接上计算机的USB口,计算机就会自动启动Motorola手机的相关驱动安装步骤。这就是Motorola p2k drivers包了,需要的驱动都在里面,可以自己一个个装好。另外Motorola卖的工具软件盘上还有一个自安装软件叫Motorola Driver Installer,里面也带了所有需要的驱动,运行就可以预装驱动。这样手机一连上计算机就可以自动呼叫驱动。
手机接到计算机上,默认的USB连接模式是数据modem。从计算机上再给modem发特定指令可以把它转换成为p2k模式。好像没有办法再转回来,一般都是让手机重新软启。
到这里应该说说摩机的闪存文件系统结构了。大致上可以分两大块,一块叫flash,一块叫flex。前者是内核,后者是控制界面。这里就专门说内核吧,因为我们要装中文就需要改内核。内核里有所有系统文件,结构就像任何一个操作系统,是一个树形文件系统。幸运的是对于我们的目的,有预包好的语言安装包叫language pack,不必知道详细内容,只要整个刷进手机就好了。带简体中文的包有几个,美国英文和简体中文的是0015号语言包,其他的比如0054和0055是英国英语和简体中文的包(两者区别在其他附带的语种象越南语泰语之类)。语言包里带有字体和输入法。
要刷装一个flash包,需要专门的Motorola软件。一般都用一个叫RSD Lite的(Remote Software Deployment?)软件。老些的还有一个软件叫PST,是Motorola的上一代刷机软件,有这个也行。有了软件和语言包,剩下的就简单了。运行RSD,指向中文语言包,剩下的刷机都由RSD自动完成。刷机过程中手机屏幕会变黑变成字母模式,接口也进入刷机flash模式。完成后RSD显示成功,手机自动重起,中文包安装就完成了。最后步骤就是通过手机菜单改手机设置激活中文了。在“初始设置”中,可以切换手机显示模式成中文,这样菜单也都成了中文。中文输入法则需要在各输入屏(比如短信输入屏,通讯录输入屏等)的工具菜单下激活,有拼音和笔画两种输入法。
好了到此为此我们就有了一台中文SLVR手机。刷中文语言包的操作一样可以用在刷其他flash上。以上方法针对p2k系列手机,对付其他Motorola手机型号的办法也差不多。
虽然现在工具软件质量不错,但是刷机也还是有一定风险的。首先刷的过程中一定不能断电,另外刷进去的image质量要好,不要有致命bug。所以刷之前最好去几个论坛转转,看看别人评价如何。还有就是要做好备份,如果刷的不好可以退回。刷机可能发生的最坏情况会把手机变成砖头“brick”,就是基本的功能比如刷机接口界面,都不工作了。要解砖头那就要专人专门工具了,一般的业余玩家极难做到。不过网上倒是有人做这方面生意的。呵呵,反正要玩就责任自负,出了问题您别找我。
不过我的已经快到期限了,到时候可以考虑那么来一下。我的重点倒不在于中文支持。关心的是能不能自己倒进去几个简单游戏玩?
这可是N年前的Siemens6688都能做到的啊!
一般手机的flash分几个区,有的给bootloader,有的专门给系统,有的给设置,有的给应用,等等。刷不同部分危险程度不一样。不太清楚您说的“硬刷”具体指什么。一般来说应用区怎么刷都不怕,系统区和设置区也还好(大不了用以前的设置或者标准包再覆盖)。但是如果刷的过程中因为地址错误等原因把bootloader给盖了,或者刷了个错的bootloader,那就可能会成为brick,因为机器不能初始化,都不能正确运行刷机部分的功能了,自然也就没法再刷了。
有没有办法解决?当然有。本来芯片里都是空空的,总得有办法往里写最底层功能。但这一步的难易,是否需要专门设备,需要什么样的参数就会根据机型不同而不同。对于motorola来说,有的情况下是自己可以恢复重刷的,有的可能就会需要smart clip之类专门设备,通过其他硬件界面刷。
游戏大致有两类,应用游戏和java游戏。应用游戏一般是在手机native os里运行的,java游戏则在手机的java虚拟机平台上运行(当然这手机得是所谓的"jave phone",带java(一般是j2me))。
具体到这款SLVR,是java phone。所以只要把jad/jar文件拷贝到合适的地方就行了。motorola机一般都支持空中和直联两种方式下载。空中式就是建一个web server,通过手机的浏览器下载。直联就是通过usb数据线。我目前为止都用直联的方式,motorola有个免费软件叫MIDway可以让你拷贝。不过有个问题,一般手机有一项设置,默认不允许如此下载,需要先在SEEM里改一下。
弄了10000个铃声1000个游戏,结果自己都眼花缭乱。
先得把原机的东西存好,然后瞎改就是了,比如原来的图标你觉得不好看,自己画一个LOAD进去就是了。
嗨,瞎折腾。
用MIDWAY装载一个游戏后必须断开USB线,然后再连上载第二个。很奇怪,但也不算太麻烦。
倒没需要改SEEM,改SEEM也有现成的SEEM EDITOR。
但买手机时并没有附带USB CABLE,我当时有一个SONY MD的CABLE正好可以用。
摩托的手机就这点儿好... 通过USB线一边刷机一边充电,电池不足也问题不大....
工具么,PST就挺好使... 关键就在于要找个好的image...
俺有个MOTO V262,MOTO 的软件MOTO TOOL也有,就是只能上传下载地址日历, 想传点照片啥的都不行,经常是连了半天LOST CONNECTION,有办法解决么?
我没玩过262,不过这篇东西大概有些帮助
断线的问题,你可以试试升级驱动,在这里下载外链出处
mobile phone tool也有更新的版本,不过要买。或者您去往上找。
VZ别的还好,就这点上最恶 -- 特喜欢自作主张地把别人好好的firmware刷成自己的,把好多功能搞没了还宣称“为你好”...
光升级Mobile Phone Tool没用,不hack它一下是没法传输文件照片地...
除了最早用过sprint pcs(那时美国GSM的网还太小)后来再也不碰。
升级MPT是为了掉线问题。至于绕过verizon那个link里有解。
在唐人街买的,语言选择里面有中文啊,就是不能显示歌词和没有中文输入法