吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9300|回复: 8
收起左侧

[Android 分享] Clear 日程管理 破解教程

[复制链接]
小试锋芒 发表于 2014-4-10 18:38

截图00.png

这个app看起来很精致,但不是pro版本的话会有限制,无法使用换肤等功能。

图1.png

破解也很简单,Follow Me!

1、APKtool反编译该APK。

2、根据弹出的提示,搜索字符串"Unlock Pro Version",在

图2.png

3、在\res\values\strings.xml目录下找到该字符串,string name = "pro"

图3.png

4、继续搜索"pro",在\clear\res\values\public.xml文件中对应的ID是"0x7f08000c"

图4.png

5、然后在smali文件中搜索"0x7f08000c",看看是哪里调用了。结果是在\smali\com\xuchdeid\clear\activity\ProVersionDialog.smali 调用了。

图5.png

6、我们来到该smali文件,或者用JD-jui查看更明朗,在ProVersionDialog的OnCreate方法中调用了

图6.png

7、通过分析,ProVersionDialog这个类继承了Activity类,那我们继续顺藤摸瓜,看在哪里调用ProVersionDialog。
图7.png


8、搜索出的结果,有几个地方调用了,其中\smali\com\xuchdeid\clear\activity\ClearActivity.smali 是这样调用的:


[AppleScript] 纯文本查看 复制代码
.method static synthetic v(Lcom/xuchdeid/clear/activity/ClearActivity;)V
    .locals 2

    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/xuchdeid/clear/activity/ProVersionDialog;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const/4 v1, 0x4

    invoke-virtual {p0, v0, v1}, Lcom/xuchdeid/clear/activity/ClearActivity;->startActivityForResult(Landroid/content/Intent;I)V

    return-void
.end method



很明显,这里没有经过任何判断,就直接对ProVersionDialog进行初始化并启动这个Activity,所以不是我们关注的重点。

另外一个调用地方是\smali\com\xuchdeid\clear\manager\h.smali

图8.png

这里有一个条件判断,if-nez v0, :cond_0,如果v0不等于0,那么就跳到cond_0处,而这个v0的值是方法Lcom/xuchdeid/clear/manager/d;->b()Z的返回值。

9、下面去分析方法Lcom/xuchdeid/clear/manager/d;->b()Z


[AppleScript] 纯文本查看 复制代码
.method public final b()Z
    .locals 1

    iget-boolean v0, p0, Lcom/xuchdeid/clear/manager/d;->d:Z

    return v0
.end method


这个方法的返回值是一个布尔类型的值。如果我们强制让返回值为真,那么v0就不等于0,从而就不会启动ProVersionDialog这个Activity了。

我们修改如下:


[AppleScript] 纯文本查看 复制代码
.method public final b()Z
    .locals 1

    iget-boolean v0, p0, Lcom/xuchdeid/clear/manager/d;->d:Z

    const/4 v0, 0x1
	
    return v0
.end method



保存修改,重新编译打包,签名,测试OK!成功破解!

图9.png
图10.png




免费评分

参与人数 4威望 +3 热心值 +3 收起 理由
L4Nce + 2 + 1 cm大赛防御组优秀奖 奖励
GGLHY + 1 我很赞同!
Hmily + 1 感谢发布原创作品,吾爱破解论坛因你更精彩.
瓜子吧3 + 1 膜拜。。。

查看全部评分

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

2217936322 发表于 2014-4-10 18:41
学习一下
a851940286 发表于 2014-4-10 19:13
iroot 发表于 2014-4-10 19:21
hexiaofeng90 发表于 2014-4-10 19:56
高手啊 膜拜
kingo 发表于 2014-4-13 19:12
有空试试,这样的图文教程,相当不错,希望能出应用去推荐,去模块的教程
z6810753 发表于 2014-4-14 10:30 来自手机
终于又有教程了~不容易啊!不错~
dw783701519 发表于 2014-4-30 23:40
有教程的大神值得膜拜
LzG 发表于 2014-8-26 01:56
学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 14:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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