當前位置:首頁 » 編程軟體 » apk反編譯大師注冊

apk反編譯大師注冊

發布時間: 2024-10-24 13:49:33

① 求助,apk被加密了,反編譯不了,可有方法解決

下載dex2jar JD-GUI apktool

反編譯步驟:
1.反編譯Apk得到java源代碼
首先要下載兩個工具:dex2jar和JD-GUI
前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。

具體步驟:
1.首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
2.解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄
運行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件
還是下載工具,這次用到的是apktool

具體步驟:
將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar
1.解壓縮下載的兩個文件包,apktool-install-windows-r04-brut1.tar解壓縮後得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解壓後的一個.jar 文件到解壓後的\apktool-install-windows-r04-brut1文件夾里)
2.特別注意:你要反編譯的文件一定要放在C盤的根目錄里

② 安卓apk文件如何反編譯

安卓apk文件反編譯:
一、反編譯xml文件
1>
首先下載我給你們提供的文件夾apk_fanbianyi,把它放到某個盤的根目錄下(為了方便輸入dos命令),然後打開apktool文件夾,安裝win+r鍵,然後輸入cmd,進入dos命令行,大家別怕,不用暈,很簡單的。
2>
然後在dos命令中首先輸入文件夾所在盤符+「:」回車,接著再輸入cd+apktool所在目錄,切換dos工作空間到apktool文件夾下。
3>
接著輸入
apktool.bat
d
【需反編譯apk文件路徑】
{【反編譯文件反編譯後的路徑】},其中最後一部分可以省去,系統會默認把apk文件反編譯到apktool目錄下,例如輸入
apktool.bat
d
d:/apk_fanbianyi/ttkp.apk,在apktool文件夾下就會生成一個ttpk的文件夾,所有的xml文件全部反編譯成功。
二、反編譯java文件
1>
首先解壓需要反編譯的apk文件,拷貝出裡面的classes.dex文件到dex2jar文件夾(為了方便操作,省去dos命令輸入路徑的麻煩)
2>
把工作空間切換到dex2jar文件夾下,輸入命令cd
d:/apk_fanbianyi/dex2jar回車
3>
輸入命令dex2jar.bat
classes.dex回車,發現dex2jar文件夾下多了一個classes_dex2jar.jar文件,這是反編譯成功的java文件
三、xml文件的打開
1>
打開apktool文件夾下的ttkp文件夾,任意找到一個xml文件,選中單擊右鍵,選擇notepad++打開(需下載),如果沒有此軟體,可以選擇打開方式,選擇記事本打開
四、java文件的打開
1>
dex2jar文件夾下的classes_dex2jar.jar拷貝到apktool文件夾的ttkp文件夾中,不能用notepad++打開,不然會亂碼的
2>
啟動apk_fanbianyi文件夾下的jd-gui.exe,然後點左上角file,選擇open
file,找到classes_dex2jar.jar文件,可以發現有很多包,選擇包下的任意一個java文件,打開不亂碼了,是不是很神奇,哈哈,你學會了安卓apk文件反編譯

③ apktool 反編譯apk後怎麼打開

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批處理工具。

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包得到原文件。

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資源。
注意:文件的路徑中最好不要出現中文!

④ 鏂版墜鍏ラ棬涔嬪弽緙栬瘧宸ュ叿apktool鐨勪嬌鐢


鏂版墜鎺㈢儲錛欰pktool鐨勭畝鏄撳叆闂ㄦ寚鍗


鍙嶇紪璇慉ndroid搴旂敤鐨勭樺瘑姝﹀櫒鈥斺擜pktool錛岃╂垜浠涓姝ユユ繁鍏ョ悊瑙e畠鐨勪嬌鐢ㄨ繃紼嬨


