WAP手機(jī)網(wǎng)站 手機(jī)下載 手機(jī)軟件 手機(jī)游戲 手機(jī)網(wǎng)游 手機(jī)主題 手機(jī)圖片 手機(jī)鈴聲 手機(jī)世界微博
手機(jī)游戲攻略

深度剖析E680G應(yīng)用一 所謂的Loader

草木瓜 3533手機(jī)世界 2006-8-24

  深度剖析E680g應(yīng)用一.所謂的Loader

草木瓜 20060818


一、寫(xiě)在前面的話

  E680g,已不能簡(jiǎn)單理解為手機(jī),而是一臺(tái)實(shí)實(shí)在在運(yùn)行Linux操作系統(tǒng)的個(gè)人掌上電腦!
  本文試圖通過(guò)探討E680g操作系統(tǒng)的架構(gòu),打造個(gè)人PDA,擴(kuò)展其強(qiáng)勁的功能。
  由于本人也剛接觸E680g不久,再加上Linux知識(shí)空白,文章深度也許還遠(yuǎn)遠(yuǎn)不能達(dá)到分析Linux內(nèi)核源碼的層次,所以我加上了應(yīng)用二字,足以說(shuō)明是面向廣大普通用戶的。
對(duì)大多數(shù)人來(lái)講擴(kuò)展應(yīng)用軟件才是主要的內(nèi)容。
  此外本文所涉及內(nèi)容皆不需要進(jìn)行刷機(jī),這對(duì)新手來(lái)說(shuō)更容易接受罷。

二、進(jìn)入正題
  
  進(jìn)入正題前還想說(shuō)幾句廢話:首先,那就是砸鍋賣(mài)鐵也得要買(mǎi)塊擴(kuò)展卡來(lái),最好是1G的,否則就那點(diǎn)手機(jī)內(nèi)存空間也沒(méi)有玩的必要了!其次,說(shuō)明書(shū)必須認(rèn)真閱讀,基本操作都不知道,又如何談得上玩轉(zhuǎn)?

三、探究Loader

  A.安裝程序

  只要你上了E680論壇,你可以看幾乎無(wú)所不在的L/M!說(shuō)實(shí)話,Loader只不過(guò)是別人寫(xiě)的一個(gè)簡(jiǎn)單腳本,幾行代碼而已。可對(duì)剛?cè)胧?a href="/phone/phone{E945A46D-22A1-48D2-B310-D5248021B463}.htm" target="_blank">E680g的人來(lái)說(shuō)是很神秘的,純粹去研究Loader也沒(méi)有意義,然在我們一步一步探個(gè)究竟的過(guò)程中,你會(huì)發(fā)現(xiàn)自已的DIY能力卻提高了很多。
  
  Loader的安裝程序有兩種,一種安裝在手機(jī),另一種安裝在卡上。一般是個(gè)mtf文件 如:Loader_E680i_phone.mtf(手機(jī))Loader_E680i_SD.mtf(SD卡)。
  
  擴(kuò)展名為mtf的文件可以直接被E680g執(zhí)行。(再?gòu)U話點(diǎn),復(fù)制到手機(jī)或者卡上點(diǎn)下該mtf文件就可以執(zhí)行了。)
  mtf文件的本質(zhì)是linux下tar包的壓縮文件!不明白不要緊,可以將上面文件下改名為L(zhǎng)oader_E680i_SD.tar.gz ,用winrar解壓縮,就可以看到一些文件。(有興趣可以看下Linux下tar,gunzip等相關(guān)shell命令的用法,那樣就會(huì)更清楚了。)

  不管你是從哪里下載的Load安裝程序,這個(gè)目錄結(jié)構(gòu)肯定都是一樣的!

  如果mtf在E680g下運(yùn)行,就是直接解壓縮到手機(jī)Linux操作系統(tǒng)環(huán)境下的對(duì)應(yīng)路徑。
  用卡版的Loader_E680i_SD.tar.gz為例,它其實(shí)就是解壓成如下文件:
  
  /mmc/mmca1/.system/java/PlugCardDB
  /diska/.system/QTDownLoad/loader/loader.desktop
  /diska/.system/QTDownLoad/loader/loader.lin
  /diska/.system/QTDownLoad/loader/loader.gif
  /diska/.system/QTDownLoad/loader/loader_sm.gif

  手機(jī)版Loader_E680i_phone.tar.gz路徑肯定是有所不同的,以下是手機(jī)版解壓的對(duì)
