无名 发表于 2022-5-8 14:29:46

【技术】apk简单应用

一.   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源码。
http://cdn.u1.huluxia.com/g2/M00/C4/56/wKgBa1e5KhGAGvCBAAUbqmVyYuA756.pnghttp://cdn.u1.huluxia.com/g2/M00/C4/56/wKgBa1e5KhGAQf36AAUSAM2E1k8771.pnghttp://cdn.u1.huluxia.com/g2/M00/C4/56/wKgBa1e5KhKAfTMRAAUSuqdkRYU320.png
页: [1]
查看完整版本: 【技术】apk简单应用