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