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