国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 手機知識 > 正文

深度剖析E680G應用二.MPKG

2024-06-10 11:27:08
字體:
來源:轉載
供稿:網友

一、補充說明

    上文已完全分析了Loader的實質,試想自已寫個Loader腳本,不管是卸載還是
擴展都是很輕松的事。這里還需要補充說明一下,上文提到Shell腳本在E680g圖形
化界面下是不能直接運行的。這里有兩種辦法,一種通過關聯Loader腳本運行,另
一種可以直接配置到系統菜單里解釋運行,這時便于Loader沒有任何關系。

    Loader的作用只是方便于在圖形化界面下關聯運行Shell腳本。

    修改PlugCarDB或者InstalledDB需要重新更改菜單順序,系統是把配置數據載
入內存再進行處理的。

二、通過USB實現Telnet

    要繼續深入下去,不談Telnet是完全不可能的事,Telnet可以看到手機操作系統
的完全目錄!可以執行linux很多有用的Shell腳本,DIY也才算真正開始。

    如何實現,網上這類文章也是比較泛濫!下面只簡單說明一下。可以去友人網,
www.e680.net等這類網站去查看詳細說明。
  
  1.寫個腳本文件,名稱隨意,比如usb.lin,復制到手機上卡上任意地方。
    #!/bin/bash
    echo MotNet > /PRoc/motusbd
  2.準備Moto E680 的 USBNET 驅動
  3.Modem方式USB連接電腦,安裝好驅動
  4.選擇usb.lin打開方式,用Loader應用程序打開
  5.telnet 169.254.142.2 輸入root,回車,這時直接在電腦路徑里輸入
  //169.254.142.2/system,即可訪問所有文件。

三、MPKG是什么

    壇子上說:運行擴展名為MPKG程序,需要安裝MPKG。

    至于大家所下載mpkg安裝程序,只是shell高手自個寫的安裝腳本罷了。安裝程
序過程是怎么樣的?說白了就是復制文件嘛,管你是Windows還是Linux!

    而那些擴展名為mpkg文件是和mtf文件是一樣的,還是Linux下tar文件包的gunzip
壓縮包,格式就是.tar.gz。MPKG安裝也是差不多的意思,一樣的解壓縮,所不同的是,還需要修改InstalledDB或者PlugCardDB這兩個文件,為的是讓我們能在菜單上直接看到嘛。

    以友人網GMS提供的mp3播放器的mpkg文件為例!
    下載地址:http://play.younet.com/view.php?tid=15040
  
    找到19425526.mpkg文件,改名19425526.tar.gz,解壓縮出mp3player文件夾,把
這個文件夾復制到手機上,找到mp3player文件夾里的mp3player,這個是linux下的應用執行程序。(關于Linux下文件類型的,還是需要找些資料熟悉一下,連應用程序是哪個都不知道的話,也就無語了。)長按這個文件,打開方式選擇Loader應用程序。你會發現播放器運行沒有任何問題!

    思考下,原來什么mpkg安裝,搞得只是讓我在菜單上看到罷了,我復制過去就可以
直接運行,又何必再費事。不過也有問題,沒有快捷方式啊,總不能每次找文件夾吧。

    建立快捷方式可以寫個這樣的Shell腳本,可以命名為mp3.lin。打開方式用Loader
腳本關聯,這個文件不管在哪個位置,只要一點擊就會執行。內容如下:

  #!/bin/bash
  #系統的環境變量
  export QTDIR=/usr/lib/ezx
  export LD_LIBRARY_PATH=$QTDIR/lib
  export EZX_RES_F "mp3player" | grep -v grep
  then
  $Moto_AlertProcess -playvol 5 -playfile $Moto_AlertExistFile
  else
  cd /mmc/mmca1/Soft/mp3player
  ./mp3player
  fi
  
  mp3_close.lin
  
  #!/bin/bash
  Moto_AlertProcess='/usr/SYSqtapp/phone/alertprocess'
  Moto_AlertKillFile='/mmc/mmca1/Soft/public/kill.wav'
  Moto_AlertNoFile='/mmc/mmca1/Soft/public/no.wav'
  Moto_AlertInfoFile='/mmc/mmca1/Soft/public/info.mid'
  $Moto_AlertProcess -playvol 5 -playfile $Moto_AlertInfoFile
  if ps -ef | grep "mp3player" | grep -v grep
  then
  start-stop-daemon --start --exec /bin/kill ` pidof mp3player `
  $Moto_AlertProcess -playvol 5 -playfile $Moto_AlertKillFile
  else
  $Moto_AlertProcess -playvol 5 -playfile $Moto_AlertNoFile
  fi

  PlugCardDB中關于loader和shortcuts的配置信息
  
  [AppLinkRecord100000001]
  AllPosition =
  BigIcon = liwei.gif
  Directory = ../../../../mmc/mmca1/Soft/liwei
  Exec = liwei
  Group = 5
  Icon = liwei_sm.gif
  InstalledDate =
  javaId = -1
  Mime =
  MpkgFile =
  Name = liwei
  OsVersion =
  Position = 17
  Rotation =
  Shared = 0
  Size =
  Type = 2
  uid = 100000001


  [AppLinkRecord100000002]
  AllPosition =
  BigIcon = big.png
  Directory = ../../../../mmc/mmca1/Soft/shortcuts
  Exec = shortcuts.sh
  Group = 5
  Icon = sm.png
  InstalledDate =
  JavaId = -1
  Mime =
  MpkgFile =
  Name =
  OsVersion =
  Position =
  Rotation =
  Shared = 0
  Size =
  Type = 2
  uid = 100000002


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 招远市| 安远县| 饶平县| 乌兰察布市| 团风县| 界首市| 英山县| 富蕴县| 岗巴县| 石门县| 万盛区| 静乐县| 运城市| 松滋市| 仙居县| 沁水县| 岗巴县| 丰都县| 故城县| 镇原县| 汤阴县| 通州区| 深圳市| 宝应县| 凤翔县| 遵义县| 晋州市| 社旗县| 永德县| 镇赉县| 舞阳县| 扬州市| 巨鹿县| 河东区| 瑞丽市| 道孚县| 洛浦县| 龙南县| 新化县| 昭通市| 新闻|