关于利用setCancelable方法对强制弹窗进行修改

软件:嘀嗒出行
原因:有时候脚本需要指定的软件版本运行
肯定要先过签 mt就行

Tip:相关知识点
setCancelable:设置为可取消
简单的对是否可取消的方法进行赋值
对其他一部分类似的强制弹窗应该也适用

ps:注意寄存器的作用域
-1

  1. 关于设置setCancelable的smali代码
  2. 寄存器名以及类名需要自己改!
  3. const/4 v8, 0x1 #对寄存器进行赋值 赋值为true
  4. invoke-virtual {p0, v8}, Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V
  5. #smali中的调用方法

复制代码

-2

-3

-4

-5

标签

发表评论