apk反编译工具-apktool

apk是很容易被反编译的,这篇文章简单介绍apktool反编译工具。

(一)反编译的好处

1.能学习别人优秀代码

看看优秀apk他们的string、color命名规则,看看布局排版等都能学习到东西。

2.进行简单修改,二次打包


(二)apktool的使用

APKTool是GOOGLE提供的APK编译工具,2.0以下需要安装JDK6.0,2.0及以上需要安装JDK7.0。

这是apktool下载地址,把下载到的APKTOOL中的三个文件(aapt.exe、apktool.bat、apktool.jar)解压到你的任意目录下。

通过decode命令用于进行反编译apk文件,一般用法为
apktool d <file.apk> <dir>
<file.apk>代表了要反编译的apk文件的路径,最好写绝对路径,比如C:\MusicPlayer.apk
<dir>代表了反编译后的文件的存储位置,比如C:\MusicPlayer

每次输入命令太麻烦,自己写了个bat自动化处理文件,将所有的apktool工具、该bat文件及apk放入同一文件夹,直接双击bat运行。


(三)apk安全及防破解

为了应对各种反编译工具,也有很多对apk的各种加密安全,比如防止工具反编译、APK压缩包故意破坏、花指令、签名验证等,更多信息可以看这篇博文

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值