发明名称 一种基于android平台应用安装控制方法及系统
摘要 本发明公开了一种基于android平台应用安装控制方法及系统,包括:对已生成后的APK安装文件进行加密操作;将加密后的APK安装文件的应用程序进行发布;获取该加密后的APK安装文件的应用程序进行解密操作并安装在系统中。应用本发明,通过内部加密和外部加密对APK安装文件进行双重加密,同时直接使用相应解密安装对其进行安装,这样用户得不到完整的APK安装文件包,避免了APK安装文件被篡改的危险,保障了用户使用移动终端的安全性。
申请公布号 CN102087605B 申请公布日期 2014.05.07
申请号 CN201110031882.4 申请日期 2011.01.28
申请人 宇龙计算机通信科技(深圳)有限公司 发明人 汪智勇;叶必清;冯玉慧
分类号 G06F9/445(2006.01)I;G06F21/51(2013.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京国昊天诚知识产权代理有限公司 11315 代理人 许志勇
主权项 一种基于android平台应用安装控制方法,其特征在于,包括:对已生成后的APK安装文件进行加密操作;将加密后的APK安装文件的应用程序进行发布;获取该加密后的APK安装文件的应用程序后,对其进行解密操作并安装在系统中,其中,所述对已生成后的APK安装文件进行加密操作的步骤,包括:提取已生成后的APK安装文件中的配置文件和字节码文件;对提取的配置文件和字节码文件进行加密;将加密后的配置文件和字节码文件,与该APK安装文件中的其他文件通过加壳的方式进行打包,生成该加密后的APK安装文件的应用程序,其中,所述将加密后的APK安装文件的应用程序进行发布的步骤,包括:所述生成该加密后的APK安装文件的应用程序后,根据该应用程序的加壳方式,以及其配置文件和字节码文件的加密方式,生成对应于该应用程序的解密程序,将加密后的APK安装文件的应用程序和解密程序进行打包并发布;其中,所述将该加密后的APK安装文件的应用程序进行解密操作并安装在系统中的步骤,包括:解析该加密后的APK安装文件的应用程序得到其加壳方式,根据加壳方式进行相应的解壳操作,得到加密后的配置文件、字节码文件和APK安装文件中其他文件;解析加密后的配置文件和字节码文件得到其加密方式,根据其加密方式进行相应的解密操作,将得到的APK安装文件中各个文件存储在存储器的不同位置,将存储在存储器不同位置的各个文件,通过存储器地址链接直接安装在系统中。
地址 518057 广东省深圳市南山区高新技术产业园北区梦溪道2号酷派信息港