支持加殼應用的Android非侵入式重打包方法研究
摘要:通過分析Android的應用特點,提出一種新的Android重打包方法。該方法可以在不反編譯、不修改原有應用代碼的基礎上,實現對Android應用的重打包,并支持主流加殼工具。該方法利用多種新的代碼注入技術,引入額外代碼;加載Hook框架,提供代碼修改能力;最后動態修改應用行為,實現應用重打包。實現了原型框架,并通過實驗,驗證了該框架在多個Android系統版本及多個加殼服務上的有效性。既證明了現有加殼技術的缺陷,又可以用于對Android應用的動態調試、防御功能部署以及應用修改等。
注: 保護知識產權,如需閱讀全文請聯系北京大學學報雜志社