當前位置:首頁 » 編程軟體 » 電腦很好的apk反編譯軟體

電腦很好的apk反編譯軟體

發布時間: 2024-04-10 03:31:08

『壹』 apktool反編譯怎麼去廣告

一、工具准備:apktool , dex2jar , jd-gui

二、使用dex2jar + jd-gui 得到apk的java源碼
1.用解壓工具從 apk包中取出 classes.dex 文件
用命令(dex2jar.bat classes.dex)得到一個 jar文件
2.用jd-gui反編譯工具將得到.jar文件反編譯成.java文件

三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反編譯xxx.apk包
2.從 xxx_xml 文件夾得到xml文件

四、第二步 得到的程序源代碼 和 第三步 得到的xml文件組合下,即可得到完整的apk源碼。

五、應用: 漢化/去廣告,加 values-zh-rCN, values-zh-rTW, values-de, values-fr
1.在步驟三的文件夾xxx_xml/res/ 下, 建文件夾: values-zh-rCN,values-zh-rTW
2.1復制values\strings.xml 到 values-zh-rCN 並翻譯.
2.2 去廣告見;
3.重建APK,用命令(apktool b xxx) ,輸出到ABC/dist/out.apk
或命令( apktool b xxx out.apk)

六、重新打包 和 簽名

『貳』 如何反編譯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文件,就可以看到源碼文件了

『叄』 有沒有反編譯工具,可以把APK完全反成一個android項目的 , 這個android逆向助手只

我可以讓你看見項目的源碼,但是不知道怎麼才能將源碼放到eclipse中進行運行!~~我試了好多次,都不成功,導入工程後總是會出錯,不知道是我哪裡設置的和源碼中設置的不一樣!~~
方法是:第一步:你先把下載的包的後綴名改成.zip
第二步:到網上搜索dex2jar,下載一個,解壓到電腦磁碟中
第三步:打開你改完後綴名的.zip文件,將其中的.dex文件解壓出來,拷貝到dex2jar這個文件中,和lib文件夾放在同文件下
第四步:進入cmd命令,然後用cd 命令進入到dex2jar這個文件中,我的是這樣的cd C:\android反編譯工具\dex2jar-0.0.9.15\dex2jar-0.0.9.15,然後在執行dex2jar classes.dex這個命令,等待一會,反編譯好了後
第五步:到網上搜索jd_gui,然後下載一個解壓到磁碟,打開它然後點打開文件,找到剛剛反編譯好的那個文件夾,即dex2jar那個文件夾中找.jar文件,打開它就能看到源碼了!~~~
其它的資源文件什麼的就在剛剛你改完的那個zip文件中有。

不過你也可以將.apk文件再反編譯回來,在看資源和Androidmanifest.xml文件!~~~這個用到apktool,這個用起來挺簡單的,你可以到網上搜索一下!~~~

『肆』 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文件無法刪除,建議配置低的電腦慎用。

『伍』 濡備綍灝哸pk鏂囦歡杞鍖栦負exe鏂囦歡錛

