发明名称 |
一种基于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号酷派信息港 |