A768/A768i在打开“我的文档”,可以看到手机自带的“手机.3gp”,和“有没有一首歌会让你想起我.mp3” (A768)或“爱你不是两三天.mp3”(A768i)。这2个文件没法删除,点住文件后在出来的菜单里 移动、删除、重名字都是虚滴。在USB NET开,手机连接电脑,在\\169.254.142.2\system里可看到很多目录,其中只有diska,ezxlocal为可写,其他目录均为只读。自带短片、MP3在目录 \usr\language\PReloadapps\multimedia里,没法删除(说明一点,这2个文件占用的系统的空间,不是用户的空间)。而“我的文档”里的文件,对应的是\diska\download\mystuff的目录。那么手机是如何把其他目录里的文件给显示到“我的文档”里?
经过测试,终于发现手机是这样显示预置的短片、MP3文件。“我的文档”其实就是一个程序mystuff,在/usr/SYSqtapp/mystuff目录里。在手机上点“我的文档”后,手机根据配置文件找到这个mystuff,并按照默认参数 配置好程序运行需要的路径变量,然后加载运行mystuff;mystuff 根据路径变量会把\usr\language\preloadapps\multimedia里的文件给显示出来。手机默认的路径变量配置文件是 .profile,为隐含文件,在\home\native里,也是只读。用文本方式打开看,其中的export EZX_LANG=/usr/language/ 就是用来指向查找预置文件的目录。在telnet命令行下,手动设置路径变量,不设置这个变量,来运行mystuff,手机上不显示自带短片MP3。
由于手机默认的路径变量配置文件为只读,没有办法去掉“我的文档”里显示短片和MP3。yan0想到一个办法,就是安装一个和“我的文档”一样的图标,来实现不显示自带短片MP3的功能。在安装yan0做的MPKG安装包后,手机上显示FileManager及和“我的文档”一样的图标(本来想用中文名称,没有找到方法),点击运行时,手机会按照默认参数来配置路径变量,然后运行yan0编写的脚本文件:
#!/bin/bash
export EZX_LANG=/diska/
exec /usr/SYSqtapp/mystuff/mystuff
在这个脚本文件里,故意设置EZX_LANG为/diska/里。运行mystuff时,mystuff是到\diska里去查找自带媒体文件,不会去\usr\language找自带的短片或MP3了,从而实现用自己的FileManager不显示手机自带的短片MP3!
打开“我的文档”和“FileManager”,手机的截图(这是直接从手机里截的图,颜色很鲜艳,但A768/A768i屏幕就没有这样好的效果)。
“FileManager”和“我的文档”对照,缩列图及列表显示