吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 91556|回复: 127
收起左侧

[Android 原创] 破解安卓软件的积分

    [复制链接]
zzcqm 发表于 2013-6-1 00:22
本帖最后由 小试锋芒 于 2014-9-9 19:45 编辑

          破解安卓软件的积分
  菜鸟发贴,难免有错误之处请各位赐教。菜鸟哈 高手可以绕道……
高手勿喷!!!
软件名称:xx计算器
所用工具:apk反编译软件、Notepad++
软件说明:软件功能使用正常,只是皮肤很难看,软件提供漂亮皮肤但需要积分,所以尝试破解……
====================   破解前后对比  ====================
   
    1.jpg
            2.jpg
PS:仅修改关于窗口是无效的,只是自慰而已……
=================== 我是美丽的分割线 ===================
破解开始:
一、未破解积分前选择喜欢的皮肤会弹出需要积分窗口,如图:
    screenshot4.jpg
1、根据窗口提示的字符串在反编译后的apk文件中查找无果,猜想字符串可能不在xml文件中,所以只好再反编译classes.dex文件,(所涉及的反编译工具网上很多,自已搜索……)。随后终于在br.java文件找到了相应的字符串,长征开始……
2、虽然在br.java中找到了关键处,但本人菜鸟,不知道有没有办法将反编译后的classes.dex还原,所以只好从反编译后的apk文件的smali文件入手……
3、破解思路:根据对br.java中的流程简单分析(菜鸟的我想深入分析可无能为力啊!),提示需要积分的前面有这句:
if (SkinsActivity.b(this.a) < 50) //50进行比较,(思路:将50改为0);接着在成功激活的下面有两个失败提示在do循环的语句中,而在成功激活的前面有两个判断语句是跳向do循环的,所以这两个语句也需要修改,激活前判断语句如下:
if (paramMessage.what != 1)
        break label352;
      if (SkinsActivity.c(this.a).m() != null)
        break label301;
4、用Notepad++打开br. Smali文件(不一定要使用Notepad++,只是习惯而已),太多代码看不懂,所以只好继续寻找字符串,注意,这里的字符串可不像java文件中的那么友好,需要激活的提示是这样子的:
\u60a8\u662f\u514d\u8d39\u7248\u7528\u6237\uff0c\……”。先向上翻翻找找50吧,没找到……,仔细一看,发现了这一句:const/4 v3, 0x320x32不就是50吗,果断改为0x0,接下来在修改激活成功前的两个跳转:
if-ne v0, v1, :cond_5 // ne --> eq
if-nez v0, :cond_4  // nez  --> eqz
    5、保存修改后回编译成apk文件,测试成功。
PS
关于窗口的修改以上面的方法类似,这里就不多说了……
    转载请注明出处……
用到的主要工具:
1、ApkTool
2、dex2jar
3、jd-gui
这些工具百度就可以了!
附工具及软件:
1、工具:
dex2jar-0.0.9.13.rar (1.62 MB, 下载次数: 423)
jd-gui.rar (689.12 KB, 下载次数: 204)
因为ApkTool有点大,就不浪费大家CB了,百度吧……
2.软件
calc.rar (1.77 MB, 下载次数: 373)

点评

如果附上工具与软件提供大家学习试验的话,那就更棒了。期待发布更多的文章!  发表于 2013-6-1 01:18

免费评分

参与人数 5吾爱币 +1 热心值 +5 收起 理由
kent110 + 1 + 1 我很赞同!
准女婿 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
18520297250 + 1 谢谢@Thanks!
吾爱扣扣 + 1 好啊!可惜对安卓破解不了解。
Shark恒 + 1 非常好!支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yyj85391 发表于 2015-8-27 02:07 来自手机
gocbin 发表于 2014-11-26 15:00
这个包是不是已经破解了啊。要是有没破解的就好。也可以学习实践一下!
const/4 v3, 0x32,0x32
if-ne v0 ...

第一句把50改为0,也就是0积分也可以购买,后面2句改成和原来相反的意思
头像被屏蔽
gocbin 发表于 2014-11-26 15:00
这个包是不是已经破解了啊。要是有没破解的就好。也可以学习实践一下!
const/4 v3, 0x32,0x32
if-ne v0, v1, :cond_5 // ne --> eq
if-nez v0, :cond_4  // nez  --> eqz
这3行真难看~
1354669803 发表于 2013-6-1 00:23
1002217709 发表于 2013-6-1 00:42
楼主不厚道啊,没上传工具
怒小磊丶 发表于 2013-6-1 00:44
安卓软件?  积分?
diqi74 发表于 2013-6-1 00:45
把工具和软件一起上传来。让我们也试试呗
 楼主| zzcqm 发表于 2013-6-1 00:45
1002217709 发表于 2013-6-1 00:42
楼主不厚道啊,没上传工具

工具网络上很多啊!自己找找啊亲……
52破解专家 发表于 2013-6-1 01:12
android 游戏修改器 类似CE, 简单修改,不需要如此麻烦,
510745812 发表于 2013-6-1 02:03
感谢发布原创作品,[吾爱破解论坛]因你更精
arthas860904 发表于 2013-6-1 02:20
相当好,以后就可以自己修改金币了,哈哈~~
丶丿後宫 发表于 2013-6-1 02:43
我最烦这种积分了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-9 10:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表