以下內(nèi)容來自雪城大學(xué)SEED(SEcurity EDucation)項目中的Android重打包實驗。
1、首先看下Android開發(fā)和重打包過程

重打包流程
2、如何注入代碼到正常的APP中
- 修改源程序的smail代碼(比較難)
- 重新寫一個java完整的類,編譯成smail代碼,利用BroadcastReceiver插入完成的類。在AndroidManifest.xml聲明BroadcastReceiver。
3、給出刪除通信錄的代碼

刪除通信錄的代碼

AndroidManifest.xml聲明BroadcastReceiver