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

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

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

[Android 求助] 内购破解问题,算是第一次吧

[复制链接]
wobushiwonew 发表于 2020-2-5 02:13
本帖最后由 wobushiwonew 于 2020-2-5 10:45 编辑

内购破解问题,算是第一次吧,能看懂一点点,边讨论边学吧
软件:http://www.mosheng.mobi/
首先说下我自己的思路,开始搜索“充值成功”的unicode码出来4个结果,如图:
捕获.PNG



1.是支付宝的,在支付成功前面的判断加#让他直接到支付成功,但感觉这只是个弹窗界面
捕获1.PNG


2.好像是微信的,也是让他直接跳到支付成功
捕获2.PNG
捕获2.1.PNG


3.感觉是充值成功的函数,里面没有判断没修改,但又不知道哪里调用了他
捕获3.PNG

捕获3.1.PNG


4.才发现这个代码跟2是一样的只是文件路径不同
捕获4.PNG

捕获4.1.PNG



问题来了,这些改完后,微信和支付宝都显示支付成功,但是金币却没到账
感觉逻辑不清晰一团糟,不知道哪个才是重点,下面是源码,有大大来指点下吗



1.

[Java] 纯文本查看 复制代码
.class Lcom/mosheng/common/fragment/e;
.super Ljava/lang/Object;
.source "RechargeFragmentDialog.java"

# interfaces
.implements Lio/reactivex/q/e;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lio/reactivex/q/e<",
        "Lcom/mosheng/o/a/a/b;",
        ">;"
    }
.end annotation


# direct methods
.method constructor <init>(Lcom/mosheng/common/fragment/RechargeFragmentDialog;)V
    .locals 0

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

    return-void
.end method


# virtual methods
.method public accept(Ljava/lang/Object;)V
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/lang/Exception;
        }
    .end annotation

    .line 1
    check-cast p1, Lcom/mosheng/o/a/a/b;

    .line 2
    iget-object p1, p1, Lcom/mosheng/o/a/a/b;->a:Ljava/lang/String;

    const-string v0, "9000"           #成功代码

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

    move-result p1

    if-eqz p1, :cond_0                                     

    const-string/jumbo p1, "\u5145\u503c\u6210\u529f"       #充值成功

    .line 3
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    goto :goto_0

    :cond_0
    const-string/jumbo p1, "\u5145\u503c\u5931\u8d25"        #充值失败

    .line 4
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    :goto_0
    return-void
.end method




2.
[Java] 纯文本查看 复制代码
.class public Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;
.super Lcom/mosheng/view/BaseActivity;
.source "WXPayEntryActivity.java"

# interfaces
.implements Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;


# static fields
.field public static F:I


# instance fields
.field private E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;


# direct methods
.method public constructor <init>()V
    .locals 0

    .line 1
    invoke-direct {p0}, Lcom/mosheng/view/BaseActivity;-><init>()V

    return-void
