手機用了一段時間之后,裝了N多的軟件,mpkg包的軟件也裝了不少。當卸載了某個軟件后,發(fā)現(xiàn)這個軟件的圖標變成了黃色的感嘆號,無法刪除。
按照yan0(在此要感謝yan0 DX)的卸載說明,點擊mpkg電腦圖標,然后編輯mpkg文件,改名為mpkg.txt,然后再點擊mpkg圖標,那個黃色的感嘆號仍然沒有消失。用qonsole進入/diska/.system/QTDownload/目錄下,發(fā)現(xiàn)此軟件的目錄確實已經(jīng)被刪除了。按照一般的方法,此時要主復位、主清除了。可是這樣一來,以前的手機里的數(shù)據(jù)就保不住了。于是查看了一下yan0 DX的mpkg.lin的安裝腳本,發(fā)現(xiàn)了記錄應用程序的數(shù)據(jù)庫文件“/ezxlocal/download/appwrite/am/InstalledDB”。再此查看mpkg.lin,發(fā)現(xiàn)編輯這個數(shù)據(jù)庫文件時并沒有使用特殊的工具,看來這個文件是個文本文件。既然如此,接下來就修改此文件。用qonsole或者telnet到手機(具體方法若不知道,請參考相關文檔),進入/ezxlocal/download/appwrite/am/目錄:
# cd /ezxlocal/download/appwrite/am/
然后備份這個文件,以防萬一
# cp InstalledDB InstalledDB.bak
編輯這個文件
# vi InstalledDB
如果沒有vi命令,可以先把這個文件拷貝出來,用UltraEdit編輯
# cp InstalledDB /diska
InstalledDB文件是一個配置文件,一個應用程序顯示為一個段落,以[AppLinkRecord10XX]開始,以uid = 10XX為段尾,一段為19行。找到那個顯示黃色感嘆號所對應的段落,刪除整個段落,保存退出。
重啟手機或者激活圖標后,那個黃色感嘆號消失,OK,手機的數(shù)據(jù)保住了。