前言:
经常遇到这种问题,最新版的软件更新了,但是却没有最新版的破解版,等待破解作者更新,有可能很快,也可能很漫长,更甚者,作者已经停更了!自己动手,又不懂smali语法,怎么办呢?那么,接下来,本文档就教你如何在已有破解版的基础上去更新破解新版,下面以AIDE为例:
准备工作:
需要的工具有:电脑一台,JDK(配置好环境变量),AndroidKiller(反编译回编译),BeyondCompare(进行分析对比数据)等;
所需工具下载:http://pan.baidu.com/s/1qW1aTEO密码:uchj
破解思想:
首先下载同一版本号的正版软件和破解版软件,使用AndroidKiller对软件进行反编译,再使用BeyondCompare对反编译得到的资源进行对比,从分析的数据可以看出有正版与破解版之间哪些改动,然后根据这些,再对新版软件进行反编译,对照着改动的位置,进行编写修改代码,最后回编译,安装调试!
分析过程:
1. 下载软件(以aide2.9.6版本为例):正版:http://pan.baidu.com/s/1bnbdbjT 密码:6vua,
破解版:链接:http://pan.baidu.com/s/1dDwDDZz 密码:zygt
2. 使用AndroidKiller对下载的软件进行反编译,详细如图(上为正版反编译截图,下为破解版反编译截图):
经常遇到这种问题,最新版的软件更新了,但是却没有最新版的破解版,等待破解作者更新,有可能很快,也可能很漫长,更甚者,作者已经停更了!自己动手,又不懂smali语法,怎么办呢?那么,接下来,本文档就教你如何在已有破解版的基础上去更新破解新版,下面以AIDE为例:
准备工作:
需要的工具有:电脑一台,JDK(配置好环境变量),AndroidKiller(反编译回编译),BeyondCompare(进行分析对比数据)等;
所需工具下载:http://pan.baidu.com/s/1qW1aTEO密码:uchj
破解思想:
首先下载同一版本号的正版软件和破解版软件,使用AndroidKiller对软件进行反编译,再使用BeyondCompare对反编译得到的资源进行对比,从分析的数据可以看出有正版与破解版之间哪些改动,然后根据这些,再对新版软件进行反编译,对照着改动的位置,进行编写修改代码,最后回编译,安装调试!
分析过程:
1. 下载软件(以aide2.9.6版本为例):正版:http://pan.baidu.com/s/1bnbdbjT 密码:6vua,
破解版:链接:http://pan.baidu.com/s/1dDwDDZz 密码:zygt
2. 使用AndroidKiller对下载的软件进行反编译,详细如图(上为正版反编译截图,下为破解版反编译截图):