清羽弹窗
在mutil/OnlineDialog/onPostExecute前
添加return-void
Arm弹窗
第一步,提取安装包
第二步,搜索代码Ljava/io/DataOutputStream;->flush()V
第三步,往上看找到 .registers 10 在下面加return-void
云注入弹窗
第一种方法:dex搜索代码:invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V 然后删除即可!
第二种方法:搜索代码:invoke-direct {p0}, Lcom/cloudinject/feature/App;->̗̖̙̗̖̖()V 然后删除即可!
第三种方法:搜索字符串:“无联网”,找到当前方法,开头添加: return-void
第四种完美去除法:找到入口,替换入口即可,删除云注入dex和assets目录下的云注入文件,找入口可参考搜索:.super Landroid/app/Application;一般第四行就是了
小纸片(弹窗or注册机)
●单例模式注入去除:
dex搜索代码armadillo,在oncreate方法删除调用即可
●负面模式注入去除:
这个思路就是找到入口,替换当前的,删除注入的dex,具体操作,搜索字符串"class",一般会在一个v开头的类名,进入找一下挨着的下一个字符串就是入口名。
●智能模式注入去除:
直接在AndroidManifest.xml,里面搜索armadillo,把搜索结果都删了就可以了
np弹窗
np弹窗搜索代码:
invoke-static {}, Lnp/ށ;->show()V
np对话框搜索代码:
invoke-static/range {p0 … p0}, Lnp/֏;->ؠ(Landroid/app/Activity;)V
通用思路
方法1、搜关键字weiyun,看看有没有相关信息。
方法2、查看入口页onCreate方法里调用代码
方法3、抓包找网址
方法4、用开发助手查当前窗口,如果是个android.app.AlertDialog弹窗。
搜索Landroid/app/AlertDialog;->show()V