Dodo APKTools是一款非常不錯的apk反編譯工具,使用這款軟件能夠快速的進行apk反編譯,這款軟件非常適合安卓開發人員使用,操作方法也是十分的簡單,需要的小夥伴趕快下載吧。
android-apktool可以幫助我們把APK反編譯,生成程序的源代碼和圖片、XML配置、語言資源等文件。我們對圖片和語言資源等文件修改後,可以再把它們編譯打包成APK
直接下了Dodo_APKTools這個,解壓到任意文件夾下裝了Java,把裏麵的apktool.jar和signapk.jar複製到了C:\Windows裏麵(不知道是不是必須的哈,網上看的),再運行apktool.exe就可以反編譯了,反編譯出來是個文件夾,打開裏麵的文件基本都可以用記事本打開修改……
編譯:利用編譯程序從源語言編寫的源程序產生目標程序的過程。反編譯:編譯的逆過程。
odex:使廠商保證一定的反**,因為沒有沒有odex文件的apk文件是不能正常安裝的
PS:不完整的apk是不能正常反編譯的,不反編譯apk是無法修改源碼的。
第一步:
A:安裝Java SE Development Kit 6U10 2008.09,執行默認安裝。(下載地址:http://www.downcc.com/soft/9151.html)
B:把APKTool 1.41解壓,將其中3個文件複製到C:\windows。
C:添加環境變量path: C:\Program Files (x86)\Java\jdk1.6.0_10\bin; (注意;號)
第二步:
反編譯:
A:把APK文件命名為“C.apk”,複製到C盤。
B:運行cmd,輸入:
apktool d "C:\C.apk" "C:\C"
APK文件將被反編譯到C盤的“C”文件夾。
第三步:
修改你該修改的。這裏不詳細說明了。
附上所有需要的工具。
第四步:
編譯:
輸入:
apktool b "C:\C"
C文件夾中的文件將被編譯到C:\C\build\apk中,而其中的文件也會被重新打包成“C.apk”,保存在C:\C\dist中。
注:如果出現錯誤,則可能需要載入框架,可嚐試:
將ROM中的\system\framework中的framework-res.apk複製入D盤根目錄,輸入:
apktool if d:\framework-res.apk
第五步:
將C.apk進行簽名。
以上文件名和路徑需可變更,本文隻是為了方便命令輸入,作了簡化。各位朋友可根據自己的實際情況作出變更。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06