清羽彈窗
在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