小心“手机死尸”

数码时尚

  目前一些发烧友已经通过家用电脑管理手机了,这些玩家在不厌其烦的下载、传输中,偶然发现了一种既不能运行又不可删除的JAVA程序,这就是“手机死尸”。

  当JAVA程序安装不当,或是版本不对时,就会出现死尸程序。这种程序本身对手机无害,既不能用,也不能删除,摆在那里看着很难受,而且浪费手机空间。死尸程序产生的环境是一些支持JAVA功能的手机,如诺基亚3300、西门子2128、摩托罗拉E系列等。本文以诺基亚3300为例讲解。

  “手机死尸”的预防

  1.在安装JAVA程序前看清版本,避免出现版本不对的情况。

  2.检查文件的大小。有些手机对安装文件有64KB的限制,如果文件大小超过了这个限制,轻则不能正常使用,重则形成死尸程序。所以安装前必须检查文件的大小,通常JAR文件保持在64KB以下,为了保险起见,JAR文件和JAD文件的总和最好保持在64KB以下。

  3.正确放置文件。文件必须放在存储卡的APPLICATION目录下。JAR文件不要解压缩,把JAR和JAD文件同时放在APPLICATION目录下,文件名要相同,不要随便更改程序名。

  4.当用户把程序放置到APPLICATION目录下后,一定要拔下USB数据线。当你把程序放进APPLICATION目录时,你可以发现手机显示正在传输数据,为了安全起见,最好等这个提示消失后再拔USB数据线。另外,在拔下USB数据线前,请先从计算机右下角的系统托盘中关闭USB设备(关闭设备前请先关闭已经打开的窗口)。此时虽然计算机上显示“USB设备现在可安全地从系统移除”,但如果你看到手机上显示正在传输数据,这时最好耐心等一下,等手机上正在传输数据的提示消失后再拔下USB数据线(图1)。

  5.正确修改程序。当你的JAD文件中包含中文字符时,最好不要用记事本来修改文件内容,因为JAD文件中的中文是使用UTF8编码格式的,而生成的JAD文件却没有对应的JAD文件头。如果你用记事本修改保存,就会加上这个文件头。正是这个文件头,在有些手机上会造成死尸程序。所以切记,有中文时不要用记事本来修改JAD文件。

  清除“手机死尸”

  方法一:备份手机数据到MMC等存储卡上,然后把手机送到最近的客户服务部去,让他们给你处理,不过你以前的设置也有可能随之丢失。

  方法二:利用手机内存管理软件删除死尸程序。首先下载手机内存管理软件Oxygen Phone Manager或相应手机品牌的管理软件,再用相应的数据线和电脑相连(下载、安装和连接请看《电脑报》2004年2月2日第4期D8版《用好手机的JAVA功能》),驱动安装完成重启电脑,就能在“我的电脑”中管理手机内存,当然你也可以删除死尸文件(图2)。此法在实践中成功率很低,原因是有些品牌手机提供的数据线不具有访问内存的能力,内存管理软件安装后不能识别手机。例如诺基亚3300需要F- USB线与电脑连接,而F- USB线极少出售。

  方法三:覆盖安装。首先安装游戏和应用程序占满应用程序目录空间,然后再上网下载安装游戏程序。由于需要用手机上网,你的手机卡一定要开通WAP或GPRS功能。具体步骤如下:先到网站www.joyes.com (图3)上找到你想要下载的适用于自己手机的JAVA程序,然后记下它的编号。再操作手机:功能表→服务→选择地址(写上JOYES的WAP地址)→进入→WAP下载直通车(提示:请输入你要下载的图片、铃声或游戏的编号),这时填入要下载的游戏编号后确定就可以了。打开后,会出现文件的大小和版本号,还会出现提示:“安装软件太多删除一个?”选中那个死尸程序,会出现这个文件的详细资料,确认后会出现提示:“一项被标记,继续?”确认后就可以直接下载游戏把那个死尸程序覆盖了。

  下载完成后提示:“已经存至应用软件,马上打开?按确认就可以了。”嗯,打开后,你就可以试玩游戏了。退出游戏后,你就可以看到那个让你讨厌的死尸程序已消失得无影无踪了。

  方法三只适用于死尸程序在应用程序目录,如果死尸程序在游戏目录,那就要先用电脑把JAVA程序的JAD安装目录改到游戏目录中。方法三中去除死尸程序的关键是,如死尸程序在应用目录中,应用程序目录就要先安装满,游戏目录不需要安装满也可以。

  编辑点评

  预防是对付手机死尸程序的最好办法,如果用户在安装JAVA程序和游戏时就注意到上面几点,产生手机死尸程序的几率就很小了。随着各种病毒的广泛传播,危害手机的病毒也会离普通用户越来越近,用户在用电脑管理手机时一定要注意。虽然本文提到的手机死尸程序严格来说还不是一种病毒,但对手机用户来说还是提了个醒,大家在管理使用手机时要加倍留意了。