«

(图文教程)破解安卓需要XX积分才能打开相应功能的软件小计

时间:2014-12-3 17:31     作者:admin     分类: 破解软件


在我们使用一些安卓软件的时候(博主穷,用不起iOS!所以暂不研究iOS破解),经常会遇到这种情况:

00.png 需要多少积分才能使用它里面的所谓的免费功能,其实就是推广,有点无耻!

在这里小计一下怎么破解,不保证完全成功,可以多这个思路!破解,思路很重要!

方法一:

利用安卓手机进行破解。

1.我们需要这几个软件:APK编辑器,MT管理器。(文章中提到的所有工具和软件会在后面放出链接)

首先打开 MT管理器 切换到软件所在位置 (这里以qqzan.apk 为实验对象)并且长按 qqzan.apk 出现如下对话框:

1.png

选择【解压】-解压到qqzan文件夹:

2.png

再切换到刚刚解压的那个 qqzan文件夹 :

3.png

单击 打开【classes.dex】 至于为什么打开这个文件,请自行百度,不多解释。

4.png

选择以【编辑代码】

然后出现这个对话框:

5.png

选择 【搜索类】 在弹出的会话框中 输入 【积分】 (关键词搜索) 然后搜索  得到如下结果:

6.png

从第一个打开:选择 【搜索方法】

7.png

在弹出的会话框中 输入 【积分】 (精确词搜索) 然后搜索,并没有找到关键词,继续依次打开刚刚的搜素结果,终于在最后的一个里面找到了想要的:

9.png

将const/16 v2, 0x8 修改为 const/16 v2, 0x0  (这里的8即为8积分,而且恰好 8 的十进制和十六进制一样)

10.png

然后 【保存】  退出 MT管理器

11.png


现在打开:【apk编辑器】

找到软件qqzan.apk  单击打开 它  然后再单击 classes.dex  会弹出如下对话框:

14.png 选择【替换】  找到刚刚解压的文件夹【qqzan】 ,在里面找到 【classes.dex】 然后 【确定】 替换完成!

现在先卸载安装的qqzan软件,在打开修改后的qqzan.apk 安装,再次打开:提示已是需要0积分了!现在软件功能就可以使用了。

15.jpg

12.jpg

方法二:
利用电脑反编译。本方法需要安装JAVA环境。
1.将下载好的APK反编译。APK名一定不能用中文,否则会回编译失败。


 

2.随便选一个版本。

 

3.反编译好了然后打开smalicomnxapkqqza这个目录 ShuaActivity$MyHandler.smali 这个文件

 

4.打const/16 v2, 0x8 0x8这个8是16进制 比如50转换成16进制是32,8转成16进制还是8。我们把8改成0就可不用积分了。

将上面Unicode码翻译就是以下意思。

 

5.改成0以后回编译。

 


方法三:
直接将APK解压,得到classes.dex 然后查看源码。本方法需要安装JAVA环境。

 


自动弹出以下界面。


 


我们找到这个。


 

将8改成0就可了。这个界面出现的如果积分需要的是100那么显示的也就是100。不用进行进制转换。

本教程所用到的软件和工具打包下载:


http://pan.baidu.com/s/1gdgtZIN

http://down.52pojie.cn/Tools/Android_Tools/

标签: 分享

版权所有:Mrxn's Blog
文章标题:(图文教程)破解安卓需要XX积分才能打开相应功能的软件小计
除非注明,文章均为 Mrxn's Blog 原创,请勿用于任何商业用途,转载请注明作者和出处 Mrxn's Blog

扫描二维码,在手机上阅读
评论:
avatar
孤酒 2018-05-04 23:45
这个百度链接打不开啊
commentator
Mrxn 2018-05-10 19:28
@孤酒:就是这个练手的APP。。。早就没了
avatar
星夜 2015-11-09 16:31
非常好的文章 我转载走了哦
commentator
Mrxn 2015-11-10 20:08
@星夜:欢迎转载
avatar
小路说 2015-07-25 20:08
很不错的文,我转了啊!
commentator
Mrxn 2015-07-25 20:33
@小路说:嗯