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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4869|回复: 6
收起左侧

[Android 分享] 求助各位大大,关于数据连接验证的破解。

[复制链接]
路易先生 发表于 2014-2-7 17:42
如图,这是湖北电信推出的一款消耗流量下软件然后获取抽奖机会的软件,使用wifi下载时就会提示要切换到3g网络。
psb.png

源文件http://pan.baidu.com/s/1bnrIOqF

由提示文字定位到0x7f09005d,搜到了有三个地方调用了,但是里面的代码以前都没有见到过,我就没办法了,求解。










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

 楼主| 路易先生 发表于 2014-2-7 17:43
goto :goto_0

    .line 386
    new-instance v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;

    invoke-direct {v0, p0}, Lcom/hoyotech/lucky_draw/util/DialogNormal;-><init>(Landroid/content/Context;)V

    .line 387
    .local v0, "dialogNormal":Lcom/hoyotech/lucky_draw/util/DialogNormal;
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 388
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnMiddle:Landroid/widget/Button;

    invoke-virtual {v1, v3}, Landroid/widget/Button;->setVisibility(I)V

    .line 389
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 390
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 391
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog_content_view:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 392
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->title:Landroid/widget/TextView;

    const v2, 0x7f09005b

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V

    .line 393
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    const v2, 0x7f09005d

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V

    .line 394
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    const v2, 0x7f09005e

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(I)V

    .line 395
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    const v2, 0x7f09005f

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(I)V

    .line 396
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    new-instance v2, Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity$3;

    invoke-direct {v2, p0, v0}, Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity$3;-><init>(Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity;Lcom/hoyotech/lucky_draw/util/DialogNormal;)V

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 409
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    new-instance v2, Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity$4;

    invoke-direct {v2, p0, v0}, Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity$4;-><init>(Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity;Lcom/hoyotech/lucky_draw/util/DialogNormal;)V

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 416
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog:Landroid/app/Dialog;

    invoke-virtual {v1}, Landroid/app/Dialog;->show()V

    goto :goto_0

    .line 418
    .end local v0    # "dialogNormal":Lcom/hoyotech/lucky_draw/util/DialogNormal;
    :cond_1
    invoke-direct {p0}, Lcom/hoyotech/lucky_draw/activity/PackageDetailActivity;->startDownload()V

    goto :goto_0
.end method
 楼主| 路易先生 发表于 2014-2-7 17:44
method private showDialog(Landroid/content/Context;)V
    .locals 4
    .param p1, "context"    # Landroid/content/Context;

    .prologue
    const/16 v3, 0x8

    const/4 v2, 0x0

    .line 272
    new-instance v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;

    invoke-direct {v0, p1}, Lcom/hoyotech/lucky_draw/util/DialogNormal;-><init>(Landroid/content/Context;)V

    .line 273
    .local v0, "dialogNormal":Lcom/hoyotech/lucky_draw/util/DialogNormal;
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 274
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnMiddle:Landroid/widget/Button;

    invoke-virtual {v1, v3}, Landroid/widget/Button;->setVisibility(I)V

    .line 275
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 276
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 277
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog_content_view:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 278
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->title:Landroid/widget/TextView;

    const v2, 0x7f09005b

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V

    .line 279
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    const v2, 0x7f09005d

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V

    .line 280
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    const v2, 0x7f09005e

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(I)V

    .line 281
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    const v2, 0x7f09005f

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setText(I)V

    .line 282
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    new-instance v2, Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity$2;

    invoke-direct {v2, p0, p1, v0}, Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity$2;-><init>(Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity;Landroid/content/Context;Lcom/hoyotech/lucky_draw/util/DialogNormal;)V

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 309
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    new-instance v2, Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity$3;

    invoke-direct {v2, p0, v0}, Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity$3;-><init>(Lcom/hoyotech/lucky_draw/activity/TaskHomeActivity;Lcom/hoyotech/lucky_draw/util/DialogNormal;)V

    invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 316
    iget-object v1, v0, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog:Landroid/app/Dialog;

    invoke-virtual {v1}, Landroid/app/Dialog;->show()V

    .line 317
    return-void
.end method
 楼主| 路易先生 发表于 2014-2-7 17:45
method private static showNetworkDialog(Landroid/content/Context;Lcom/hoyotech/lucky_draw/db/bean/AppInfo;ZILcom/hoyotech/lucky_draw/service/DownloadListener;)V
    .locals 8
    .param p0, "context"    # Landroid/content/Context;
    .param p1, "appInfo"    # Lcom/hoyotech/lucky_draw/db/bean/AppInfo;
    .param p2, "showTraffic"    # Z
    .param p3, "taskStep"    # I
    .param p4, "listener"    # Lcom/hoyotech/lucky_draw/service/DownloadListener;

    .prologue
    const/16 v3, 0x8

    const/4 v2, 0x0

    .line 201
    new-instance v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;

    invoke-direct {v1, p0}, Lcom/hoyotech/lucky_draw/util/DialogNormal;-><init>(Landroid/content/Context;)V

    .line 202
    .local v1, "dialogNormal":Lcom/hoyotech/lucky_draw/util/DialogNormal;
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 203
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnMiddle:Landroid/widget/Button;

    invoke-virtual {v0, v3}, Landroid/widget/Button;->setVisibility(I)V

    .line 204
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V

    .line 205
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V

    .line 206
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog_content_view:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 207
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->title:Landroid/widget/TextView;

    const v2, 0x7f09005b

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V

    .line 208
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->content:Landroid/widget/TextView;

    const v2, 0x7f09005d

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V

    .line 209
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    const v2, 0x7f09005e

    invoke-virtual {v0, v2}, Landroid/widget/Button;->setText(I)V

    .line 210
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    const v2, 0x7f09005f

    invoke-virtual {v0, v2}, Landroid/widget/Button;->setText(I)V

    .line 211
    iget-object v7, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnSure:Landroid/widget/Button;

    new-instance v0, Lcom/hoyotech/lucky_draw/service/DownloadUtil$5;

    move-object v2, p4

    move-object v3, p0

    move v4, p2

    move-object v5, p1

    move v6, p3

    invoke-direct/range {v0 .. v6}, Lcom/hoyotech/lucky_draw/service/DownloadUtil$5;-><init>(Lcom/hoyotech/lucky_draw/util/DialogNormal;Lcom/hoyotech/lucky_draw/service/DownloadListener;Landroid/content/Context;ZLcom/hoyotech/lucky_draw/db/bean/AppInfo;I)V

    invoke-virtual {v7, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 247
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->btnCancel:Landroid/widget/Button;

    new-instance v2, Lcom/hoyotech/lucky_draw/service/DownloadUtil$6;

    invoke-direct {v2, v1, p4}, Lcom/hoyotech/lucky_draw/service/DownloadUtil$6;-><init>(Lcom/hoyotech/lucky_draw/util/DialogNormal;Lcom/hoyotech/lucky_draw/service/DownloadListener;)V

    invoke-virtual {v0, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 255
    iget-object v0, v1, Lcom/hoyotech/lucky_draw/util/DialogNormal;->dialog:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->show()V

    .line 256
    return-void
.end method
吾爱-路人甲 发表于 2014-2-7 17:51
好复杂完全不懂呀
小波专用 发表于 2014-2-7 19:52
对安卓软件的破解表示是小白,没弄过
虎路 发表于 2014-4-28 12:40
求大神求大神
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-5-24 06:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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