經過前面三期的破解,想必大家已經非常熟悉破解的流程,這一篇也算是練手項目,我們繼續來練習吧 apk下載地址:鏈接: https://pan.baidu.com/s/1sl3b3R3 密碼: 6666 破解步驟: 1.試玩,找到關鍵字 如下圖,可以看到彈出了Toast對話框,支付失敗!這幾字就是我們要 ...
經過前面三期的破解,想必大家已經非常熟悉破解的流程,這一篇也算是練手項目,我們繼續來練習吧
apk下載地址:鏈接: https://pan.baidu.com/s/1sl3b3R3 密碼: 6666
破解步驟:
1.試玩,找到關鍵字
如下圖,可以看到彈出了Toast對話框,支付失敗!這幾字就是我們要找的關鍵字了
2.反編譯,查找關鍵字
由下圖,可以看到三個結果,我們一個個打開,使用工具,查看java源碼,可以確定最後一個才是我們修改的smail文件
可以看到裡面有支付取消,支付成功的相關代碼
3.破解開始
還記得上一節說的switch方法嗎,我們只需要將原本要跳轉到支付失敗的那個改為跳轉到支付成功的即可
查看smail文件,可以知道pswitch_1代表著支付失敗,pswitch_0即相對地代表著支付成功
將pswitch_1修改為pswitch_0即完成破解,或者是刪除pswitch_1
再或者,使用goto語句,直接跳到pswitch_0中
之後,刪除不必要的許可權,撥打電話和發送簡訊許可權都刪除
或者還有其他的許可權,你可以一一對照來進行刪除,不知道許可權是什麼意思,可以在Androidkiller中的工程信息查看,滑鼠懸浮在相應的許可權,就會有許可權的說明,紅色則是危險許可權,一般刪除紅色的許可權就可以了,你覺得其他許可權不需要,也可以繼續刪除。
4.測試
這裡不得吐槽一下,之前用的Android平板電腦來測試,測了N次都不成功,我還以為我思路錯了,可能是平板電腦沒有sim卡的緣故,之後,使用手機測試,則是破解成功了