導航:首頁 > 源碼編譯 > 手機端dex文件反編譯工具

手機端dex文件反編譯工具

發布時間:2022-09-21 03:09:21

android APK+Dex文件反編譯及回編譯工具的兼容手機管理工具

* 豌豆莢手機精靈* 魔樂手機管家* 91手機助手* QQ應用助手* APK安裝器123* 手機樂園APK安裝器* N多APK安裝器* HIAPK APK安裝器* 360手機助手* 卓大師 刷機工具* 金山手機控 & 金山手機助手* 騰訊手機管家 & 手機助手* 阿里旺旺手機助手* 網路手機助手* 聯想手機管家* Wondershare MobileGo

㈡ Android APK+Dex文件反編譯及回編譯工具的常見問題

1、被殺毒軟體攔截誤殺(安裝前,關閉殺毒軟體)
2、沒有管理員許可權(右鍵以管理員身份運行C:Apkdb安裝.exe)或者,使用兼容模式 (右鍵-屬性-兼容性-兼容模式[Windows XP SP3])以及 特權等級 勾選「以管理員身份運行此程序」
3、UAC限制 安裝過程沒有寫入注冊表提示,直接顯示安裝完成(右鍵 我的電腦-管理-本地用戶和組-用戶-Administrator(√ 密碼永不過期)請在系統變數【path】里最前面添加 c:windows;c:windowssystem32;4、正常安裝成功,安裝過程有寫入注冊表提示,但是右鍵APK 沒有菜單(檢查是不是安裝了PC版的手機管理工具,關聯了APK文件)
5、安裝後無法編譯文件,提示java 錯誤(未安裝JAVA平台,或安裝錯誤。請卸載後重啟電腦,重裝再次重啟電腦)
6、安裝成功後,編譯文件提示 「Can't create the output directory \****smali」(這是文件夾 沒有寫入許可權。檢查是否直接在硬碟分區根目錄編譯了?Apktool不能在磁碟分區。如:C盤 D盤 根目錄!如果不是根目錄,請檢查apk文件名稱是不是有問題。如,文件名結尾空格。)
7、能反編譯,但無法回編譯(可能是被舊版本的Apktool編譯過,試試用舊版的反編譯,用新版的回編譯)
8、回編譯出錯問題:(1.提示 strings.xml 最後一行錯誤,檢查是否</string>符號錯誤;(2.提示 strings.xml 最頂部含中文代碼首行錯誤,編碼格式不對,轉換成 UTF-8;(3.提示 public.xml 出錯,檢查改動過的 arrays.xml 是否代碼有錯誤的地方;(4.其他錯誤,檢查是否復制aapt.exe 文件到系統目錄如:C:WindowsSystem32aapt.exe
9、安裝過程提示 systeminfo 提示「不是內部或外部命令」請在系統變數【path】里最前面添加 c:windows;c:windowssystem32;或者手動添加這個變數,如果還是不行可能系統不完整,重裝吧)
10、如果安裝過程中,未顯示【操作成功完成】只顯示:....................請在系統變數【path】里最前面添加 c:windows;c:windowssystem32;
11、64位系統,如果JAVA出錯,建議把32位和64位的JAVA一起裝上。
12、Win8用戶 需要注意一下,如果安裝了手機助手,需要,手動關聯APK文件apk文件滑鼠右鍵,【打開方式】-【選擇默認程序】-【APK安裝器】

㈢ 求助dex工具怎麼反編譯

反編譯apk工具使用最廣泛的就是apktool,這里先說一下整個流程用到的工具有:
1.apktool,下載後拿到apktool.bat和apktool.jar,然後把這兩個工具放到C:\Windows底下。這個工具的作用主要是得到apk的資源文件和配置文件
2.dex2jar 下載這個工具解壓後放到任意盤都可以,後面主要用這個根據apk的classes.dev文件生成供jd-gui工具解析的jar。
3.jd-gui上一步提到其作用,和2一樣,也是下載後放到任意盤即可,到時候只要運行jd-gui.exe打開上一步生成的jar即可查看源碼,下面對這個工具不再贅述
下面詳細說一下前面兩個工具類的詳細用法:
先說apktool的用法:
1.下載後拿到apktool.bat和apktool.jar,然後把這兩個工具放到C:\Windows底下
2.cmd打開後默認是你的計算機,默認的不用改,直接輸入apktool,如果出現如下圖的效果,即表示准備已就緒
接下來,apktool d f:\app-debug.apk f:\app像這樣輸入,這里的f:\app-debug.apk是你的將要被反編譯的apk的絕對路徑,後面的f:\app是apk反編譯後資源文件將要放入的文件夾,不需要事先新建好,在這里寫好就行了,輸入完回車,如果成功的話,即可在文件夾中看到資源文件,這里apktool的流程算完了。
接下來說一下第二個工具,dex2jar的使用流程:
1.把你將要反編譯的apk的擴展名改成壓縮包的擴展名(rar\zip等),然後對其解壓,找到classes.dev文件,將之復制後貼到dex2jar底下,效果如如下:
接下來又要寫命令了,同樣cmd,然後轉換到你的dex2jar目錄,然後輸入dex2jar.bat classes.dev,然後回車即可在dex2jar.目錄中看到一個classes_dex2jar.jar。好了,完了,貼圖
得到classes_dex2jar.jar了,前面說了jd-gui的作用了,直接打開這個就行了,得到的就是源代碼了

㈣ 如何反編譯Android 的apk/dex/odex,獲得源碼

關於APK,DEX的介紹

當我們編譯一個安卓項目的時候,整個項目會被打包成一個 .apk文件。這個文件其實是一個標準的zip文件,因此可以用解壓縮工具打開。這個apk文件一般都包含程序的代碼(在classes.dex文件中), 資源文件, 證書, manifest 文件等。 其中對我們最重要的是classes.dex文件,因為編譯後的位元組碼(bytecode)都是放在這個文件中。我們後面講的反編譯就是針對這個dex文件來的。

反編譯普通的APK文件:

對於普通的APK/DEX文件的反編譯,其實工具有很多, 包括:

㈤ Android APK+Dex文件反編譯及回編譯工具的最新版本

v.1.8.1 正式版 2013.12.30*.更新,重新整合右鍵菜單*.新增,支持zip刷機包Sideload線刷功能(需要CWM Recovery支持)*.新增,編譯時可保留APK文件原始簽名(Apktool v2.0.0b8版)*.新增,多語言選項:支持簡體,繁體*.更新,Apktool v2.0.0b8(測試版)*.更新,smali/baksmali v2.0.2*.修復,查看DEX源碼出錯問*.增強,對繁體中文的支持。*.更新,顯示APK自身圖標(Apkshellext v2.3)*.修復,部分代碼與系統不兼容問題*.更新,APK優化工具Zipalign (22.3版)*.更新,adb工具支持Android4.4*.修復,修復批量編譯*.修復,回編譯保留舊文件失敗問題(與系統時間格式相關)*.修復,Odex合並問題*.修復,Apk優化失敗問題*.修復,APK文件安裝器出錯問題*.修復,安裝框架文件出錯問題*.修復,64位系統簽名優化出錯問題*.更新,Java Decompilier 至 v0.3.5*.更新,Dex2jar 至 v0.0.9.15*.增強,對API 19的支持!*.優化,重新執行腳本*.其他,一些微調整
v.1.7.2 正式版 2012.09.051.更新,Apktool v1.5.0 (2012.9.2)2.更新,smali/baksmali 至 v1.3.3版3.更新,APK優化工具Zipalign (2012.6.25版)4.優化,Odex合並到APK或JAR功能(可選擇系統版本)5.增強,支持(JB)Android v4.1.1 編譯6.增強,與手機助手的兼容性7.其他,一些調整

㈥ Android APK+Dex文件反編譯及回編譯工具的注意事項

1、需要反編譯的APK文件名稱,不可以使用中文,否則無法回編譯。2、反編譯後的文件夾不要重命名,否則自動簽名會失敗(控制在:apktool.yml)。3、APK文件不能放在分區根目錄直接反編譯,請放在子目錄內。4、部分功能需要 .NET Framework 4.0 的支持!如:顯示APK自身圖標。

㈦ Android APK+Dex文件反編譯及回編譯工具的工具說明

1. APK文件反編譯工具 ApkTool v2.0.0用於直接反編譯APK文件,同時也會反編譯dex文件。
2. DEX文件反編譯工具 Baksmali/Smali v2.0.2專門用來反編譯Dex文件,可以跟ApkTool兼容使用。
3. DEX文件反編譯資源查看工具Dex2jar v0.0.9.15和JD-GUI v0.3.5用來查看反編譯Dex後源碼的工具,據說能完整的反編譯出Dex文件源碼。
4. APK文件簽名工具 SignApk為APK文件執行簽名,專門提供給廣大漢化工作者們。
5. APK安裝器 PC版 QQApktool為用戶提供可以預先查看軟體的所有信息包括許可權的APK安裝器。
6. 顯示APK自身圖標 Apkshellext v2.3該程序非常不錯,可惜佔用緩存和讀取速度較慢,容易出現讀取滯留狀態,從而導致APK文件無法刪除,建議配置低的電腦慎用。

㈧ Android APK+Dex文件反編譯及回編譯工具的介紹

是一款,針對Android OS系統的APK程序,直接反編譯修改的工具。APKDB集合了當今最強悍,最犀利的APK及Dex文件編譯工具;正常安裝後,它直接在【滑鼠右鍵】創建快捷菜單;非常方便漢化工作者,對APK或Dex文件進行簡易的反編譯回編譯操作。

㈨ Android APK+Dex文件反編譯及回編譯工具的使用說明


本工具執行安裝後,直接在【滑鼠右鍵】生成快捷鍵,自動關聯APK、DEX、Odex、Zip等文件。只要在電腦任意「非分區根目錄」,【滑鼠右鍵】點擊相關文件,即可編譯操作。如,反編譯APK及DEX文件,反編譯後生成可編譯的同名文件夾,漢化修改完成後,對文件夾點擊【滑鼠右鍵】根據文件夾反編譯前的文件類型,現在【使用 APKDB編譯】即可!
同時,針對apk和zip文件增加簽名操作,只要【滑鼠右鍵】點擊,選擇【使用 APKDB編譯】選擇【[S]簽名APK文件】即可!簽名前無需刪除原來的【META-INF】簽名數據。本工具會判別apk還是zip並自動刪除簽名數據。

㈩ dex文件被破壞,如何反編譯apk或者此dex呢

可以使用 apktool工具反編譯 apk ,會把dex文件反編譯為samli源碼。

也可直接把dex文件從apk文件解壓出來,用dex2jar工具把它轉換成jar文件,這樣就可以用jd-gui工具看到java源碼了。

閱讀全文

與手機端dex文件反編譯工具相關的資料

熱點內容
隱私加密怎麼設置密碼 瀏覽:940
馬丁靴補色解壓 瀏覽:565
在設置app上怎麼找到個人熱點 瀏覽:754
按照檔案號生成文件夾 瀏覽:1000
程序員轉方向 瀏覽:111
lol敏捷加密 瀏覽:882
傳統公司眼中的加密貨幣 瀏覽:430
電腦圖標又出現文件夾怎麼去掉 瀏覽:964
排序演算法c和a 瀏覽:418
手機拍照上傳android 瀏覽:343
linux壓縮率 瀏覽:614
電腦瀏覽器加密埠 瀏覽:536
單片機線性電源 瀏覽:268
韓國雲伺服器評測 瀏覽:740
python輸出hello 瀏覽:594
如何在最左側添加文件夾 瀏覽:500
python實現https請求 瀏覽:472
一端無支座端梁要加密嗎 瀏覽:247
雲伺服器能做什麼兼職 瀏覽:972
大疆程序員姜 瀏覽:415