星期四, 八月 09, 2007

Motorola A780手机SD卡上无法安装j2me程序的问题解决

手机掉了(见酒醉),失落的感觉很浓烈。兄弟知晓信息后马上用行动安慰并解决问题,把Motorola A780给me暂用,低潮的情绪才稍微有点起色。谢谢了,哥们儿。A780和A1200,还有E680用的操作系统几乎一样,这样节省了me的学习成本,功能当然也是差不多的强大,这样me已经习惯的手机阅读和上网习惯才能够继续保持。

手机自带的Opera浏览器上网时很不方便,主要是me不习惯用左侧键翻页而习惯了用导航杆,还是安装Opera Mini吧,再说了后者还有破网功能,可谓是开辟了一条胡志明小道,呵呵。直接手机上网到了Opera Mini的网站,经过复繁的选择后终于可以下载。安装后,兴冲冲的到主屏去找。唷,居然找不到熟悉的那个红色图标!难道是眼睛花了?经过认真细致的多次查看后确认那个红色的图标确实不存在。但是为什么手机又提示安装成功了呢?

me找了个jar格式的书籍,安装。嘿,居然和刚才的情况一样,虽然系统提示安装成功,但却无影无踪。因为前两天工作太忙,这个事儿就暂时放下了,但这个问题一直在脑海里挥之不去。今晚实在无法忍受这种手里拿着智能手机却无法随时上网看书的生活,决定抽点时间解决它。

用USB方式和电脑连接,电脑上多出了两个盘符,分别对应手机存储空间和SD卡。打开Windows Commander的隐藏文件浏览选项,进入 .system 目录下查看。手机存储空间中有已经安装的各种jar程序和QT程序以及pkg程序,并且索引完整有效;SD卡中虽然也有相同的目录结构Java、QTDownLoad,但查阅Java目录,里面没有任何已安装程序的痕迹,索引文件仅仅是LinLoader的相关内容。这也就意味着兄弟原来也没有在SD卡上安装成功过任何软件。

Google了下“A780 安装程序”,找到了关于A780安装loader和MPKG软件的方法,仔细参阅文件好像也没有什么错误。me断开手机和电脑的USB方式连接(连接线和A1200是通用的,另,线冲也是通用的),尝试安装了一个jar程序到手机存储空间中,成功。再次连接,发现手机存储空间中的 .system\java 目录已经有了相应的变化。初步判断是SD卡没有做好安装程序的准备或者说相关的关键文件被破坏了。

把SD卡中的 .system 目录备份后在卡上删除,然后断开电脑连接。安装一个jar程序到SD卡上,嘿,成功。再次连接电脑查看,发现 .system 已经被重建。仔细对照了下发现 .system\java 目录下多出了一个PlugCardDB,这个应该是SD卡上安装程序的索引;到 JAMInfo子目录下查看,和手机存储空间的文件非常类似,仅仅是多了 _card1 后缀而已。至此,问题已经解决。

简单总结下:
1、此问题发生是因为哥们儿不懂手机内部结构,参考网络上文章安装LinLoader程序,破坏了A780的关键索引文件导致。因此,对于刷机、摩机等高级操作,菜鸟需谨慎
2、解决办法说穿了很简单,就是把SD卡初始化即可
3、Motorola的这一系列机子相互参考性很强,可以有效降低学习难度。
4、Motorola出的这系列Linux机器如果功力足够,玩起来是很爽的。

没有评论: