`
heartnn
  • 浏览: 33776 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
文章分类
社区版块
存档分类
最新评论

E680I/G 手動安裝程序(含J2ME程序)——SD卡

阅读更多
来源:小橙子的第一播

該手機是LINUX平臺的手機,所以,對搞電腦的使用者來講,可以說是“透明”的。雖然,MOTO在製作該LINUX時作了許多的限制。可,一方面其配置文件我們是可以“隨意”改變的;另一方面,這些限制一般情況下難不住真正的高手。偶不是高手,只是手機玩家,這裏談自己的一點心得。

一、安裝普通的LINUX程序

這些程序一般是.mpkg的包,可以用 WinRAR 打開看到內容的。如 ivory.mpkg,雙擊、選擇用 WinRAR 打開後,會看一個 ivory 文件。選中文件,再點擊 WinRAR 工具欄的“查看”鈕,就看到該的真面目了,通常是一個目錄,本例子中看到就是 ivory 目錄。

偶比較喜歡自己手動安裝這樣的程序。

好,將 ivory 目錄帶子目錄一塊傳到手機卡的 /mmc/mmca1/.system/ 裏面。

再來修改 /mmc/mmca1/.system/java/PlugCardDB ,先將文件拷貝到電腦中,再用Notepad++/UltraEdit等工具編輯。再後面增加一項:
[AppLinkRecord100000002]
AllPosition = 101
BigIcon =bluetooth.png
Comment =
Directory = ../../../../mmc/mmca1/.system/QTDownLoad/ivory
Exec = ivory.sh
Group = 6
Icon =bluetooth.png
InstalledDate = 2006/5/1
JavaId = -1
MpkgFile =
Name = Ivory
OsVersion =
Position = 2
Rotation =
Shared = 0
Type = 4
uid = 100000002

其中,
Directory 是相對的路徑,相對介面調用者的路徑,這裏可以認為是“系統”調用。
Exec=ivory.sh 是啟動文件,目錄中有。就是說,mpkg 打包的時候,帶有的。
Group=6 是顯示在手機的控制面板的類別,1是辦公、2是娛樂……
Name=BlueZ 是面板中顯示的名稱,如果想使用中文,就要轉換成UTF-8編碼的。
Position=2 是在該組的位置
Type=4 表示是ezx程序“己安裝的QT程序”。

其它的,效仿就可以了。

好了,修改好了,再傳到手機中,覆蓋原文件。回到手機的控制面板,打開安裝時對應的類別,點擊“start”菜單,選擇“更改順序”,不做任何事情,確定即可。就看到顯示已經刷新了。本例中,就是看到一個藍牙的圖標和“Ivory”文字標簽。

呵呵,這樣類型的程序的安裝,大家應該已經不想看的了,介紹得不對的地方,請改正。
好,手機安裝 J2ME 的程序,就複雜多了。

二、手動安裝 J2ME 的程序

只要 .jar 文件就夠。本例用 gpslook 的 GPS 軟件,文件名是 GpsMaps.jar。
用 WinRAR 打開這個 .jar 文件,再打開裏面的 META-INF 目錄,用 Notepad++ / UltraEdit 打開裏面的 MANIFEST.MF 文件。

在 /diska/.system/java/JAMInfo/maxsuiteid 找到當前己安裝的 j2me 的最大序號,本例中是 00510。
修改 /diska/.system/java/JAMInfo/index,修改前先拷貝到電腦,增加一行:
00511||GpsMap||gpslook.net||1.5||/mmc/mmca1/.system/java/DownloadApps/MIDlet00511
再傳回來覆蓋原文件。

到 /mmc/mmca1/.system/java/DownloadApps/,創建 MIDlet00511 子目錄,進入該子目錄,再創建兩個子目錄 Files 和 rms。
注:如果電腦是中文的(含繁體、簡體),不要再資源管理器(檔案總管)中按右鍵那樣創建,用 telnet 進去再創建。

將 GpsMaps.jar 拷貝到 /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files 中。也將前面解出來的文件 res\icon.png 拷貝到該目錄。

將 gpslook 提供的 permfile.txt 拷貝到 /mmc/mmca1/.system/java/DownloadApps/MIDlet00511

在電腦中,生成一個 registry.txt 文件,格式是“無BOM的UTF8”,內容是:
Jar-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/01_GpsMaps.jar
Jad-Path:
Perm-Path: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/permfile.txt
Suite-Icon: /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/icon.png
DRM-Mode: Forbidden
Is-Trusted: 1
Jar-URL:
Description:
Domain: manufacturer
Signer-Name:
Mot-JavaVM-Heapsize: 1091927588
Delete-Notify:
Num-MIDlets: 1
MIDlet-1: 乐图, /mmc/mmca1/.system/java/DownloadApps/MIDlet00511/Files/icon.png, engine.MainMidlet

再來修改 /mmc/mmca1/.system/java/PlugCardDB,一定要先拷貝到電腦!增加一項:
[AppLinkRecord1014]
AllPosition = 114
BigIcon = Files/icon.png
Directory = /mmc/mmca1/.system/java/DownloadApps/MIDlet00511
Exec =
Group = 5
Icon = Files/icon.png
InstalledDate =
JavaId = 00511
Mime =
MpkgFile =
Name = GpsLook
OsVersion =
Position = 1
Rotation =
Shared = 0
Size = 20K
Type = 3
uid = 1014

回到手機的控制面板,打開安裝時對應的類別,點擊“start”菜單,選擇“更改順序”,不做任何事情,確定即可。就看到顯示已經刷新了。本例中,就是看到一個綠葉的圖標和“GpsLook”文字標簽。

三、補充一個,如何用腳本啟動 j2me 程序

先 telnet 到手機,執行
/usr/SYSjava/kvm -launch 00511

或者,將腳本存成 .lin 文件,放到在手機我的文檔相關目錄,再通過“我的文檔”來執行該文件來 j2me 程序。

要注意的是,操作中,注意文件的格式,手機認識“無BOM的UTF8”格式,不要存成Unicode文件、帶BOM的UTF8文件。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics