導航:首頁 > 軟體問題 > odex安卓怎麼合並app

odex安卓怎麼合並app

發布時間:2025-10-14 01:49:16

安卓apk與odex合並應該在什麼軟體上合並

我把拷出來的apk拷貝到手機上,但是安裝不上,提示「應用程序未安裝」。
因為ROM中的一些應用的apk文件中是沒有classes.dex文件的,但是對應的,在同一個目錄下都會有一個名字一樣,後綴是odex的文件,實際上,可以把這個odex文件轉成dex文件,然後放進apk文件中,這樣apk就可以安裝了。

細心的網友可能發現android的ROM中有很多odex文件,相對於APK中的dex文件而言這個odex有什麼作用呢?android123提示大家,如果你仔細觀察會發現文件名時一一對應的,同時那些對應的apk文件中沒有dex文件。這樣做可以使其廠商保證一定的反盜版,因為沒有沒有dex文件的apk是無法正常安裝的,而廠商直接將odex和不完整的apk文件放到手機rom固化到/system/bin中可以讓一般用戶無法正常導出使用。

很多網友可能想到的是合並odex和apk變成apk中包含dex文件的,這樣合並後最終apk文件安裝在/data/中,而rom存放時在/system/bin中,所以最終導致了用戶可裝在android手機中的軟體會變少,佔用系統空間。

方法:1准備軟體和文件(/system/bin中的文件復制到「一鍵合並」下的romdir/system/app中,把/system/framework下的文件也拷貝到「一鍵合並」下的romdir/system/framework中)。1准備軟體和文件

2電腦中有java環境(JAVA.exe)

3下載「一鍵合並」已經打包"rom提取APKodex轉dex簽名打包.zip" http://vdisk.weibo.com/s/sEZXR

4.選項2

在一鍵合並 omdirsystemapp下的這個就是你提取的軟體了,試試看能用不

我在XP下成功了!!看你的了!

② 安卓手機系統提取出來的apk和odex文件怎樣合並成可以安裝的apk安裝包

合並apk和odex我們需要先建立java環境,直接網路JDK下載安裝即可,需要用到的工具是smali,這是一個開源軟體,同樣可以直接網路下載即可。

操作步驟如下:

  1. 把下載的baksmali-1.2.4.jar和smali-1.2.4.jar這兩個文件與ROM裡面systemframework目錄下的文件一起放在一個文件夾里。

  2. 把ROM裡面的core.odex, ext.odex, framework.odex, android.policy.odex, services.odex這5個文件也放在此目錄。

  3. 分解odex文件:運行CMD,我們以aaa.apk和aaa.odex為例,在CMD中輸入java -jar baksmali-1.2.4.jar -x aaa.odex,然後會在工作目錄生成一個out的目錄,裡面是分解出來的一些文件。

  4. 把分解得到的文件變成classes.dex:在CMD中輸入java -Xmx512M -jar smali-1.2.4.jar out -o classes.dex,(注意其中的大小寫,java代碼嚴格區分大小寫)。我們得到了一個有用的classes.dex文件,用WinZip或者WinRAR打開aaa.apk,把這個classes.dex放進去。

  5. 最後再用signapk把最新得到的這個包含classes.dex的apk重新簽名一下 (可以使用Auto Sign簽名工具,網路下載即可),就生成一個可以安裝的單獨APK程序了。

③ 如何使用spflashtool備份mtk rom

1.下載後,右擊滑鼠解壓到「批量odex2dex」,進入目錄。先察看「使用說明.txt」。把備份好的system文件夾中的 framework文件夾下的odex文件全部復制到「make」文件夾下。再把備份好的「system」文件夾中的app文件夾下的apk與全部 odex復制到「file」文件夾中。
2. 雙擊「開始apk.bat」即可開始合並apk與odex。任務全部完成後,「file」文件夾下還會有10來個apk,它們是出廠時沒有 odex化的。也就是說,它們此時是完整的apk安裝包了。把它復制到指定地方與「OK」中的apk安裝包放到一起。其它已合並odex的安裝包則在 「ok」文件夾中。
3.合並好了之後,緊接著就是反編譯了,要用到反編譯工具,個人推薦Android_Tools_Plus_V9-Update6這個多合一安卓開發工具箱。完全免費。

④ 如何破解安卓系統中已提取的APK程序

一、APK生成 odex文件方法:
編譯開源GIT上的build/tools /dexpreopt/dexopt-wrapper這個,使用dexopt-wrapper即可,操作步驟將dexopt-wrapper放到/data/local目錄中,使用adb shell執行linux命令行,使用cd命令進入/data/local目錄,cd /data/local./dexoptwrapper android123.apk android123.odex
二、合並odex和 少dex的apk 為完整的apk文件

需要用到的工具是smali,一個開源的java處理軟體:

1.下載的baksmali和 smali的jar文件到工作目錄

2.把ROM裡面的core.odex, ext.odex, framework.odex, android.policy.odex, services.odex這5個文件也放在同一目錄(也可以放在別的目錄,通過設置BOOTCLASSPATH指定,默認就是當前目錄)。
例:以teeter為例子 (HTC一些Android常常會內置),ROM裡面拿出來的可能是2個文件,teeter.apk + teeter.odex。
1、分解odex文件:java -jar baksmali-1.2.1.jar -x teeter.odex如果沒其他問題,會在工作目錄生成一個out的目錄,裡面是分解出來的一些文件,我們在此不深究這些文件的作用。
2、把分解得到的文件變成classes.dex:java -Xmx512M -jar smali-1.2.1.jar out -o classes.dex,這樣得到了一個有用的classes.dex文件

3、用WinZip或者WinRAR打開teeter.apk文件,把這個classes.dex 放進去

4、最後再用signapk把最新得到的這個包含classes.dex的apk重新簽署一下 (Auto Sign簽名工具往期的文章里有下載),就生成一個可以安裝的單獨APK程序了。

5、簽名完成後即可安裝使用了

閱讀全文

與odex安卓怎麼合並app相關的資料

熱點內容
word繁體轉簡體沒有 瀏覽:650
odex安卓怎麼合並app 瀏覽:810
照片畫框app哪個好 瀏覽:130
燃氣入網費國家什麼時候出台文件停止收取 瀏覽:485
學生計算機編程網課哪個好 瀏覽:126
xp系統賬戶刪除密碼忘記了 瀏覽:771
什麼是對程序進行模塊化編程 瀏覽:227
win10文件更改怎麼找回 瀏覽:83
安卓的QQ文件怎麼刪除 瀏覽:779
photoshopcs6免費教程 瀏覽:209
復雜網路理論及其應用汪小帆 瀏覽:343
不同平台數據集如何合並 瀏覽:599
網路主播是什麼軟體 瀏覽:939
thinkpad編程用什麼系列 瀏覽:172
ps照片導出電腦桌面丟失文件 瀏覽:976
好看的旅遊網站模板下載 瀏覽:72
手機里excel文件導出 瀏覽:577
holo手機文件管理器 瀏覽:198
XLS1個文件夾能存多少kB 瀏覽:703
revit2014建築設計教程 瀏覽:723

友情鏈接