首页
社区
课程
招聘
[求助]一段混淆代码
发表于: 2016-3-21 20:22 3232

[求助]一段混淆代码

2016-3-21 20:22
3232
.class Lcom/agis/pldps/b/a/an;
.super Lcom/agis/pldps/b/a/o;

# instance fields
.field final synthetic a:Lcom/agis/pldps/b/a/ak;

.field private b:Lcom/agis/pldps/b/a/o;

# direct methods
.method public constructor <init>(Lcom/agis/pldps/b/a/ak;Lcom/agis/pldps/b/a/o;)V
    .locals 0

    iput-object p1, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-direct {p0}, Lcom/agis/pldps/b/a/o;-><init>()V

    iput-object p2, p0, Lcom/agis/pldps/b/a/an;->b:Lcom/agis/pldps/b/a/o;

    return-void
.end method

# virtual methods
.method public a(Landroid/content/DialogInterface;Landroid/os/Bundle;)V
    .locals 1

    invoke-static {}, Landroid/os/Process;->myPid()I

    move-result v0

    invoke-static {v0}, Landroid/os/Process;->killProcess(I)V

    return-void
.end method

.method public b(Landroid/content/DialogInterface;Landroid/os/Bundle;)V
    .locals 4

    const v3, 0x7f09005b

    iget-object v0, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v0}, Lcom/agis/pldps/b/a/ak;->a(Lcom/agis/pldps/b/a/ak;)Landroid/widget/EditText;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_0

    new-instance v0, Lcom/agis/pldps/b/a/a;

    iget-object v1, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v1}, Lcom/agis/pldps/b/a/ak;->b(Lcom/agis/pldps/b/a/ak;)Landroid/content/Context;

    move-result-object v1

    const v2, 0x7f09005c

    invoke-direct {v0, v1, v3, v2}, Lcom/agis/pldps/b/a/a;-><init>(Landroid/content/Context;II)V

    invoke-virtual {v0}, Lcom/agis/pldps/b/a/a;->a()Lcom/agis/pldps/k/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/agis/pldps/k/a/a;->show()V

    :goto_0
    return-void

    :cond_0
    iget-object v0, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v0}, Lcom/agis/pldps/b/a/ak;->e(Lcom/agis/pldps/b/a/ak;)Landroid/widget/EditText;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_1

    new-instance v0, Lcom/agis/pldps/b/a/a;

    iget-object v1, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v1}, Lcom/agis/pldps/b/a/ak;->b(Lcom/agis/pldps/b/a/ak;)Landroid/content/Context;

    move-result-object v1

    const v2, 0x7f090060

    invoke-direct {v0, v1, v3, v2}, Lcom/agis/pldps/b/a/a;-><init>(Landroid/content/Context;II)V

    invoke-virtual {v0}, Lcom/agis/pldps/b/a/a;->a()Lcom/agis/pldps/k/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/agis/pldps/k/a/a;->show()V

    goto :goto_0

    :cond_1
    invoke-static {}, Lcom/agis/pldps/f/b;->a()Lcom/agis/pldps/f/c/a/b/a;

    move-result-object v0

    const-string v1, "regsoftkeyusername"

    iget-object v2, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v2}, Lcom/agis/pldps/b/a/ak;->a(Lcom/agis/pldps/b/a/ak;)Landroid/widget/EditText;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-interface {v2}, Landroid/text/Editable;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Lcom/agis/pldps/f/c/a/b/a;->a(Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {}, Lcom/agis/pldps/f/b;->a()Lcom/agis/pldps/f/c/a/b/a;

    move-result-object v0

    const-string v1, "regsoftkeyvalname"

    iget-object v2, p0, Lcom/agis/pldps/b/a/an;->a:Lcom/agis/pldps/b/a/ak;

    invoke-static {v2}, Lcom/agis/pldps/b/a/ak;->e(Lcom/agis/pldps/b/a/ak;)Landroid/widget/EditText;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-interface {v2}, Landroid/text/Editable;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v0, v1, v2}, Lcom/agis/pldps/f/c/a/b/a;->a(Ljava/lang/String;Ljava/lang/String;)V

    iget-object v0, p0, Lcom/agis/pldps/b/a/an;->b:Lcom/agis/pldps/b/a/o;

    const/4 v1, 0x0

    invoke-virtual {v0, p1, v1}, Lcom/agis/pldps/b/a/o;->b(Landroid/content/DialogInterface;Landroid/os/Bundle;)V

    goto :goto_0
.end method

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 11
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
常规的说   这段代码修改哪里?   是个注册验证的
2016-3-21 20:26
0
雪    币: 185
活跃值: (85)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
vsc
3
这样很难说,没提示
2016-3-21 21:24
0
游客
登录 | 注册 方可回帖
返回
//