android 制作內(nèi)置軟件制作odex方法
第一個(gè)最簡單的方法:制作內(nèi)置軟件方法(需要root權(quán)限):安裝后直接將/data/app 下的軟件移到/system/app下后重啟。 電腦上制作用ADB SHELL, 在手機(jī)上制作就用超級終端(terminal emulator),兩個(gè)的使用命令與方法功能一模一樣(使用感覺上一樣,不知是否需安裝BusyBox1.17.1,反正我裝了,可下載Busybox安裝器選擇1.17.1版本安裝。至于dex與odex就多解析了,手機(jī)/system/app下的就是內(nèi)置軟件。 首先手機(jī)要獲取ROOT權(quán)限??上螺dZ4一鍵ROOT 漢化版和英文版
下載:ADB Shell 先看/system/bin目錄下有沒有dexopt-wrapper文件,應(yīng)該有的,使用過別人提供的dexopt-wrapper覆蓋自己的dexopt-wrapper制作成的內(nèi)置軟件部分不成功,但用自己的全部沒問題。 所以不提供dexopt-wrapper下載。 想制作那個(gè)軟件為制作為ODEX內(nèi)置軟件,先把它安裝了,然后把軟件放到手機(jī)任意位置都可吧,建議在system下建立一個(gè)新的例如命名名為 a的文件夾,把需制作為內(nèi)置軟件的軟件 xxx.apk放到/system/a下,軟件的命名不能用中文不能有空格,確定能用的是數(shù)字大小字母和 . 建議命名為1.apk和2.apk也可。 電腦上或手機(jī)上制作odex都需打開usb調(diào)試模式! 電腦端制作odex方法: 將附件內(nèi)的文件adb.exe和adbWinApi.dll放入C(系統(tǒng)盤):\Windows\system32目錄下面
用數(shù)據(jù)線連接好電腦,電腦上點(diǎn) 開始-運(yùn)行,或鍵盤左下角的Ctrl鍵右旁的windows鍵+R也可,喚出對話框后輸入cmd后點(diǎn)確定或按回車。
輸入adb shell 并按回車鍵
輸入su并按回車鍵,手機(jī)屏幕上會提示使用ROOT權(quán)限許可,點(diǎn)許可。 輸入 cd /system/a 并按回車鍵 進(jìn)入放的apk所在位置路徑 輸入 dexopt-wrapper 01.apk 01.odex 并按回車鍵 制作多個(gè)繼續(xù)輸入 dexopt-wrapper 02.apk 02.odex 并按回車鍵 手機(jī)上制作odex方法: 打開超級終端(terminal emulator) 在輸入su并按回車鍵 這一步開始即可. 制作成功把 1.apk和1.odex復(fù)制到/system/app目錄下后一般data/app下被制作為odex的軟件就會被自動(dòng)刪除,沒刪除自己刪除,內(nèi)置桌面和短信軟件制作為內(nèi)置軟件后放到/system/app目錄下后就可刪除手機(jī)自帶的短信桌面軟件了,已刪除就死機(jī),重啟沒事,或制作替代短信桌面軟件后放到/system/app重啟后再刪除。 把制作出來的odex化apk復(fù)制出來用壓縮軟件打開,把classex.dex刪除了可節(jié)省空間,不刪也行。 相關(guān)文章:一鍵odex化data/app system/app system/framework |
|