APK 鏂囦歡鏄 Android 搴旂敤鐨勫畨瑁呭寘鏂囦歡錛岄氬父鍦 Android 璁懼囦笂榪涜屽畨瑁呫備笉榪囷紝浣犲彲浠ラ氳繃妯℃嫙鍣ㄦ垨鐗瑰畾鐨勮蔣浠跺湪鐢佃剳涓婃墦寮鍜岃繍琛 APK 鏂囦歡銆備互涓嬫槸涓ょ嶅父瑙佺殑鏂規硶錛
1. Android 妯℃嫙鍣錛氫嬌鐢 Android 妯℃嫙鍣ㄨ蔣浠訛紝渚嬪 Bluestacks銆丯ox Player 鎴 Genymotion錛屽彲浠ュ湪鐢佃剳涓婃ā鎷 Android 鐜澧冨苟瀹夎 APK 鏂囦歡銆備笅杞藉苟瀹夎呴傚悎浣犵殑鎿嶄綔緋葷粺鐨勬ā鎷熷櫒杞浠訛紝鐒跺悗鎵撳紑妯℃嫙鍣錛岄氳繃鏂囦歡綆$悊鍣ㄦ垨鐩存帴鎷栨斁鏂瑰紡灝 APK 鏂囦歡瀵煎叆妯℃嫙鍣ㄤ腑榪涜屽畨瑁呫
2. 鍙嶇紪璇戝伐鍏鳳細浣跨敤鍙嶇紪璇戝伐鍏鳳紙濡 Apktool銆乨ex2jar 鍜 JD-GUI錛夊彲浠ュ皢 APK 鏂囦歡瑙e寘錛屽苟鏌ョ湅鍏朵腑鐨勫唴瀹廣傝繖浜涘伐鍏峰彲浠ュ皢 APK 鏂囦歡鐨勮祫婧愬拰浠g爜鎻愬彇鍑烘潵錛屼綘鍙浠ユ煡鐪嬪叾涓鐨勫浘鐗囥佸竷灞銆佷唬鐮佺瓑淇℃伅銆傝鋒敞鎰忥紝榪欑嶆柟娉曚笉浼氱洿鎺ュ湪鐢佃剳涓婅繍琛屽簲鐢錛岃屾槸鐢ㄤ簬鏌ョ湅 APK 鏂囦歡鐨勫唴閮ㄧ粨鏋勩
鏃犺轟嬌鐢ㄥ摢縐嶆柟娉曪紝寤鴻浠呮墦寮鏉ヨ嚜鍙淇℃潵婧愮殑 APK 鏂囦歡錛屽苟閬靛畧鐩稿叧娉曞緥鍜屾潯嬈俱

『陸』 怎樣反編譯一個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文件)

『柒』 如何利用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文件目錄可以查看到反編譯後的文件
步驟閱讀

『捌』 如何進行APK反編譯

如何進行APK反編譯

我們下載到某些apk的時候,可能總想學習下別人是怎麼進行程序設計的,或者怎樣使用xml文件布局的,這時就想到將apk文件的後綴改為rar並解壓,最終得到一些圖片資源和很多打開為亂碼的文件,可見這種方式不可行,這就需要使用下面的工具對apk進行反編譯了。

一、工具准備:apktool、dex2jar、jd-gui

工具包也可以在這里下載。

1、dex2jar可以在這里下載,jd-gui可以在這里下載。

2、apktool,可以到Google官方下載,apktool-1.0.0.tar.bz2(裡面有apktool.jar)和apktool-install-windows-2.1_r01-1.zip兩個包都要下。解壓apktool.jar到 C:\Windows,解壓apktool-install-windows.zip到任意文件夾(例如E盤根目錄)。

二、使用dex2jar + jd-gui 得到apk的java源碼,步驟如下:

1、用.rar打開apk文檔,將classes.dex文件解壓出來,然後使用工具反編譯成.jar文件。

在cmd下進入dex2jar.bat所在路徑,然後輸入「dex2jar.bat XXX」,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路徑下,classes.dex在D:\Android下,所以你進入到dex2jar.bat路徑後,輸入dex2jar.bat D:\Android\classes.dex,這樣會生成一個jar文件。

2、用jd-gui反編譯工具將得到.jar文件反編譯成.java文件。

三、使用apktool得到apk的xml文件

1、Win+R 運行CMD,用cd命令轉到apktool-install-windows所在文件夾,輸入命令:

apktool d XXX.apk ABC 反編譯XXX.apk到文件夾ABC

2、 在解壓後的文件夾中可以得到apk的xml配置文件。

四、第二步得到的程序源代碼和第三步得到的xml文件組合下,就成一個android工程,即可得到完整的apk源碼。

熱點內容
asp編程詞典 發布:2024-05-05 09:09:50 瀏覽:524
引流群控腳本 發布:2024-05-05 08:42:14 瀏覽:177
sql測試題和答案 發布:2024-05-05 08:42:09 瀏覽:892
https加密鏈接 發布:2024-05-05 08:28:35 瀏覽:444
對等區域網與客戶機伺服器有什麼不同 發布:2024-05-05 07:51:15 瀏覽:175
win7Linux修復linux 發布:2024-05-05 07:47:17 瀏覽:61
oracle批處理腳本 發布:2024-05-05 07:32:20 瀏覽:393
linuxftp響應慢 發布:2024-05-05 07:23:03 瀏覽:803
sql查詢所有欄位 發布:2024-05-05 07:22:07 瀏覽:672
電腦的存儲符號 發布:2024-05-05 07:15:21 瀏覽:132