一、補充說明
上文已完全分析了Loader的實質,試想自已寫個Loader腳本,不管是卸載還是擴展都是很輕松的事。這里還需要補充說明一下,上文提到Shell腳本在E680g圖形化界面下是不能直接運行的。這里有兩種辦法,一種通過關聯(lián)Loader腳本運行,另一種可以直接配置到系統(tǒng)菜單里解釋運行,這時便于Loader沒有任何關系。
Loader的作用只是方便于在圖形化界面下關聯(lián)運行Shell腳本。
修改PlugCarDB或者InstalledDB需要重新更改菜單順序,系統(tǒng)是把配置數據載入內存再進行處理的。
二、通過USB實現Telnet
要繼續(xù)深入下去,不談Telnet是完全不可能的事,Telnet可以看到手機操作系統(tǒng)的完全目錄!可以執(zhí)行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文件為例!
找到19425526.mpkg文件,改名19425526.tar.gz,解壓縮出mp3player文件夾,把這個文件夾復制到手機上,找到mp3player文件夾里的mp3player,這個是linux下的應用執(zhí)行程序。(關于Linux下文件類型的,還是需要找些資料熟悉一下,連應用程序是哪個都不知道的話,也就無語了。)長按這個文件,打開方式選擇Loader應用程序。你會發(fā)現播放器運行沒有任何問題!
思考下,原來什么mpkg安裝,搞得只是讓我在菜單上看到罷了,我復制過去就可以直接運行,又何必再費事。不過也有問題,沒有快捷方式啊,總不能每次找文件夾吧。