|
1.反編譯 搜索簽名pm/signature 2.選擇第一個(gè) 看源碼 找到JAVA圖標(biāo)(咖啡杯子)那個(gè)圖標(biāo),點(diǎn)一下 { this.a.finish(); Process.killProcess(Process.myPid()); return; } 開始分析關(guān)鍵源碼 this.a.finish(); 關(guān)閉頁面 Process.killProcess(Process.myPid()); 退出游戲(關(guān)閉游戲進(jìn)程) return返回 【修改一】 刪除退出代碼 iget-object v1, p0, Lcom/atlastone/app/addin/b/a; ->a:Lcom/atlastone/app/entry/Entry; invoke-virtual {v1}, Lcom/atlastone/app/entry/Entry;->finish()V invoke-static {}, Landroid/os/Process;->myPid()I move-result v1 invoke-static {v1}, Landroid/os/Process;->killProcess(I)V 【 修改二】 游戲還有檢測(cè)作弊軟件 搜索killProcess(I)V 看第二個(gè)搜索出來的結(jié)果 先看源碼 { c(a parama) {} public final void onClick(DialogInterface paramDialogInterface, int paramInt) { paramDialogInterface.dismiss(); this.a.a.finish(); Process.killProcess(Process.myPid()); } } paramDialogInterface.dismiss(); 這是游戲檢測(cè)到作弊軟件的彈窗,確定 this.a.a.finish(); 關(guān)閉上面那個(gè)彈窗頁面 Process.killProcess(Process.myPid()); 結(jié)束游戲進(jìn)程 把下面這段代碼刪了 invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V iget-object v0, p0, Lcom/atlastone/app/addin/b/c;->a:Lcom/atlastone/app/addin/b/a; iget-object v0, v0, Lcom/atlastone/app/addin/b/a;- >a:Lcom/atlastone/app/entry/Entry; invoke-virtual {v0}, Lcom/atlastone/app/entry/Entry;->finish()V invoke-static {}, Landroid/os/Process;->myPid()I move-result v0 invoke-static {v0}, Landroid/os/Process;->killProcess(I)V 5 |
|
|