一、前言
本文主要介紹E680g系統(tǒng)應用相關(guān)的重要文件和目錄。考慮到?jīng)]有Linux背景的用戶,每步操作皆列出完整命令。
還有,很多情況下不能直接在手機上直接更改文件,文件夾。需要復制到電腦上,修改完再復制替換回去。
二、目錄列表
telnet進手機(這里使用的是藍牙串口連接的無線telnet),鍵入ls -al,回車,
如下所示:
drwxr-xr-x 1 root root 420 Aug 25 22:42 .backup
drwxr-xrwx 1 root root 684 Jan 1 1970 bin
drwxr-xrwx 1 root root 3440 Jan 1 1970 dev
drwxrwxr-x 11 ezx ezx 16384 Jan 1 1970 diska
d---rwxr-x 1 ezx ezx 0 Aug 28 20:14 diskb
drwxr-xrwx 1 root root 792 Jan 1 1970 etc
drwxr-xr-x 1 root root 1 Mar 10 16:42 ezxlocal
drwxr-xrwx 1 root root 20 Jan 1 1970 home
drwxr-xrwx 1 root root 824 Jan 1 1970 lib
drwxr-xr-x 1 root root 20 Jan 1 1970 mmc
lrwxrwxrwx 1 root root 9 Jun 25 12:45 proc -> /ram/proc
drwxr-xr-x 1 root root 0 Jan 1 1970 ram
drwxr-xrwx 1 root root 752 Jan 1 1970 sbin
lrwxrwxrwx 1 root root 8 Jan 1 1970 tmp -> /ram/tmp
drwxr-xrwx 1 root root 336 Jan 1 1970 usr
lrwxrwxrwx 1 root root 8 Aug 22 13:59 var -> /ram/var
包括了很多熟悉的Linux目錄,在這里我們只分析與我們應用有關(guān)的目錄文件。
三、主復位與主清除
實際上,E680g的主復位與主清除的腳本就在/.backup下。/.backup下的文件是專供用于手機恢復出廠設(shè)置的文件。
cd /.backup
ls -al
其中包括下面三個腳本文件:
-rwxr-xr-x 1 root root 2902 Jan 1 1970 masterclear_doc.sh
-rwxr-xr-x 1 root root 8795 Jan 1 1970 masterclear_hat.sh
-rwxr-xr-x 1 root root 442 Jan 1 1970 masterreset_hat.sh
masterclear_doc.sh 用于主清除后恢復手機上diska目錄
masterclear_hat.sh 用于主清除后恢復手機上ezxlocal目錄
masterreset_hat.sh 主復位腳本
如果用UltraEdit打開,內(nèi)容便一目了然。以下是寫給對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 手機大容量連接電腦后能看到的內(nèi)容
/ezxlocal 存放用戶幾乎所有配置信息的地方
/mmc 擴展卡,如果你沒買,那肯定這個目錄下就沒有內(nèi)容了
四、/diska目錄
這個文件夾下的內(nèi)容都可以刪的。
ls -a 會顯示如下內(nèi)容:
. .check .system MyImages MyPrograms preload
.. .preload MyAudio MyNotes MyVideo
目錄說明
. 表示當前目錄
.. 表示上一級目錄
MyImages MyPrograms MyAudio MyNotes MyVideo preload 沒什么好說,即使你刪了,“我的收藏”還會建的。
.preload 包含了所有E680g的內(nèi)置JAVA游戲和游戲配置文件。如果想徹底刪除游戲必須要把這些文件一并刪除,光在菜單圖標中卸載,游戲文件還是存在的。
.system 主要是包括用戶自已安裝在手機的Java軟件(.system/java),還有MPKG軟件(.system/QTDownLoad),及其他的email,彩信之類。
文件說明
/diska/.preload/ConfigDB 雖然這個文件可以隨意刪除,但作用很重要。其中記錄了手機主菜單的位置分組信息和文件關(guān)聯(lián)打開的信息。下面對比文件內(nèi)容詳細說明。
[AppConfigInfo]
AppConfigCount = 39 ---> 應用總數(shù)量
[AppConfigRecord10] ---> 應用列表
AllPosition = 9 ---> 顯示全部時的菜單位置
AppUid = 68 ---> 系統(tǒng)內(nèi)部使用的應用標志(唯一)
GroupUid = 3 ---> 1辦公,2娛樂,3工具,4應用...
Position = 5 ---> 在當前組的位置
uid = 10 ---> 與應用標志對應,我估計不
對應也沒事,只要按順序來就行
[AppConfigRecord11]
AllPosition = 4
AppUid = 105
GroupUid = 2
Position = 4
uid = 11
...
[MimeConfigInfo]
MimeConfigCount = 1 ---> 應用程序關(guān)聯(lián)數(shù)目
[MimeConfigRecord1]
AppUid = 100000001 ---> 應用程序標志
Mime = lin ---> 擴展名
uid = 1
可以這個應用程序關(guān)聯(lián)的是lin文件用應用程序100000001打開,自然
是我自已配置的Loader了。