本帖最后由 lhparking 于 2011-11-6 23:03 編輯 在系統(tǒng)分區(qū)中odex文件是同名的apk文件的系統(tǒng)優(yōu)化dex文件,官方ROM中的apk和odex文件是配對的。而對應(yīng)的apk文件中沒有了dex文件(比可安裝的apk文件要?。?br> 這樣的做法可以 1. 加快程序裝載和運(yùn)行。 2. 可以防系統(tǒng)程序的簡單復(fù)制,針對不同的ROM,odex文件是變化的,是不可混用的,否則程序不能正常運(yùn)行。而和odex文件配對的apk文件是不能單獨(dú)安裝和使用的,因?yàn)檫@樣的apk文件中沒有了dex文件。 3. 可以節(jié)省可憐的data分區(qū)資源(不再占用其中的緩存空間)。 如果你夠?qū)I(yè)或潛水真的夠深的話是可以合并odex和apk的,同樣你也可以將普通可安裝的apk分解成ROM中的那種apk和odex。很多自制的ROM沒有做apk的dex優(yōu)化,自然也就沒有odex文件了。 操作過程非常簡單_____請大家仔細(xì)閱讀 第一步:工欲善其事必先利其器,制作odex文件所需要的所有工具全在附件里: 第二步:將附件內(nèi)的文件adb.exe和adbWinApi.dll放入C(系統(tǒng)盤):\Windows\system32目錄下面 第三步:將附件文件dexopt-wrapper放入手機(jī)system\bin目錄里面,并且更改權(quán)限,勾全部勾上 第四步:用RE管理器(或者其他系統(tǒng)文件管路工具)將需要生成odex文件的apk文件也放入手機(jī)system\bin目錄里面,本文采用luyinji.apk文件為例 第五步:在電腦運(yùn)行欄里輸入cmd 并按回車鍵,調(diào)處DOS ⑴輸入adb shell并按回車鍵 ⑵輸入su并按回車鍵 ⑶輸入cd system并按回車鍵 ⑷輸入cd bin并按回車鍵 ⑸輸入dexopt-wrapper luyinji.apk luyinji.odex并按回車鍵 第六步,恭喜您,成功制作了屬于自己的odex文件,最后再將apk文件和制作的odex文件復(fù)制到system\app文件夾內(nèi) 說明:本過程是在手機(jī)與電腦連接后才能實(shí)現(xiàn),另外必須手動(dòng)將apk文件和制作的odex文件移動(dòng)至手機(jī)system\app文件夾內(nèi)。 注意:可能有些機(jī)油們制作完后在手機(jī)system\bin目錄里面沒有找到相應(yīng)的odex文件,沒關(guān)系,返回到上級目錄,再進(jìn)入一次,你是不是驚訝的發(fā)現(xiàn),odex文件就在apk文件下面。 工具: 原文http://www./thread-1237461-1-1.html |
|