首页
社区
课程
招聘
[旧帖] [原创]破解apk积分 0.00雪花
发表于: 2014-5-10 20:52 1657

[旧帖] [原创]破解apk积分 0.00雪花

2014-5-10 20:52
1657
手机上破解有积分的安卓apk软件
        最近下了几个游戏,可竟然没想到竟然要积分,说要下载软件获得积分激活游戏.很烦!
        于是我想把这破解了,谁知竟然行了,因为我原来看他们都是在电脑上破解了,所以就不知道你们会不会,很方便.
        首先使用的软件是(dalvik字节编辑器),自己可以搜得到了,不行的这儿有:
        Dalvik字节码编辑器的官方地址,这是开源工程,你可以直接看到所有的源代码
http://code.google.com/p/dex-editor/downloads/list
目前最新的版本是1.3
http://dex-editor.googlecode.com/files/Dalvik-Bytecode-Editor.apk
         Dalvik字节码编辑器是一个强大安卓程序修改器,它运行在手机上,并且免费
主要用来汉化,破解
注,使用本工具需要基本编程经验和安卓的程序知识

我们知道安卓上的程序,大部分是用java开发的,编译生成字节码,这就注定程序更易于破解
传统的破解很麻烦,要在pc上进行,搭建开发环境,反编译dex代码回java,修改后,再编译成dex(困难),打包apk

Dalvik字节码编辑器则选择了完全不同的技术路线.既然java编译字节码,而字节码的文档是公开的,那就能够直接解释字节码,在程序上进行修改,就不用反编译/编译的繁琐过程,也不用java的复杂开发环境(类的的工具有八神的apk编辑器,要收费)

         然后安装游戏,看它需要多少积分.之后打开刚才的软件,找到安装包打开,找到里面的classes.dex打开,然后利用里面的搜索功能搜"积分",会出来几个搜索结果,我也不知道在哪里面,从第一个开始点进去,然后找到methods点进去又出来几目录,没办法,也依次点进去,不过这也可以省,就是看那目录的名字,如果与积分相关就是了,点进去,代码我也不太懂,把刚才游戏需要的积分转成十六进制,然后在眼前的代码找到与积分相同的十六进制数(它也是以)改为0x0就行了.如没有就找下一个。然后保存修改就行了。

          下面就讲讲另外实例,这些实例来源于网上
破解X-plore
首先从Lcom/lonelycatgames/Xplore/Browser;类入手,打开这个类,然后打开onCreate方法,可发现这段代码
复制代码

这段代码大概意思是,判断软件是不是从安卓商店下载的,如果不是则得到当前系统时间并和作者设定的时间作比较,在设定的范围之内可以用,否则弹出去安卓商店下载之类的提示。如果是从商店下载的则直接跳过时间比较。
这样我们只要修改 isInstalledFromMarket方法的返回值就行了,可发现isInstalledFromMarket方法在 Lcom/lonelycatgames/Xplore/BrowserUtils;类里面。
找到该类并打开,找到 isInstalledFromMarket方法打开,在return v2之前加入const/4 v2 1,也就是一直让这个方法返回true,保存....

破解TotalCommander
打开Lcom/ghisler/android/TotalCommander/TotalCommander;类(也就是到 /com/ghisler/android/TotalCommander/目录下,打开TotalCommander), 找到onCreate方法打开,可发现
复制代码

大概意思就是当前时间与作者设定的时间作比较,如果超过设定时间就弹出Dialog提示,且不能继续使用。
看这段代码 if-lez v0 :label_1094这是程序跳转的关键点,判断寄存器v0的值是否小于等于0,如果成立,跳转到label_1094(也就是可以继续使用)所以只要让v0的值不大于0就行了,在 if-lez v0 :label_1094前面加上const/4 v0 0。保存....

去除QQ2011升级提示
用dalvik字节码编辑器v1.2版打开QQ2011,之后打开classes.dex/ com/ tencent/ secure/ jni/
SecureEngine/ Methods/ <init>里的校验代码,在if-nez
v0 :label_19上面加上const/4 v0 1然后 按功能键 保存代码,再按两次返回键,按功能键 保存Dex ,
打开META-INF文件夹删除里面的ANDROID.RAS和ANDROID.SF。
按功能键 保存。
修改到此完成。卸载已安装的qq2011,安装自己修改的qq2011启动就没有升级提示了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 151
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好东西,以后再也不怕这些积分了
2014-5-10 21:10
0
雪    币: 236
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
去积分教程很详细。学习了。
2014-5-15 18:01
0
游客
登录 | 注册 方可回帖
返回
//