12下一页
返回列表 发新帖

[求助问答] 遇到难题了

[复制链接]

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表在  2026-1-28 21:55:33 来自手机  | 显示全部楼层 | 阅读模式  来自 重庆
本帖最后由 小野猫 于 2026-1-28 21:57 编辑

数字加固以魔修完成,该赋值的都赋值了,是不是哪里没整对呀,不显示会员效果,大佬们帮忙看下
下载
  1. .method public getIsPerpetual()Z
  2.     .registers 2

  3.     .line 1
  4.     iget-boolean v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->isPerpetual:Z

  5.     const/4 v0, 0x1

  6.     return v0
  7. .end method

  8. .method public getName()Ljava/lang/String;
  9.     .registers 2

  10.     .line 1
  11.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->name:Ljava/lang/String;

  12.     return-object v0
  13. .end method

  14. .method public getOpenId()Ljava/lang/String;
  15.     .registers 2

  16.     .line 1
  17.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->openId:Ljava/lang/String;

  18.     if-nez v0, :cond_6

  19.     const-string v0, ""

  20.     :cond_6
  21.     return-object v0
  22. .end method

  23. .method public getPerpetualState()Ljava/lang/Integer;
  24.     .registers 2

  25.     .line 1
  26.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->perpetualState:Ljava/lang/Integer;

  27.     return-object v0
  28. .end method

  29. .method public getUserId()Ljava/lang/Integer;
  30.     .registers 2

  31.     .line 1
  32.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->userId:Ljava/lang/Integer;

  33.     if-nez v0, :cond_6

  34.     const/4 v0, 0x0

  35.     goto :goto_a

  36.     :cond_6
  37.     invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

  38.     move-result v0

  39.     :goto_a
  40.     invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

  41.     move-result-object v0

  42.     return-object v0
  43. .end method

  44. .method public getVipEndTime()Ljava/lang/String;
  45.     .registers 2

  46.     .line 1
  47.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->vipEndTime:Ljava/lang/String;

  48.     if-nez v0, :cond_a

  49.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->validEndTime:Ljava/lang/String;

  50.     if-nez v0, :cond_a

  51.     const-string v0, ""

  52.     :cond_a
  53.     const-string v0, "2099-12-31"

  54.     return-object v0
  55. .end method

  56. .method public getVipStartTime()Ljava/lang/String;
  57.     .registers 2

  58.     .line 1
  59.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->vipStartTime:Ljava/lang/String;

  60.     if-nez v0, :cond_6

  61.     const-string v0, ""

  62.     :cond_6
  63.     return-object v0
  64. .end method

  65. .method public isHelpSwitch()Z
  66.     .registers 3

  67.     .line 1
  68.     new-instance v0, Ljava/lang/StringBuilder;

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

  70.     const-string v1, "帮助开关:"

  71.     invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

  72.     iget v1, p0, Lcom/zhlm/basemodule/mode/LoginBean;->helpSwitch:I

  73.     invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

  74.     invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

  75.     move-result-object v0

  76.     invoke-static {v0}, Lcom/zhlm/basemodule/utils/LogUtils;->showLog(Ljava/lang/String;)V

  77.     .line 2
  78.     iget v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->helpSwitch:I

  79.     const/4 v1, 0x1

  80.     if-eq v0, v1, :cond_1c

  81.     goto :goto_1d

  82.     :cond_1c
  83.     const/4 v1, 0x0

  84.     :goto_1d
  85.     return v1
  86. .end method

  87. .method public isLogin()Z
  88.     .registers 2

  89.     .line 1
  90.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->userId:Ljava/lang/Integer;

  91.     if-eqz v0, :cond_c

  92.     invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

  93.     move-result v0

  94.     if-lez v0, :cond_c

  95.     const/4 v0, 0x1

  96.     goto :goto_d

  97.     :cond_c
  98.     const/4 v0, 0x0

  99.     :goto_d
  100.     const/4 v0, 0x1

  101.     return v0
  102. .end method

  103. .method public isPerpetualVip()Z
  104.     .registers 3

  105.     .line 1
  106.     iget-object v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->perpetualState:Ljava/lang/Integer;

  107.     const/4 v1, 0x1

  108.     if-eqz v0, :cond_c

  109.     invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

  110.     move-result v0

  111.     if-ne v0, v1, :cond_c

  112.     goto :goto_d

  113.     :cond_c
  114.     const/4 v1, 0x0

  115.     :goto_d
  116.     const/4 v1, 0x1

  117.     return v1
  118. .end method

  119. .method public isPrintSwitch()Z
  120.     .registers 3

  121.     .line 1
  122.     new-instance v0, Ljava/lang/StringBuilder;

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

  124.     const-string v1, "打印开关:"

  125.     invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

  126.     iget v1, p0, Lcom/zhlm/basemodule/mode/LoginBean;->PrintSwitch:I

  127.     invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

  128.     invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

  129.     move-result-object v0

  130.     invoke-static {v0}, Lcom/zhlm/basemodule/utils/LogUtils;->showLog(Ljava/lang/String;)V

  131.     .line 2
  132.     iget v0, p0, Lcom/zhlm/basemodule/mode/LoginBean;->PrintSwitch:I

  133.     const/4 v1, 0x1

  134.     if-eq v0, v1, :cond_1c

  135.     goto :goto_1d

  136.     :cond_1c
  137.     const/4 v1, 0x0

  138.     :goto_1d
  139.     return v1
  140. .end method

  141. .method public isVip()Z
  142.     .registers 2

  143.     const-string v0, "paySwitch"

  144.     .line 1
  145.     invoke-static {v0}, Lcom/zhlm/basemodule/utils/SharedPrefUtil;->getBoolean(Ljava/lang/String;)Ljava/lang/Boolean;

  146.     move-result-object v0

  147.     invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

  148.     move-result v0

  149.     if-eqz v0, :cond_f

  150.     .line 2
  151.     ige
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:14:03 来自手机  | 显示全部楼层  来自 四川
isvip直接清空赋值1
已有1人评分好评 金币 理由
小野猫 + 1 + 1

