深度剖析E680G应用三.目录结构

一、前言
【深度剖析E680G应用三.目录结构】本文主要介绍E680g系统应用相关的重要文件和目录 。考虑到没有Linux背景的
用户,每步操作皆列出完整命令 。
还有,很多情况下不能直接在手机上直接更改文件,文件夹 。需要复制到电脑
上,修改完再复制替换回去 。

二、目录列表
telnet进手机(这里使用的是蓝牙串口连接的无线telnet),键入ls -al,回车,
如下所示:
drwxr-xr-x1 rootroot420 Aug 25 22:42 .backup
drwxr-xrwx1 rootroot684 Jan11970 bin
drwxr-xrwx1 rootroot3440 Jan11970 dev
drwxrwxr-x11 ezxezx16384 Jan11970 diska
d---rwxr-x1 ezxezx0 Aug 28 20:14 diskb
drwxr-xrwx1 rootroot792 Jan11970 etc
drwxr-xr-x1 rootroot1 Mar 10 16:42 ezxlocal
drwxr-xrwx1 rootroot20 Jan11970 home
drwxr-xrwx1 rootroot824 Jan11970 lib
drwxr-xr-x1 rootroot20 Jan11970 mmc
lrwxrwxrwx1 rootroot9 Jun 25 12:45 proc -> /ram/proc
drwxr-xr-x1 rootroot0 Jan11970 ram
drwxr-xrwx1 rootroot752 Jan11970 sbin
lrwxrwxrwx1 rootroot8 Jan11970 tmp -> /ram/tmp
drwxr-xrwx1 rootroot336 Jan11970 usr
lrwxrwxrwx1 rootroot8 Aug 22 13:59 var -> /ram/var

包括了很多熟悉的Linux目录,在这里我们只分析与我们应用有关的目录文件 。

三、主复位与主清除
实际上,E680G的主复位与主清除的脚本就在/.backup下 。/.backup下的文件是专供
用于手机恢复出厂设置的文件 。
cd /.backup
ls -al

其中包括下面三个脚本文件:
-rwxr-xr-x1 rootroot2902 Jan11970 masterclear_doc.sh
-rwxr-xr-x1 rootroot8795 Jan11970 masterclear_hat.sh
-rwxr-xr-x1 rootroot442 Jan11970 masterreset_hat.sh

masterclear_doc.sh用于主清除后恢复手机上diska目录
masterclear_hat.sh用于主清除后恢复手机上ezxlocal目录
masterreset_hat.sh主复位脚本

如果用UltraEdit打开,内容便一目了然 。以下是写给对Linux Shell不是很熟悉人 。

1.masterreset_hat.sh
主复位命令,只不过是删除/ezxlocal/download/appwrite下setup和NetProfile下的
配置文件罢了(除了ezx_airsync.cfg和ezx_provision cfg)!

2.masterclear_hat.sh,masterclear_doc.sh
这两个脚本只是做主清除后的恢复,但由此可见,我们用户平常操作只是手机下面
三个目录 。这也是通过这几个脚本获取的最有用信息!
/diska手机大容量连接电脑后能看到的内容
/ezxlocal存放用户几乎所有配置信息的地方
/mmc扩展卡,如果你没买,那肯定这个目录下就没有内容了


四、/diska目录
这个文件夹下的内容都可以删的 。
ls -a 会显示如下内容:
..check.systemMyImagesMyProgramspreload
...preloadMyAudioMyNotesMyVideo


目录说明

.表示当前目录
.. 表示上一级目录
MyImages MyPrograms MyAudio MyNotes MyVideo preload 没什么好说,即使你
删了,“我的收藏”还会建的 。
.preload包含了所有E680G的内置JAVA游戏和游戏配置文件 。如果想彻底删除
游戏必须要把这些文件一并删除,光在菜单图标中卸载,游戏文件还是存在的 。
.system主要是包括用户自已安装在手机的Java软件(.system/java),还有MPKG
软件(.system/QTDownLoad),及其他的email,彩信之类 。
文件说明

/diska/.preload/ConfigDB虽然这个文件可以随意删除,但作用很重要 。
其中记录了手机主菜单的位置分组信息和文件关联打开的信息 。下面对比文件内容详细
说明 。
[AppConfigInfo]
AppConfigCount = 39--->应用总数量


[AppConfigRecord10]--->应用列表
AllPosition = 9--->显示全部时的菜单位置
AppUid = 68--->系统内部使用的应用标志(唯一)
GroupUid = 3--->1办公,2娱乐,3工具,4应用...
Position = 5--->在当前组的位置
uid = 10--->与应用标志对应,我估计不
对应也没事,只要按顺序来就行

推荐阅读