一種在Android APK中植入代碼的便捷方法

基本信息

申請?zhí)?/td> CN201610394092.5 申請日 -
公開(公告)號 CN107463420A 公開(公告)日 2017-12-12
申請公布號 CN107463420A 申請公布日 2017-12-12
分類號 G06F9/45(2006.01)I;G06F9/44(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王修強(qiáng);彭俊 申請(專利權(quán))人 深圳市慧動創(chuàng)想科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 518000 廣東省深圳市南山區(qū)科園路1006號軟件產(chǎn)業(yè)基地5E棟4樓424
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種在Android?APK中植入代碼的便捷方法,反向操作:將APK中文件處理成反向操作中的工程;(2)二次編輯:對生成的反向工程中各類文件進(jìn)行增刪改的操作,各個資源增刪改之后符合原格式的相關(guān)規(guī)范,添加代碼,將代碼轉(zhuǎn)換為smali格式加入;(3)編譯操作:將反向工程編譯成新APK;(4)各個文件還原后,將文件按對應(yīng)目錄打包成APK,利用SDK自帶的JarSigner重新對APK包進(jìn)行簽名;(5)重新簽名后,新的APK接口即可正式使用。通過本發(fā)明方法,將反向工程文件重新編譯成APK中所支持的文件格式,從而得到新的APK文件,以完成整個SDK的接入過程,從而極大的減少了SDK接入的工作量。