查看全部评分 总评分:好评 +1  金币 +1 

回复

使用道具 举报

32

主题

2283

回帖

7642

积分

硕士生

Rank: 6Rank: 6

金币
1316
好评
9
信誉
101
发表于 2026-1-28 22:21:35 来自手机  | 显示全部楼层  来自 陕西
你给的这几个好像都是可以清空直接赋值的。
方法isvip居然没给全
回复

使用道具 举报

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表于 2026-1-28 22:21:47 来自手机  | 显示全部楼层  来自 重庆
蜡笔不小新 发表于 2026-1-28 22:14
isvip直接清空赋值1

膜拜大佬
回复

使用道具 举报

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表于 2026-1-28 22:30:52 来自手机  | 显示全部楼层  来自 重庆
蜡笔不小新 发表于 2026-1-28 22:14
isvip直接清空赋值1

选择身份证打印会闪退什么原因呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:32:30 来自手机  | 显示全部楼层  来自 四川
小野猫 发表于 2026-1-28 22:30
选择身份证打印会闪退什么原因呢

这明显是打印的oncreate方法没有被修复啊
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:32:53 来自手机  | 显示全部楼层  来自 四川
小野猫 发表于 2026-1-28 22:30
选择身份证打印会闪退什么原因呢

建议你把所有native全部修复
回复

使用道具 举报

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表于 2026-1-28 22:34:52 来自手机  | 显示全部楼层  来自 重庆
蜡笔不小新 发表于 2026-1-28 22:32
建议你把所有native全部修复

不会呀,只是全部替换成空了
回复

使用道具 举报

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表于 2026-1-28 22:35:45 来自手机  | 显示全部楼层  来自 重庆
蜡笔不小新 发表于 2026-1-28 22:32
建议你把所有native全部修复

大佬有修复方法吗?试了下只有这个功能闪退
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:36:43 来自手机  | 显示全部楼层  来自 四川
你得清楚数字邪修如果能修复打开运行

如果无法使用功能的情况下闪退

一定是还有oncreate的代码被抽空了

这时候再去把所有的native移出修复一下功能基本就正常了

下次遇到这种情况不要问论坛了
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:37:17 来自手机  | 显示全部楼层  来自 四川
小野猫 发表于 2026-1-28 22:35
大佬有修复方法吗?试了下只有这个功能闪退

跟你修复启动页和主页oncreate方法一样的
回复

使用道具 举报

39

主题

1192

回帖

6448

积分

硕士生

孤儿

Rank: 6Rank: 6

金币
1109
好评
82
信誉
98
发表于 2026-1-28 22:38:45 来自手机  | 显示全部楼层  来自 四川
蜡笔不小新 发表于 2026-1-28 22:37
跟你修复启动页和主页oncreate方法一样的
搜索代码

native oncreate

出现的结果都是需要修复的



然后把整个字段全部替换以下代码



.method public onCreate(Landroid/os/Bundle;)V
    .registers 2
    invoke-super {p0, p1}, onCreate(Landroid/os/Bundle;)V
    return-void
.end method
回复

使用道具 举报

688

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3412
好评
164
信誉
119

考神MT论坛新人MT论坛活跃会员MT论坛帅哥MT论坛灌水老大MT论坛侠客MT论坛最佳新人

发表于 2026-1-28 22:44:19 来自手机  | 显示全部楼层  来自 广东
机器人给要360加固脱修恢复抽代码,100块钱
回复

使用道具 举报

688

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3412
好评
164
信誉
119

考神MT论坛新人MT论坛活跃会员MT论坛帅哥MT论坛灌水老大MT论坛侠客MT论坛最佳新人

发表于 2026-1-28 22:44:38 来自手机  | 显示全部楼层  来自 广东
闲鱼一直接
回复

使用道具 举报

74

主题

2004

回帖

7015

积分

硕士生

Rank: 6Rank: 6

金币
3896
好评
6
信誉
90
发表于 2026-1-28 22:55:52 来自手机  | 显示全部楼层  来自 重庆
蜡笔不小新 发表于 2026-1-28 22:38
搜索代码

native oncreate

还是闪退呀
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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