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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9584|回复: 11
收起左侧

[Android 分享] 求助第一次学习遇到积分墙了。大神

[复制链接]
wxh16810 发表于 2014-3-4 22:38
本帖最后由 wxh16810 于 2014-3-4 22:42 编辑

先上我找到的代码,劳烦大神看下怎么办
.class final Lcn/com/wiisoft/tuotuo/bh;
.super Ljava/lang/Object;

# interfaces
.implements Landroid/view/View$OnClickListener;


# instance fields
.field final synthetic a:Lcn/com/wiisoft/tuotuo/Jifenqiang;


# direct methods
.method constructor <init>(Lcn/com/wiisoft/tuotuo/Jifenqiang;)V
    .locals 0

    iput-object p1, p0, Lcn/com/wiisoft/tuotuo/bh;->a:Lcn/com/wiisoft/tuotuo/Jifenqiang;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final onClick(Landroid/view/View;)V
    .locals 7

    const/4 v6, 0x1

    const/16 v5, 0x5dc

    const/4 v4, 0x0

    iget-object v0, p0, Lcn/com/wiisoft/tuotuo/bh;->a:Lcn/com/wiisoft/tuotuo/Jifenqiang;

    const-string v1, "AD_SETTING_SP"

    invoke-virtual {v0, v1, v4}, Lcn/com/wiisoft/tuotuo/Jifenqiang;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    iget-object v1, p0, Lcn/com/wiisoft/tuotuo/bh;->a:Lcn/com/wiisoft/tuotuo/Jifenqiang;

    const-string v2, "NAIFENG_SP"

    invoke-virtual {v1, v2, v4}, Lcn/com/wiisoft/tuotuo/Jifenqiang;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v1

    const-string v2, "isAD"

    invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    const-string v3, "naifeng_count"

    invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    if-eqz v2, :cond_1

    const/4 v2, 0x6

    if-ne v1, v2, :cond_0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    const-string v1, "isAD"

    invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    sget-object v0, Lcn/com/wiisoft/tuotuo/Jifenqiang;->self:Landroid/content/Context;

    const-string v1, "\u6d88\u8d39\u6210\u529f,\u4f60\u7684\u8f6f\u4ef6\u5df2\u7ecf\u662f\u65e0\u5e7f\u544a\u9ad8\u7ea7\u7248\u672c\u3002"消费成功,你的软件已经是无广告高级版本。

    const-string v2, "yes"

    invoke-static {v0, v1, v5, v2}, Lcn/com/wiisoft/tuotuo/util/T;->customToast(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V

    :goto_0
    return-void

    :cond_0
    sget-object v0, Lcn/com/wiisoft/tuotuo/Jifenqiang;->self:Landroid/content/Context;

    const-string v1, "\u60a8\u8fd8\u6ca1\u96c6\u9f506\u74f6\u5976\u7c89"您还没集齐6瓶奶粉失败

    const-string v2, "no"

    invoke-static {v0, v1, v5, v2}, Lcn/com/wiisoft/tuotuo/util/T;->customToast(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V

    goto :goto_0

    :cond_1
    sget-object v0, Lcn/com/wiisoft/tuotuo/Jifenqiang;->self:Landroid/content/Context;

    const-string v1, "\u4f60\u7684\u8f6f\u4ef6\u5df2\u7ecf\u662f\u65e0\u5e7f\u544a\u9ad8\u7ea7\u7248\u672c\u3002"

    const-string v2, "yes"

    invoke-static {v0, v1, v5, v2}, Lcn/com/wiisoft/tuotuo/util/T;->customToast(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V

    goto :goto_0
.end method


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

xiaocezi 发表于 2014-3-7 18:45 来自手机
本帖最后由 xiaocezi 于 2014-3-7 19:32 编辑

不好意思  经实验应该改第三行
if-eq v1 v2, :cond_0
当然全删也可以,删了就继续按代码顺序执行
if-eqz v2, :cond_1
//如果v2寄存器值为0跳到cond_1

    const/4 v2, 0x6
//给v2寄存器赋值  6

    if-ne v1, v2, :cond_0
如果v1寄存器值不等于v2寄存器的值就跳到cond_0代码处

if-eq v2, :cond_1
因为v2值不为零所以执行(const/4 v2,6)

    const/4 v2, 6
给v2赋值为零

    if-eq v1, v2, :cond_0
因为v1值不等于,所以上面条件不成立就不会跳转,继续执行
 楼主| wxh16810 发表于 2014-3-5 20:18

> 正在编译Apk...  -
  - 失败:
I: Checking whether sources has changed...
I: Smaling...
[76,4] regCount does not match the number of arguments of the method
[87,4] regCount does not match the number of arguments of the method
[90,4] mismatched tree node: I_STATEMENT_FORMAT21c_FIELD expecting I_CATCHES
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: D:\360安全浏览器下载\ApkIDE\Work\cn.com.wiisoft.tuotuo\smali\cn\com\wiisoft\tuotuo\bh.smali
        at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:45)
        at brut.androlib.src.DexFileBuilder.addSmaliFile(DexFileBuilder.java:33)
        at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:66)
        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:50)
        at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:37)
        at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:257)
        at brut.androlib.Androlib.buildSources(Androlib.java:214)
        at brut.androlib.Androlib.build(Androlib.java:205)
        at brut.androlib.Androlib.build(Androlib.java:176)
        at brut.apktool.Main.cmdBuild(Main.java:228)
        at brut.apktool.Main.main(Main.java:79)

  - 失败!请检查您的代码然后重试。
改了就这样了。。
 楼主| wxh16810 发表于 2014-3-5 08:11
xiaocezi 发表于 2014-3-5 13:07 来自手机
0x6改为0x0
zxc6868 发表于 2014-3-6 17:11
我也是新手,我试了一下,
有两个smali文件,cn/com/wiisoft/tuotuo/bh;和Lcn/com/wiisoft/tuotuo/e下,

if-eqz v2, :cond_1

    const/4 v2, 0x6

    if-ne v1, v2, :cond_0
三行删除,能提示注册成功, 无标题.jpg 但是就看出来没广告了,其他的都没反应。
 楼主| wxh16810 发表于 2014-3-7 11:45
zxc6868 发表于 2014-3-6 17:11
我也是新手,我试了一下,
有两个smali文件,cn/com/wiisoft/tuotuo/bh;和Lcn/com/wiisoft/tuotuo/e下,
...

我都找几天了,改一个就不能反编译回去,谢谢啦。我在试下。。
 楼主| wxh16810 发表于 2014-3-7 12:19
zxc6868 发表于 2014-3-6 17:11
我也是新手,我试了一下,
有两个smali文件,cn/com/wiisoft/tuotuo/bh;和Lcn/com/wiisoft/tuotuo/e下,
...

这样都行,谢谢啦朋友。
 楼主| wxh16810 发表于 2014-3-7 12:40
if-eqz v2, :cond_1

    const/4 v2, 0x6

    if-ne v1, v2, :cond_0
是什么意思啊?
a1250377248 发表于 2014-3-7 13:52 来自手机
wxh16810 发表于 2014-3-7 12:40
if-eqz v2, :cond_1

    const/4 v2, 0x6

类似爆破!!!!
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-5-13 21:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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