.end method


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

    const/4 v0, 0x0

    .line 1
    invoke-virtual {p0, p1, v0}, Lcom/mosheng/view/BaseActivity;->a(Landroid/os/Bundle;Z)V

    .line 2
    sget-object p1, Lcom/mosheng/n/a/c;->b:Ljava/lang/String;

    invoke-static {p0, p1}, Lcom/tencent/mm/opensdk/openapi/WXAPIFactory;->createWXAPI(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    move-result-object p1

    iput-object p1, p0, Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    .line 3
    iget-object p1, p0, Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    invoke-interface {p1, v0, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z

    return-void
.end method

.method protected onNewIntent(Landroid/content/Intent;)V
    .locals 1

    .line 1
    invoke-super {p0, p1}, Lcom/mosheng/common/activity/BaseShareActivity;->onNewIntent(Landroid/content/Intent;)V

    .line 2
    invoke-virtual {p0, p1}, Landroid/app/Activity;->setIntent(Landroid/content/Intent;)V

    .line 3
    iget-object v0, p0, Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    invoke-interface {v0, p1, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z

    return-void
.end method

.method public onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V
    .locals 0

    return-void
.end method

.method public onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
    .locals 2

    .line 1
    invoke-virtual {p1}, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->getType()I

    move-result v0

    const/4 v1, 0x5

    if-ne v0, v1, :cond_3             

    .line 2
    sget v0, Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;->F:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_0             

    .line 3
    sget-object v0, Lcom/mosheng/more/view/ChooseRechargeWayActivity;->Y:Lcom/mosheng/more/view/ChooseRechargeWayActivity;

    if-eqz v0, :cond_3              

    .line 4
    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    invoke-virtual {v0, p1}, Lcom/mosheng/more/view/ChooseRechargeWayActivity;->e(I)V

    goto :goto_0

    :cond_0
    const/4 v1, 0x2

    if-ne v0, v1, :cond_1

    .line 5
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/mosheng/more/view/RechargeCoinsActivity;

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

    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    const-string v1, "errCode"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    move-result-object p1

    invoke-virtual {p0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V

    goto :goto_0

    .line 6
    :cond_1                                                   #cond_1
    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    if-nez p1, :cond_2                                       

    const-string/jumbo p1, "\u5145\u503c\u6210\u529f"         #充值成功

    .line 7
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    goto :goto_0

    :cond_2
    const-string/jumbo p1, "\u5145\u503c\u5931\u8d25"          #充值失败

    .line 8
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    :cond_3
    :goto_0
    const/4 p1, 0x0

    .line 9
    sput p1, Lcom/mosheng/iicall/wxapi/WXPayEntryActivity;->F:I

    .line 10
    invoke-virtual {p0}, Lcom/mosheng/view/BaseActivity;->finish()V

    return-void
.end method



3.
[Java] 纯文本查看 复制代码
.class public Lcom/mosheng/more/view/ChargeSuccessActivity;
.super Lcom/mosheng/view/BaseActivity;
.source "ChargeSuccessActivity.java"


# instance fields
.field private E:Landroid/widget/TextView;

.field private F:Ljava/lang/String;

.field private G:Landroid/widget/Button;

.field H:Lcom/mosheng/control/util/e;


# direct methods
.method public constructor <init>()V
    .locals 1

    .line 1
    invoke-direct {p0}, Lcom/mosheng/view/BaseActivity;-><init>()V

    .line 2
    invoke-static {}, Lcom/mosheng/control/util/e;->d()Lcom/mosheng/control/util/e;

    move-result-object v0

    iput-object v0, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->H:Lcom/mosheng/control/util/e;

    return-void
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
    .locals 3

    const/4 v0, 0x0

    .line 1
    invoke-virtual {p0, p1, v0}, Lcom/mosheng/view/BaseActivity;->a(Landroid/os/Bundle;Z)V

    const p1, 0x7f0c00d0

    .line 2
    invoke-virtual {p0, p1}, Lcom/mosheng/view/BaseActivity;->setContentView(I)V

    .line 3
    invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v0, "goldcoin"

    .line 4
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    iput-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->F:Ljava/lang/String;

    const p1, 0x7f090d40

    .line 5
    invoke-virtual {p0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    iput-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->E:Landroid/widget/TextView;

    const p1, 0x7f0906ee

    .line 6
    invoke-virtual {p0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/Button;

    iput-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->G:Landroid/widget/Button;

    .line 7
    iget-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->E:Landroid/widget/TextView;

    new-instance v0, Ljava/lang/StringBuilder;

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

    iget-object v1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->F:Ljava/lang/String;

    const-string/jumbo v2, "\u5145\u503c\u6210\u529f"        #充值成功

    invoke-static {v0, v1, v2, p1}, Lb/b/a/a/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Landroid/widget/TextView;)V

    .line 8
    iget-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->G:Landroid/widget/Button;

    new-instance v0, Lcom/mosheng/more/view/d;

    invoke-direct {v0, p0}, Lcom/mosheng/more/view/d;-><init>(Lcom/mosheng/more/view/ChargeSuccessActivity;)V

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

    .line 9
    iget-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->H:Lcom/mosheng/control/util/e;

    invoke-virtual {p1}, Lcom/mosheng/control/util/e;->c()V

    .line 10
    iget-object p1, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->H:Lcom/mosheng/control/util/e;

    const/16 v0, 0x23

    const/4 v1, 0x1

    .line 11
    invoke-virtual {p1, v0, v1}, Lcom/mosheng/control/util/e;->a(II)V

    return-void
.end method

.method protected onDestroy()V
    .locals 1

    .line 1
    iget-object v0, p0, Lcom/mosheng/more/view/ChargeSuccessActivity;->H:Lcom/mosheng/control/util/e;

    invoke-virtual {v0}, Lcom/mosheng/control/util/e;->c()V

    .line 2
    invoke-super {p0}, Lcom/mosheng/view/BaseActivity;->onDestroy()V

    return-void
.end method



4.
[Java] 纯文本查看 复制代码
.class public Lcom/mosheng/wxapi/WXPayEntryActivity;
.super Lcom/mosheng/view/BaseActivity;
.source "WXPayEntryActivity.java"

# interfaces
.implements Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;


# static fields
.field public static F:I


# instance fields
.field private E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;


# direct methods
.method public constructor <init>()V
    .locals 0

    .line 1
    invoke-direct {p0}, Lcom/mosheng/view/BaseActivity;-><init>()V

    return-void
.end method


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

    const/4 v0, 0x0

    .line 1
    invoke-virtual {p0, p1, v0}, Lcom/mosheng/view/BaseActivity;->a(Landroid/os/Bundle;Z)V

    .line 2
    sget-object p1, Lcom/mosheng/n/a/c;->b:Ljava/lang/String;

    invoke-static {p0, p1}, Lcom/tencent/mm/opensdk/openapi/WXAPIFactory;->createWXAPI(Landroid/content/Context;Ljava/lang/String;)Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    move-result-object p1

    iput-object p1, p0, Lcom/mosheng/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    .line 3
    iget-object p1, p0, Lcom/mosheng/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    invoke-interface {p1, v0, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z

    return-void
.end method

.method protected onNewIntent(Landroid/content/Intent;)V
    .locals 1

    .line 1
    invoke-super {p0, p1}, Lcom/mosheng/common/activity/BaseShareActivity;->onNewIntent(Landroid/content/Intent;)V

    .line 2
    invoke-virtual {p0, p1}, Landroid/app/Activity;->setIntent(Landroid/content/Intent;)V

    .line 3
    iget-object v0, p0, Lcom/mosheng/wxapi/WXPayEntryActivity;->E:Lcom/tencent/mm/opensdk/openapi/IWXAPI;

    invoke-interface {v0, p1, p0}, Lcom/tencent/mm/opensdk/openapi/IWXAPI;->handleIntent(Landroid/content/Intent;Lcom/tencent/mm/opensdk/openapi/IWXAPIEventHandler;)Z

    return-void
.end method

.method public onReq(Lcom/tencent/mm/opensdk/modelbase/BaseReq;)V
    .locals 0

    return-void
.end method

.method public onResp(Lcom/tencent/mm/opensdk/modelbase/BaseResp;)V
    .locals 2

    .line 1
    invoke-virtual {p1}, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->getType()I

    move-result v0

    const/4 v1, 0x5

    if-ne v0, v1, :cond_3            

    .line 2
    sget v0, Lcom/mosheng/wxapi/WXPayEntryActivity;->F:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_0             

    .line 3
    sget-object v0, Lcom/mosheng/more/view/ChooseRechargeWayActivity;->Y:Lcom/mosheng/more/view/ChooseRechargeWayActivity;

    if-eqz v0, :cond_3               

    .line 4
    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    invoke-virtual {v0, p1}, Lcom/mosheng/more/view/ChooseRechargeWayActivity;->e(I)V

    goto :goto_0

    :cond_0
    const/4 v1, 0x2

    if-ne v0, v1, :cond_1

    .line 5
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/mosheng/more/view/RechargeCoinsActivity;

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

    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    const-string v1, "errCode"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    move-result-object p1

    invoke-virtual {p0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V

    goto :goto_0

    .line 6
    :cond_1
    iget p1, p1, Lcom/tencent/mm/opensdk/modelbase/BaseResp;->errCode:I

    if-nez p1, :cond_2                                         

    const-string/jumbo p1, "\u5145\u503c\u6210\u529f"           #充值成功

    .line 7
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    goto :goto_0

    :cond_2
    const-string/jumbo p1, "\u5145\u503c\u5931\u8d25"          #充值失败

    .line 8
    invoke-static {p1}, Lcom/mosheng/control/util/k;->a(Ljava/lang/String;)V

    :cond_3
    :goto_0
    const/4 p1, 0x0

    .line 9
    sput p1, Lcom/mosheng/wxapi/WXPayEntryActivity;->F:I

    .line 10
    invoke-virtual {p0}, Lcom/mosheng/view/BaseActivity;->finish()V

    return-void
.end method



后来搜索成功出来很多文件,感觉这个有点可疑
[Java] 纯文本查看 复制代码
.class public final enum Lcom/alipay/sdk/app/ResultStatus;
.super Ljava/lang/Enum;
.source "SourceFile"


# static fields
.field public static final enum a:Lcom/alipay/sdk/app/ResultStatus;

.field public static final enum b:Lcom/alipay/sdk/app/ResultStatus;

.field public static final enum c:Lcom/alipay/sdk/app/ResultStatus;

.field public static final enum d:Lcom/alipay/sdk/app/ResultStatus;

.field public static final enum e:Lcom/alipay/sdk/app/ResultStatus;

.field public static final enum f:Lcom/alipay/sdk/app/ResultStatus;

.field private static final synthetic i:[Lcom/alipay/sdk/app/ResultStatus;


# instance fields
.field private g:I

.field private h:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .locals 10

    .line 1
    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v1, 0x0

    const-string v2, "SUCCEEDED"

    const/16 v3, 0x2328

    const-string/jumbo v4, "\u652f\u4ed8\u6210\u529f"                     #支付成功

    invoke-direct {v0, v2, v1, v3, v4}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->a:Lcom/alipay/sdk/app/ResultStatus;

    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v2, 0x1

    const-string v3, "FAILED"

    const/16 v4, 0xfa0

    const-string/jumbo v5, "\u7cfb\u7edf\u7e41\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"               #系统繁忙

    invoke-direct {v0, v3, v2, v4, v5}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->b:Lcom/alipay/sdk/app/ResultStatus;

    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v3, 0x2

    const-string v4, "CANCELED"

    const/16 v5, 0x1771

    const-string/jumbo v6, "\u7528\u6237\u53d6\u6d88"                                #用户取消

    invoke-direct {v0, v4, v3, v5, v6}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->c:Lcom/alipay/sdk/app/ResultStatus;

    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v4, 0x3

    const-string v5, "NETWORK_ERROR"

    const/16 v6, 0x1772

    const-string/jumbo v7, "\u7f51\u7edc\u8fde\u63a5\u5f02\u5e38"                    #网络异常

    invoke-direct {v0, v5, v4, v6, v7}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->d:Lcom/alipay/sdk/app/ResultStatus;

    .line 2
    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v5, 0x4

    const-string v6, "PARAMS_ERROR"

    const/16 v7, 0xfa1

    const-string/jumbo v8, "\u53c2\u6570\u9519\u8bef"                             #参数错误

    invoke-direct {v0, v6, v5, v7, v8}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->e:Lcom/alipay/sdk/app/ResultStatus;

    new-instance v0, Lcom/alipay/sdk/app/ResultStatus;

    const/4 v6, 0x5

    const-string v7, "PAY_WAITTING"

    const/16 v8, 0x1f40

    const-string/jumbo v9, "\u652f\u4ed8\u7ed3\u679c\u786e\u8ba4\u4e2d"               #结果确认中

    invoke-direct {v0, v7, v6, v8, v9}, Lcom/alipay/sdk/app/ResultStatus;-><init>(Ljava/lang/String;IILjava/lang/String;)V

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->f:Lcom/alipay/sdk/app/ResultStatus;

    const/4 v0, 0x6

    new-array v0, v0, [Lcom/alipay/sdk/app/ResultStatus;

    .line 3
    sget-object v7, Lcom/alipay/sdk/app/ResultStatus;->a:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v7, v0, v1

    sget-object v1, Lcom/alipay/sdk/app/ResultStatus;->b:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v1, v0, v2

    sget-object v1, Lcom/alipay/sdk/app/ResultStatus;->c:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v1, v0, v3

    sget-object v1, Lcom/alipay/sdk/app/ResultStatus;->d:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v1, v0, v4

    sget-object v1, Lcom/alipay/sdk/app/ResultStatus;->e:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v1, v0, v5

    sget-object v1, Lcom/alipay/sdk/app/ResultStatus;->f:Lcom/alipay/sdk/app/ResultStatus;

    aput-object v1, v0, v6

    sput-object v0, Lcom/alipay/sdk/app/ResultStatus;->i:[Lcom/alipay/sdk/app/ResultStatus;

    return-void
.end method

.method private constructor <init>(Ljava/lang/String;IILjava/lang/String;)V
    .locals 0

    .line 1
    invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V

    .line 2
    iput p3, p0, Lcom/alipay/sdk/app/ResultStatus;->g:I

    .line 3
    iput-object p4, p0, Lcom/alipay/sdk/app/ResultStatus;->h:Ljava/lang/String;

    return-void
.end method

.method public static b(I)Lcom/alipay/sdk/app/ResultStatus;
    .locals 1

    const/16 v0, 0xfa1

    if-eq p0, v0, :cond_2

    const/16 v0, 0x1f40

    if-eq p0, v0, :cond_2

    const/16 v0, 0x2328                           #把这些都改到2了

    if-eq p0, v0, :cond_2

    const/16 v0, 0x1771

    if-eq p0, v0, :cond_2

    const/16 v0, 0x1772

    if-eq p0, v0, :cond_2

    .line 2
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->b:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0

    .line 3
    :cond_0
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->d:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0

    .line 4
    :cond_1
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->c:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0

    .line 5
    :cond_2
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->a:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0

    .line 6
    :cond_3
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->f:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0

    .line 7
    :cond_4
    sget-object p0, Lcom/alipay/sdk/app/ResultStatus;->e:Lcom/alipay/sdk/app/ResultStatus;

    return-object p0
.end method

.method public static valueOf(Ljava/lang/String;)Lcom/alipay/sdk/app/ResultStatus;
    .locals 1

    .line 1
    const-class v0, Lcom/alipay/sdk/app/ResultStatus;

    invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;

    move-result-object p0

    check-cast p0, Lcom/alipay/sdk/app/ResultStatus;

    return-object p0
.end method

.method public static values()[Lcom/alipay/sdk/app/ResultStatus;
    .locals 1

    .line 1
    sget-object v0, Lcom/alipay/sdk/app/ResultStatus;->i:[Lcom/alipay/sdk/app/ResultStatus;

    invoke-virtual {v0}, [Lcom/alipay/sdk/app/ResultStatus;->clone()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, [Lcom/alipay/sdk/app/ResultStatus;

    return-object v0
.end method


# virtual methods
.method public a()I
    .locals 1

    .line 2
    iget v0, p0, Lcom/alipay/sdk/app/ResultStatus;->g:I

    return v0
.end method

.method public a(I)V
    .locals 0

    .line 1
    iput p1, p0, Lcom/alipay/sdk/app/ResultStatus;->g:I

    return-void
.end method

.method public a(Ljava/lang/String;)V
    .locals 0

    .line 3
    iput-object p1, p0, Lcom/alipay/sdk/app/ResultStatus;->h:Ljava/lang/String;

    return-void
.end method

.method public b()Ljava/lang/String;
    .locals 1

    .line 1
    iget-object v0, p0, Lcom/alipay/sdk/app/ResultStatus;->h:Ljava/lang/String;

    return-object v0
.end method

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

 楼主| wobushiwonew 发表于 2020-2-5 10:35
longsui48 发表于 2020-2-5 02:50
你把apk发出来看看

https://pan.baidu.com/s/1G4i9N3Sb4CZANeBpueHf7A
聪明的栋栋 发表于 2020-2-6 15:34

应该是网络验证,在他服务器上,改不了了,除非找大神
longsui48 发表于 2020-2-5 02:50
人小鬼大666 发表于 2020-2-5 07:44
看不懂,我小白。
聪明的栋栋 发表于 2020-2-5 23:55
是联网的吗?
 楼主| wobushiwonew 发表于 2020-2-6 00:07

是啊,社交软件
qjf5202015 发表于 2020-2-8 09:27
通常是网络验证了,抓包吧
 楼主| wobushiwonew 发表于 2020-2-8 10:17
qjf5202015 发表于 2020-2-8 09:27
通常是网络验证了,抓包吧

怎么抓包,不是很懂,正在学
HHJ4920775 发表于 2020-3-18 20:10
小白的我,只能参观看看
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

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

GMT+8, 2024-5-8 08:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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