古詩詞大全網 - 藝術簽名 - 如何在android 源碼提取壹個完整的apk

如何在android 源碼提取壹個完整的apk

壹、工具準備: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)

六、重新打包 和 簽名