導航:首頁 > 軟體大全 > 電腦反編譯apk軟體

電腦反編譯apk軟體

發布時間:2022-10-03 02:13:38

1. 如何利用apktool反編譯apk

1
下載apktool所需文件:
a、 apktool1.5.2.tar.bz2
b、apktool-install-windows-r05-ibot.tar.bz2 (windows系統)

2
解壓剛剛下載的文件,並將解壓的文件放入C:\Windows目錄下

3
啟動控制台,輸入apktool,回車可查看到apktool工具常用指令,如圖

4
新建一個文件夾,用於存放apk及待解壓的文件,這里筆者將文件夾建在D:\apk目錄,同時放入用於測試的android app包(test.apk)

5
控制台輸入:apktool d D:\apk\test.apk D:\apk\test 進行反編譯操作
中句話中「D:\apk\test.apk」指apk存放位置,「D:\apk\test」指反編譯後文件存放的位置

6
反編譯成功之後,進入D:\apk\test文件目錄可以查看到反編譯後的文件

2. 有什麼軟體可以反編譯安卓apk游戲安裝包

一、Apk反編譯得到Java源代碼 下載上述反編譯工具包,打開apk2java目錄下的dex2jar-0.0.9.9文件夾,內含apk反編譯成java源碼工具,以及源碼查看工具。 apk反編譯工具dex2jar,是將apk中的classes.dex轉化成jar文件 源碼查看工具jdgui,是一個反。

3. 怎樣反編譯一個apk,利用哪些工具

工具:
apktool:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看
dex2jar:將apk反編譯成Java源碼(classes.dex轉化成jar文件)
jd-gui:查看APK中classes.dex轉化成出的jar文件,即源碼文件

反編譯流程:
一、apk反編譯得到程序的源代碼、圖片、XML配置、語言資源等文件
下載上述工具中的apktool,解壓得到3個文件:aapt.exe,apktool.bat,apktool.jar ,將需要反編譯的APK文件放到該目錄下,
打開命令行界面(運行-CMD) ,定位到apktool文件夾,輸入命令:apktool.bat d -f test.apk test
(命令中test.apk指的是要反編譯的APK文件全名,test為反編譯後資源文件存放的目錄名稱,即為:apktool.bat d -f [apk文件 ] [輸出文件夾])
說明獲取成功,之後發現在文件夾下多了個test文件,點擊便可以查看該應用的所有資源文件了。
如果想將反編譯完的文件重新打包成apk,可以:輸入apktool.bat b test(你編譯出來文件夾)便可,之後在之前的test文件下便可以發現多了2個文件夾:
builddist(裡面存放著打包出來的APK文件)

4. 如何利用apktool反編譯apk

下載apktool所需文件:
a、 apktool1.5.2.tar.bz2
b、apktool-install-windows-r05-ibot.tar.bz2 (windows系統)

解壓剛剛下載的文件,並將解壓的文件放入C:\Windows目錄下

啟動控制台,輸入apktool,回車可查看到apktool工具常用指令,如圖

新建一個文件夾,用於存放apk及待解壓的文件,這里筆者將文件夾建在D:\apk目錄,同時放入用於測試的android app包(test.apk)

控制台輸入:apktool d D:\apk\test.apk D:\apk\test 進行反編譯操作
中句話中「D:\apk\test.apk」指apk存放位置,「D:\apk\test」指反編譯後文件存放的位置

反編譯成功之後,進入D:\apk\test文件目錄可以查看到反編譯後的文件
步驟閱讀

5. 如何反編譯apk文件

注意:反編譯的前提是:開發者沒有使用proguard(java代碼混淆的工具)。

1.下載反編譯工具
需要下載四個工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot
dex2jar:將apk中的classes.dex轉化成Jar文件。
JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
apktool:反編譯工具,通過反編譯APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:輔助windows批處理工具。
下載地址:
dex2jar:http://code.google.com/p/dex2jar/downloads/list
JD-GUI:http://code.google.com/p/innlab/downloads/lis
apktool:http://code.google.com/p/android-apktool/downloads/list
工具截圖:

2.解壓縮APK包
apk文件也是一種常見的zip,常用的壓縮軟體就可輕松地解壓apk文件。用壓縮軟體將apk文件中的文件解壓到一個文件夾中,得到APK中的資源包括XML文件和classes.dex文件,classes.dex就是java文件編譯再通過dx工具打包而成的。
解壓截圖:

3.反編譯dex文件
解壓apk文件後,你會發現res目錄的圖片沒有加密,但java源碼編譯成了一個classes.dex文件,無法用普通的反編譯class文件的方法來處理,dex2jar可以將dex文件轉換成普通的jar包。
解壓下載的dex2jar,把解壓後的文件夾放到系統盤跟目錄中並把這個目錄加到系統path變數中,就可以直接用:dex2jar.bat或dex2jar.sh轉換dex文件了。
DOS行命令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的路徑)。
將在同目錄得到普通jar包:classes_dex2jar.jar,就可以用處理普通jar包的方法來反編譯這個jar包得到原文件。
編譯截圖:

生成jar文件的截圖如下:

