一種在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接入的工作量。 |
