APK反编译工具总结

目前APP市场混乱,打包党横行,很多优秀的应用被恶意注入和篡改,形成盗版应用,导致用户下载安装后被扣费、扣流量、盗取信息等。盗版应用的横行,也使APP开发公司和个人的收入、名声受到严重损害。

由于安卓系统的开放性,安卓APK包很容易被破解,在黑客破解的过程中,大多是通过某些工具进行暴力攻击。那么APK反编译、反汇编的工具都有哪些?

APK是Android Package的缩写,即Android安装包。APK文件其实是zip格式的一个压缩包,但后缀名被修改为APK,通过UnZip解压后,就可以看见DEX文件。

1、APKTool

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境。可以对APK进行反编译,使用它可以将其反编译成非常接近打包前的原始格式。逆向AndroidManifest.xml、资源文件resources.arsc以及将dex文件反编译成可以调试的smali文件。修改后,可以将其编译回apk文件。APKTool也可以用来汉化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、ApkToolkit 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。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29954178/viewspace-1298587/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29954178/viewspace-1298587/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值