小学生

- 金币
- 17
- 好评
- 0
- 信誉
- 100
|
本帖最后由 6612646 于 2026-1-30 21:51 编辑
跪求大佬来教一下
求大佬帮忙看一下。我改完之后,这个能进入悬浮窗,提示进入游戏但过几秒后就闪退
还得完成前置条件才能使用登录卡密
没有混淆,没有加密,但是有异常处理
登录卡密→到悬浮窗
类名f1是悬浮窗
我把登录失败改怕定成功也不行,
异常处理改跳转成功也不行。
全部异常改成接跳转到成功悬浮窗,直接闪退,
有vnp 检测,网络代理检测,Root检测,Apk完整检测,我把apk完整检测异常弹窗那个删掉了和有半成品出悬浮窗但是闪退。
https:删除中文//share.feijipan.删除中文com/s/vAWj删除中文RPTp
.class public final Laq;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ls3;
# instance fields
.field public final synthetic a:D
.field public final synthetic b:Ljava/lang/String;
.field public final synthetic c:[Z
# direct methods
.method public constructor <init>(DLjava/lang/String;[Z)V
.registers 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Laq;->a:D
iput-object p3, p0, Laq;->b:Ljava/lang/String;
iput-object p4, p0, Laq;->c:[Z
return-void
.end method
# virtual methods
.method public final b(Lpk;)V
.registers 11
const-string v0, "数据异常"
iget-wide v1, p0, Laq;->a:D
const-string v3, "登录验证"
const-string v4, "登录成功,到期时间:"
iget-object p1, p1, Lpk;->g:Lrk;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lrk;->r()Ljava/lang/String;
move-result-object p1
sget-object v5, Lxl;->e:Ljava/lang/String;
invoke-static {p1, v5}, Ld3;->g(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:try_start_17
new-instance v5, Lorg/json/JSONObject;
invoke-direct {v5, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "code"
invoke-virtual {v5, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string v6, "msg"
invoke-virtual {v5, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v7, "check"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v8, "time"
invoke-virtual {v5, v8}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v8, "200"
invoke-virtual {p1, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_e2
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v6, "vip"
invoke-virtual {p1, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v8, Lxl;->d:Ljava/lang/String;
invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lxl;->d0(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_b6
new-instance v1, Ljava/util/GregorianCalendar;
invoke-direct {v1}, Ljava/util/GregorianCalendar;-><init>()V
invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v5
const-wide/16 v7, 0x3e8
mul-long/2addr v5, v7
invoke-virtual {v1, v5, v6}, Ljava/util/Calendar;->setTimeInMillis(J)V
new-instance p1, Ljava/text/SimpleDateFormat;
const-string v2, "yyyy-MM-dd HH:mm:ss"
invoke-direct {p1, v2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
invoke-static {}, Landroid/os/Looper;->prepare()V
new-instance v2, Lj6;
sget-object v5, Lcom/tencent/yoloNcnn/MainActivity;->b:Lcom/tencent/yoloNcnn/MainActivity;
invoke-direct {v2, v5}, Lj6;-><init>(Landroid/content/Context;)V
iput-object v3, v2, Lj6;->f:Ljava/lang/String;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/util/Calendar;->getTime()Ljava/util/Date;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, v2, Lj6;->g:Ljava/lang/String;
const/4 p1, 0x0
iput-boolean p1, v2, Lj6;->m:Z
iget-object v1, p0, Laq;->b:Ljava/lang/String;
new-instance v4, Lf1;
const/4 v5, 0x5
invoke-direct {v4, v5, v1}, Lf1;-><init>(ILjava/lang/Object;)V
iput-object v4, v2, Lj6;->k:Ljava/lang/Runnable;
invoke-virtual {v2}, Lj6;->b()V
invoke-static {}, Landroid/os/Looper;->loop()V
iget-object p0, p0, Laq;->c:[Z
const/4 v1, 0x1
aput-boolean v1, p0, p1
goto :goto_10b
:cond_b6
invoke-static {}, Landroid/os/Looper;->prepare()V
new-instance p0, Lj6;
sget-object p1, Lcom/tencent/yoloNcnn/MainActivity;->b:Lcom/tencent/yoloNcnn/MainActivity;
invoke-direct {p0, p1}, Lj6;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lj6;->f:Ljava/lang/String;
iput-object v0, p0, Lj6;->g:Ljava/lang/String;
invoke-virtual {p0}, Lj6;->b()V
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object p1, Lxl;->d:Ljava/lang/String;
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lxl;->d0(Ljava/lang/String;)Ljava/lang/String;
invoke-static {}, Landroid/os/Looper;->loop()V
goto :goto_10b
:cond_e2
invoke-static {}, Landroid/os/Looper;->prepare()V
new-instance p0, Lj6;
sget-object p1, Lcom/tencent/yoloNcnn/MainActivity;->b:Lcom/tencent/yoloNcnn/MainActivity;
invoke-direct {p0, p1}, Lj6;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lj6;->f:Ljava/lang/String;
iput-object v6, p0, Lj6;->g:Ljava/lang/String;
invoke-virtual {p0}, Lj6;->b()V
invoke-static {}, Landroid/os/Looper;->loop()V
:try_end_f6
.catch Lorg/json/JSONException; {:try_start_17 .. :try_end_f6} :catch_f7
goto :goto_10b
:catch_f7
invoke-static {}, Landroid/os/Looper;->prepare()V
new-instance p0, Lj6;
sget-object p1, Lcom/tencent/yoloNcnn/MainActivity;->b:Lcom/tencent/yoloNcnn/MainActivity;
invoke-direct {p0, p1}, Lj6;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lj6;->f:Ljava/lang/String;
iput-object v0, p0, Lj6;->g:Ljava/lang/String;
invoke-virtual {p0}, Lj6;->b()V
invoke-static {}, Landroid/os/Looper;->loop()V
:goto_10b
return-void
.end method
.method public final g(Ljava/io/IOException;)V
.registers 2
invoke-static {}, Landroid/os/Looper;->prepare()V
new-instance p0, Lj6;
sget-object p1, Lcom/tencent/yoloNcnn/MainActivity;->b:Lcom/tencent/yoloNcnn/MainActivity;
invoke-direct {p0, p1}, Lj6;-><init>(Landroid/content/Context;)V
const-string p1, "登录验证"
iput-object p1, p0, Lj6;->f:Ljava/lang/String;
const-string p1, "数据异常"
iput-object p1, p0, Lj6;->g:Ljava/lang/String;
invoke-virtual {p0}, Lj6;->b()V
invoke-static {}, Landroid/os/Looper;->loop()V
return-void
.end method |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|