涓銆佽笍涓婂伐鍏蜂箣鏃




  1. 蹇呭囧伐鍏烽泦

    • Apktool (.apk 鈫 .smali): 杞鎹apk涓哄彲璇葷殑smali璇璦

    • dx2jar (.dex 鈫 .jar): 灝.dex鏂囦歡杞鎹涓.jar渚誇簬鏌ョ湅婧愮爜

    • jd-gui: 浼橀泤鐨.jar鏂囦歡鍥懼艦鍖栨煡鐪嬪伐鍏




  2. 鎿嶄綔瀵硅薄

    • Apktool: 闇瑕佸勭悊鐨凙ndroid搴旂敤瀹夎呭寘 (濡傦細xxx.apk)

    • dx2jar鍜宩d-gui: 瑙e寘鍚庣殑classes.dex鏂囦歡





浜屻佹搷浣滄ラよ﹁В



  1. 鐜澧冨噯澶

    • 棣栧厛錛岀『淇濅綘宸插皢Apktool銆乨2j-dex2jar.bat鍛戒護琛屽伐鍏峰垎鍒鏀劇疆鍦ㄥ悇鑷鐨勬枃浠跺す涓錛屽侱:Testapktool鍜孌:Testdex2jar-2.1

    • 紜淇濇搷浣滃硅薄錛坸xx.apk鎴朿lasses.dex錛変笌宸ュ叿鏂囦歡澶勪簬鍚屼竴鐩褰曚笅



  2. 鍔ㄦ墜瀹炶返


    1. Apktool: 鍦╟md鍛戒護鎻愮ず絎︿腑杈撳叆鎸囦護錛屽 D:Testapktool> apktool d -f -s xxx.apk -o D:Testapktool est

      • 鎴愬姛榪愯屽悗錛屼綘浼氱湅鍒版搷浣滄垚鍔熺殑鎻愮ず錛屽悓鏃訛紝鐩鏍囨枃浠訛紙濡倀est鏂囦歡澶癸級浼氬寘鍚鍙嶇紪璇戝悗鐨剆mali浠g爜




    2. dx2jar + jd-gui: 榪愯 D:Testdex2jar-2.1d2j-dex2jar.bat classes.dex錛岀敓鎴恈lasses-dex2jar.jar銆傛帴鐫錛岄氳繃jd-gui鎵撳紑姝ゆ枃浠訛紝鍗沖彲鏌ョ湅鍒癑ava婧愪唬鐮佺殑鍙嶇紪璇戠増鏈銆






閫氳繃浠ヤ笂姝ラわ紝鏃犺烘槸鍒濆﹁呰繕鏄緇忛獙涓板瘜鐨勫紑鍙戣咃紝閮借兘欏哄埄鎺屾彙Apktool鐨勫熀鏈鎿嶄綔錛屽紑鍚疉ndroid搴旂敤鐨勭炵橀潰綰憋紝鎺㈠諱唬鐮佽儗鍚庣殑閫昏緫銆傚湪浣犵殑Android寮鍙戞棶紼嬩腑錛岃繖灝嗘槸涓鎶婂己澶х殑宸ュ叿錛屽姪鍔涗綘娣卞叆鐞嗚В搴旂敤鐨勫唴閮ㄦ瀯閫犮
熱點內容
pe添加桌面文件夾 發布:2024-10-24 16:18:38 瀏覽:503
我的世界伺服器後台查看ip地址 發布:2024-10-24 15:39:12 瀏覽:120
雲伺服器ip有用嗎 發布:2024-10-24 15:36:33 瀏覽:357
清空緩存圖標 發布:2024-10-24 15:33:42 瀏覽:64
linuxat定時執行 發布:2024-10-24 15:27:37 瀏覽:527
數組交集c語言 發布:2024-10-24 15:25:57 瀏覽:375
拼三張源碼 發布:2024-10-24 15:25:49 瀏覽:142
睿翼發動機壓縮比 發布:2024-10-24 15:20:15 瀏覽:21
手機解壓密碼忘了 發布:2024-10-24 15:20:03 瀏覽:542
自己搭建ip代理伺服器的好處 發布:2024-10-24 15:19:05 瀏覽:154