发明名称 | 安卓系统的软件保护方法、软件应用方法及相关装置 | ||
摘要 | 本发明公开了一种安卓系统的软件保护方法、软件应用方法及相关装置,包括:获取待保护软件对应的第一代码;将该第一代码中的系统应用程序编程接口api函数代码,替换为用于以字符串方式进行api调用的api字符串代码,得到与该待保护软件对应的第二代码;并通过扰乱处理程序对该第二代码中的该api字符串代码中的字符串进行代码扰乱处理,得到与该待保护软件对应的第三代码;以及对该第三代码以及该扰乱处理程序对应的扰乱恢复程序进行打包处理,得到该待保护软件的最新安装包apk。采用本发明实施例提供的方法,相比于现有技术,增加了对apk逆向分析的难度,使apk更大程度得到保护。 | ||
申请公布号 | CN104751026A | 申请公布日期 | 2015.07.01 |
申请号 | CN201310728826.5 | 申请日期 | 2013.12.25 |
申请人 | 中国移动通信集团公司 | 发明人 | 彭华熹 |
分类号 | G06F21/14(2013.01)I | 主分类号 | G06F21/14(2013.01)I |
代理机构 | 北京同达信恒知识产权代理有限公司 11291 | 代理人 | 郭润湘 |
主权项 | 一种安卓Android系统的软件保护方法,其特征在于,包括:获取待保护软件对应的第一代码;将所述第一代码中的系统应用程序编程接口api函数代码,替换为用于以字符串方式进行api调用的api字符串代码,得到与所述待保护软件对应的第二代码;通过扰乱处理程序对所述第二代码中的所述api字符串代码中的字符串进行代码扰乱处理,得到与所述待保护软件对应的第三代码;对所述第三代码以及所述扰乱处理程序对应的扰乱恢复程序进行打包处理,得到所述待保护软件的最新安装包apk。 | ||
地址 | 100032 北京市西城区金融大街29号 |