4.反編譯jar包
得到jar包後,下載自已喜歡的反編譯工具,推薦使用JD-GUI,有比較簡單的圖形界面,可以反編譯單個class文件,也可以反編譯jar包,比較方便。
打開壓縮文件JD-GUI,運行jd-gui.exe,打開上面生成的jar包,即可看到源代碼了。
截圖如下:

5.反編譯xml文件
打開解壓的res\layout目錄,有很多xml文件,如果你想看下作者是如何設計界面的,你會很失望,因為你看到的是一大堆亂碼!這個時候我們需要用到的是apktool。
具體操作方法:將下載的apktool和apktool-install-windows-r05-ibot兩個包解壓到同一個文件夾下,這個文件夾有三個文件:aapt.exe,apktool.bat,apktool.jar。把這個文件夾也放到系統盤的根目錄中並把這個目錄加到path變數中。以HelloWord.apk為例:
在DOS命令行中輸入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件。
截圖如下:

生成的文件:

這樣就得到了可以得到編譯的源碼和XML資源。
注意:文件的路徑中最好不要出現中文!

6. 如何利用apktool反編譯apk

1.下載apktool所需文件:
a、 apktool1.5.2.tar.bz2
b、apktool-install-windows-r05-ibot.tar.bz2 (windows系統)

2.解壓剛剛下載的文件,並將解壓的文件放入C:\Windows目錄下

3.啟動控制台,輸入apktool,回車可查看到apktool工具常用指令

4.新建一個文件夾,用於存放apk及待解壓的文件,這里筆者將文件夾建在D:\apk目錄,同時放入用於測試的android app包(test.apk)

5.控制台輸入:apktool d D:\apk\test.apk D:\apk\test 進行反編譯操作
中句話中「D:\apk\test.apk」指apk存放位置,「D:\apk\test」指反編譯後文件存放的位置

6.反編譯成功之後,進入D:\apk\test文件目錄可以查看到反編譯後的文件

7. 如何反編譯apk文件

工具/原料

1、apktool 它可以拿到apk裡面的資源文件,我們要下載兩個文件,分別是apktool1.5.2.tar還有apktool-install-windows-r05-ibot.tar,

2、dex2jar 它可以把apk裡面的dex文件轉換成jar文件

3、jd-gui 它可以把jar文件或class文件反編譯成java文件


方法/步驟

首先下載這三個軟體,然後解壓(注意apktool的兩個文件解壓到一個文件夾)。


把需要反編譯的APK放到apktool文件夾下,然後打開Cmd(運行),進入apktool文件夾下

輸入apktool d apk名字 ,注意apk名字需要帶有後綴,這個獲取的是apk的資源文件,可以看到資源文件全都在這里了


這一步獲取apk代碼文件,將需要反編譯的APK用壓縮軟體打開,提取裡面的classes.dex,然後把classes.dex放到dex2jar文件夾下(就是第二個軟體的解壓文件夾),cmd進入dex2jar下面輸入dex2jar classes.dex

就看到jar文件了


打開jd-gui文件夾,打開jd-gui.exe,然後打開jar文件,就可以看到源碼文件了

8. 手游APK文件反編譯

電腦上著名的 apk 文件反編譯器,安卓手機軟體中國化所必需的 pc 軟體。它將幫助你反編譯成常規文件,並為你提供一個基本的幫助,為未來的 diy 工作。現在人才終於把它移植到行動電話上了,當涉及到中國化或簡單地修改軟體時,不再需要等待 pc 機工作。安裝說明: 將數據包復制到手機 micro sd 卡的根目錄,然後將主程序安裝到手機上。此外,該程序需要根許可權,手機必須獲得和授權,才能正常使用。說明: 本程序在使用大量文件操作時,需要很長時間耐心等待。如果你在編譯程序的過程中點擊屏幕,程序很容易失去響應。此時,只需單擊「等待」 ,耐心等待程序再次響應,程序將繼續編譯。[社論評論] apk 工具這個計算機端的 apk 反編譯軟體終於被移植到手機端,中國人破解了人們必需的工具!

閱讀全文

與電腦反編譯apk軟體相關的資料

熱點內容
台式電腦下載安裝絕地求生 瀏覽:653
電腦上面解壓文件 瀏覽:581
蘋果手機如何驗證軟體 瀏覽:200
平板電腦衛士安卓版 瀏覽:337
蘋果平板檢測軟體 瀏覽:518
手機秤軟體 瀏覽:45
電腦開機一直在系統設置工具界面 瀏覽:699
電腦管家支持win10 瀏覽:709
蘋果下軟體需要密碼 瀏覽:535
電腦上壓縮文件打不開 瀏覽:768
第一台電腦誕生於什麼時候 瀏覽:584
電腦鍵盤立方米怎麼打 瀏覽:220
無錫華夏鋼筋直機電腦怎麼設置 瀏覽:389
汽車維修手機軟體 瀏覽:467
如何在電腦中輸入大號數字 瀏覽:667
三星平板電腦系統升級 瀏覽:984
電腦一個系統是不穩定的要怎麼辦 瀏覽:785
電腦upc是什麼 瀏覽:96
電腦不能系統還原 瀏覽:721
免費看書學習網站哪個好 瀏覽:596