APK反编译工具总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
APK反编译工具总结
APK反编译⼯具总结
⼯前APP市场混乱,打包党横⼯,很多优秀的应⼯被恶意注⼯和篡改,形成盗版应⼯,导致⼯户下载安装后被扣费、扣流量、盗取信息等。
盗版应⼯的横⼯,也使APP开发公司和个⼯的收⼯、名声受到严重损害。
由于安卓系统的开放性,安卓APK包很容易被破解,在⼯客破解的过程中,⼯多是通过某些⼯具进⼯暴⼯攻击。
那么APK反编译、反汇编的⼯具都有哪些?
APK是Android Package的缩写,即Android安装包。
APK⼯件其实是zip格式的⼯个压缩包,但后缀名被修改为APK,通过UnZip 解压后,就可以看见DEX⼯件。
1、APKT ool
APKTool是GOOGLE提供的APK编译⼯具,需要JAVA运⼯环境。
可以对APK进⼯反编译,使⼯它可以将其反编译成⼯常接近打包前的原始格式。
逆向AndroidManifest.xml、资源⼯件resources.arsc以及将dex⼯件反编译成可以调试的smali⼯件。
修改后,可以将其编译回apk ⼯件。
APKT ool也可以⼯来汉化Android软件然后重新打包发布。
2、Virtuous
Virtuous团队开发制作的Virtuous Ten Studio (VTS)是迄今为⼯功能最强的APK、JAR编辑⼯具,这个程序允许您在⼯个易于使⼯和熟悉的环境管理整个Android项,可以反编译M10、APK、JAR。
需要.NET 4.0环境⼯持,Microsoft .NET Framework 4(独⼯安装程序)
3、ApkAnalyser 5.2
⼯款APK可视化分析⼯具。
4、ApkT oolkit v2.1
有如下功能:反编译.apk ,重建.apk,签名.apk,优化.apk,.apk转.jar,反编译.dex,重建.dex,.dex转.jar
5、APK签名⼯具
signapkAPKtool编译⼯成的apk若没签名,不能安装,可以⼯signapk对apk⼯件签名。
signapk是Android源码包中的⼯个签名⼯具,源码路径为/build/tools/signapk/SignApk.java。