東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關(guān)破解相關(guān)編程工具反編譯安裝制作程序源碼軟件補(bǔ)丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)反編譯 → apk 反編譯(android反編譯工具)

apk 反編譯(android反編譯工具)

apk 反編譯(android反編譯工具) apk反編譯

  • 大。7.8M
  • 語言:中文
  • 平臺:WinXP
  • 更新:2012-07-07 20:55
  • 等級:
  • 類型:反編譯
  • 網(wǎng)站:http://m.tipsywinegypsy.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

如果想學(xué)習(xí)一個(gè)東西,最快的方法是從別人的實(shí)例著手,這樣子碰到各種問題,自己才會(huì)想辦法去弄懂,學(xué)習(xí)android也是一樣,我們從別人的apk著,但很多都是經(jīng)過編譯了的。

今天教大學(xué)如何將apk進(jìn)行反編譯,學(xué)習(xí)別人編程的思路,方法。

當(dāng)然這樣也可以漢化一些國外的經(jīng)典軟件。

 下面提到的軟件,在本站提供下載的壓縮包內(nèi)都有,希望此教程對大家學(xué)習(xí)android有所幫助。

一、反編譯Apk得到Java源代碼
首先要下載兩個(gè)工具:dex2jar和JD-GUI

前者是將apk中的classes.dex轉(zhuǎn)化成Jar文件,而JD-GUI是一個(gè)反編譯工具,可以直接查看Jar包的源代碼。

具體步驟:

首先將apk文件,將后綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;

解壓下載的dex2jar,將classes.dex復(fù)制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄

運(yùn)行

dex2jar.bat    classes.dex

生成

classes.dex.dex2jar.jar

生成jar文件的截圖如下:

 

運(yùn)行JD-GUI(jd-gui.exe),打開上面生成的jar包,即可看到源代碼了


HelloAndroid源碼(編譯前的apk源碼對照)如下:

 


二、反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件

如果是只是漢化軟件,這將特別有用。

首先還是下載工具,這次用到的是apktool

具體步驟:

將下載的兩個(gè)包解壓到同一個(gè)文件夾下,應(yīng)該會(huì)有三個(gè)文件:aapt.exe,apktool.bat,apktool.jar

在命令行下定位到apktool.bat文件夾,輸入以下命令:apktool d C:\*.apk C:\*文件夾,如下圖:

 

命令行解釋:apktool   d   [apk文件 ]   [輸出文件夾]

反編譯的文件如下(AndroidManifest.xml為例):


特別注意:你要反編譯的文件一定要放在C盤的根目錄里


將反編譯完的文件重新打包成apk,很簡單,輸入apktool b c:\***文件夾(你編譯出來文件夾)即可,命令如下:

 

打包apk后的文件在目錄C:\HelloAndroid下,生成了兩個(gè)文件夾:

build

dist

其中,打包生成的HelloAndroid.apk,在上面的dist文件夾下,Ok

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

apk 反編譯(android反編譯工具)截圖

下載地址

apk 反編譯(android反編譯工具)

熱門評論
最新評論
第 1 樓 四川成都鐵通ADSL 網(wǎng)友 客人 發(fā)表于: 2013/9/13 15:45:16
非常好好好

支持( 1 ) 蓋樓(回復(fù))

發(fā)表評論 查看所有評論(1)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設(shè)計(jì)DreamweaverfireworksFlash

報(bào)錯(cuò)

請簡要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式