應(yīng)文件:
  
  /ezxlocal/download/appwrite/am/InstalledDB
  /diska/.system/QTDownLoad/loader/loader.desktop
  /diska/.system/QTDownLoad/loader/loader.lin
  /diska/.system/QTDownLoad/loader/loader.gif
  /diska/.system/QTDownLoad/loader/loader_sm.gif
  
  
  可以看出卡版和手機(jī)版的唯一區(qū)別是有個(gè)DB不同!
  
  在E680g上也存在這兩個(gè)文件,PlugCardDB和InstalledDB,存放外部程序(系統(tǒng)自帶游戲,自戶安裝的軟件)的配置信息。PlugCardDB存放安裝在卡里的程序信息,而InstalledDB存放安裝在手機(jī)里的程序信息。
  在E680g開(kāi)機(jī)或者更改菜單順序時(shí)會(huì)讀取這兩個(gè)DB文件來(lái)刷新菜單顯示。這兩個(gè)文件都是文本格式,可以用UltraEdit打開(kāi)。

  B.配置文件

  我們先打開(kāi)Loader安裝程序的這兩個(gè)文件,會(huì)發(fā)現(xiàn)InstalledDB除了一項(xiàng)關(guān)于Loader的配置內(nèi)容還有其他一些內(nèi)容,而PlugCardDB只有一項(xiàng)關(guān)于Loader的配置內(nèi)容。這是因?yàn)樽霭惭b包的人已經(jīng)把手機(jī)自帶的游戲配置信息也寫(xiě)到InstallDB里了。
  
  以下是卡安裝版的Loader配置信息(PlugCardDB),手機(jī)版的Loader配置信息也差不多的。
  
  [AppLinkInfo]
  AppLinkCount = 100000001


  [AppLinkRecord100000001]
  AllPosition =
  BigIcon = loader.gif
  Directory = ../../../../diska/.system/QTDownLoad/loader
  Exec = loader.lin
  Group = 5
  Icon = loader_sm.gif
  InstalledDate =
  JavaId = -1
  Mime =
  MpkgFile =
  Name = Loader
  OsVersion =
  Position = 17
  Rotation =
  Shared = 0
  Size = 10K
  Type = 2
  uid = 100000001
  
  
  [MimeInfo]
  MimeCount = 100000000

上一頁(yè) |1 2 | 下一頁(yè)

 

手機(jī)資訊


手機(jī)資訊
索尼愛(ài)立信LT15i領(lǐng)銜 超值A(chǔ)ndroid手機(jī)推薦
輕巧纖薄方便易攜帶 6款輕薄手機(jī)產(chǎn)品推薦
逐個(gè)功能擊破 8大iPhone 4S對(duì)抗強(qiáng)機(jī)薦
hold住不買(mǎi)iPhone4S 國(guó)慶后暴跌機(jī)搜羅
降至1千5百元左右的智能強(qiáng)機(jī) 熱門(mén)推薦
娛樂(lè)社交利器 八大鍵盤(pán)觸控安卓手機(jī)推薦
最低僅售300元 超高性價(jià)比行貨手機(jī)推薦
十一暢銷(xiāo)手機(jī)大盤(pán)點(diǎn) iPhone4價(jià)格下調(diào)
價(jià)低功能也樣樣齊 1500元左右智能手機(jī)
蘋(píng)果iPhone 4S發(fā)布 近期降價(jià)手機(jī)盤(pán)點(diǎn)



手機(jī)資訊
經(jīng)典多媒體娛樂(lè)王 摩托E680g僅1799元
娛樂(lè)智能手機(jī)始祖 摩托E680G終暴底價(jià)
我的小E情結(jié)之論刷機(jī)
摩托羅拉 E680g出問(wèn)題了
我使用摩托680G的感受
超高性價(jià)比!MOTO娛樂(lè)智能E680g售價(jià)不足1300
扔掉你的SD卡,讓RS-MMC卡完美解決不讀卡的問(wèn)題
購(gòu)買(mǎi)摩托羅拉E680g之后的感受:傷心+憤怒
摩托E68g用喬威1050MAH電池評(píng)測(cè)
從夏新M636到摩托羅拉E680g的感受
手機(jī)論壇


  諾基亞手機(jī) 蘋(píng)果手機(jī) HTC手機(jī) 三星手機(jī) 摩托羅拉手機(jī) 索愛(ài)手機(jī)