【梧桐学堂】奔跑吧兄弟验证习题答案
搜索:盗版
  然后就会出现提示盗版弹窗的内容: 您正在使用的是盗版

软件,有不可预知的风险,请支持下载正版!
 复制 前面的那个值  在搜索 dialog_initconfig_msg
就有6个结果,就无视前面2个结果了
这是下面的4个类
为了不混淆给他们编号
一组 const-string v1, "dialog_initconfig_msg"
   const-string v0, "dialog_initconfig_msg_2"

二组 const-string v1, "dialog_initconfig_msg"
   const-string v0, "dialog_initconfig_msg_2"

一组的两个类是这样修改:
     if-eqz v1, :cond_0
    invoke-static {}, 
Lcom/s1/lib/internal/ax;->a()Lcom/s1/lib/internal/ax;

    move-result-object v1
    invoke-virtual {v1}, 
Lcom/s1/lib/internal/ax;->q()Landroid/app/Activity;

    move-result-object v1
    if-eqz v1, :cond_0
    new-instance v2, 
Landroid/app/AlertDialog$Builder;
    invoke-direct {v2, v1}, Landroid/app/AlertDialog$Builder;->

(Landroid/content/Context;)V

const-string v1, "dialog_initconfig_msg"
这有2个if的判断  
把第二个if 改成强制跳转 goto :cond_0

 if-eqz v1, :cond_0
 invoke-static {}, Lcom/s1/lib/internal/ax;->a()Lcom/s1/lib/internal/ax;

 move-result-object v1
 invoke-virtual {v1}, Lcom/s1/lib/internal/ax;->q()Landroid/app/Activity;

 move-result-object v1
 goto :cond_0
 new-instance v2, 
Landroid/app/AlertDialog$Builder;
 invoke-direct {v2, v1}, 
Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V

由于字数限制请看下面的回复
把  .line 55
    if-nez v1, :cond_1
    这段给删了
查看更多评论