我是如何利用Apktool破解软件

前言

首先声明一点,破解他人软件是违法行为,本篇文章仅供技术交流!

主要内容

1、 配置Apktool环境。
2、通过软件,apk查看其中的源码。
3、实战破解Apk软件,修改其中内容,并重新打包。
4、Apk软件签名。

环境搭建

到Apktool的官 去下载最新工具,能看懂英文最好,很容易就完成配置。
Apktool的官 : https://ibotpeaches.github.io/Apktool/install/

查看源码

通过查看apk本身的源码,会更加方便去理解其中的实现原理,方便篡改其中的内容,如果apk软件本身混淆过,里面类名及方法阅读性很差,这个要做好心理准备。主要通过dex2jar工具,将apk包中的dex转换中可以用工具阅读的jar包。
dex2jar的官 : https://sourceforge.net/p/dex2jar/wiki/UserGuide/

执行成功之后会在相应目录出现一个jar包,用jd-gui工具打开即可。如果执行命令的时候碰到权限问题,可以参这个方法解决。http://www.jianshu.com/p/62dbdd67df90

删掉红色里面的方块代码即可,要删的全,.line23范围内都删除,否则会反编译回去会 错。

运行签名之后的apk,文字提示消失

结语

这篇文件是很粗浅的入门分享,想要更加细节的了解其中的技术点,需要花费点心思。目前的打包党就是利用这种技术,实现去广告,添加广告的形式赚钱广告费,有组织有预谋的而且还赚不少,看看一篇文章,(月入150万秘APP”二次打包”的灰色利益链,http://tech.163.com/14/1211/01/AD5A0SIL000915BF.html)
在下不才,对去广告这块有一点的研究,以后时间会分析一下心得。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月26日
下一篇 2016年10月26日

相关推荐