本发明涉及移动终端技术领域,特别涉及一种用于移动终端的防不良应用安装的方法。
背景技术:
随着手机移动终端在人们生活中的普及,当今手机中有很多不良应用在你不知情的情况下随着你安装其他应用就安装到你的手机程序中。特别是在连接PC端时。这种现象的产生导致了许多用户的不满意。
技术实现要素:
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种用于移动终端的防不良应用安装的方法,禁止不良应用安装。
为了实现上述目的,本发明提供一种用于移动终端的防不良应用安装的方法,包括以下步骤:
步骤S1,获取移动终端的ROOT权限,设置防护程序;
步骤S2,防护程序在ROM层禁止ADB,阻止外部应用程序获取ADB,无进入调试模式;
步骤S3,防护程序允许移动终端内置的应用商店获得ADB,仅能允许从应用商店中下载应用程序,并通过静默的方式进行安装;
步骤S4,当其他应用上传到应用商店时,防护程序会对其他应用进行审核,审核通过后允许进入应用商店,反之,则不允许进入应用商店;
步骤S5,当检测到有恶意软件或者强制安装不良应用程序时,防护程序启动禁止安装。
进一步的,所述应用商店内的应用程序仅能够通过应用商店获取移动终端的ROOT权限。
进一步的,防护程序会对其他应用进行的审核包括:
审核其他应用内是否存在打包的不良应用程序,如果存在则不通过审核,不允许进入应用商店;
审核其他应用是否为合法正规,如果是不合法不正规则不通过审核,不允许进入应用商店。
进一步的,当检测到有恶意软件或者强制安装不良应用程序时,防护程序在移动终端内的launcher中禁止恶意软件或者不良应用程序安装快捷模式,从而杀死关联应用。
进一步的,所述移动终端为手机或平板电脑。
本发明通过防护程序禁止不良应用程序获得移动终端的ROOT权限进而放置不良应用程序的安装;其中,防护程序在移动终端的ROM层禁止掉ADB,所以不用担心连接PC端时会自动安装一些不必要的程序;用户下载的应用只能是通过移动终端的应用商店得到;而应用商店里边的应用程序都是由防护程序检测后没有任何问题的应用程序,进而提高移动终端的安全性,避免不良应用的安装,提高用户的满意度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。
Launcher为安卓系统中的桌面启动器。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程com.android.launcher意外停止”的提示窗口。
本发明提供一种用于移动终端的防不良应用安装的方法,参考附图1所示,包括以下步骤:步骤S1,获取移动终端的ROOT权限,设置防护程序;
步骤S2,防护程序在ROM层禁止ADB,阻止外部应用程序获取ADB,无进入调试模式;
步骤S3,防护程序允许移动终端内置的应用商店获得ADB,仅能允许从应用商店中下载应用程序,并通过静默的方式进行安装;其中,应用商店内的应用程序仅能够通过应用商店获取移动终端的ROOT权限。
步骤S4,当其他应用上传到应用商店时,防护程序会对其他应用进行审核,审核通过后允许进入应用商店,反之,则不允许进入应用商店;
其中,防护程序会对其他应用进行的审核包括:
审核其他应用内是否存在打包的不良应用程序,如果存在则不通过审核,不允许进入应用商店;
审核其他应用是否为合法正规,如果是不合法不正规则不通过审核,不允许进入应用商店。
步骤S5,当检测到有恶意软件或者强制安装不良应用程序时,防护程序启动禁止安装,即防护程序在移动终端内的launcher中禁止恶意软件或者不良应用程序安装快捷模式,从而杀死关联应用。
此外,移动终端为手机或平板电脑。
本发明通过防护程序禁止不良应用程序获得移动终端的ROOT权限进而放置不良应用程序的安装;其中,防护程序在移动终端的ROM层禁止掉ADB,所以不用担心连接PC端时会自动安装一些不必要的程序;用户下载的应用只能是通过移动终端的应用商店得到;而应用商店里边的应用程序都是由防护程序检测后没有任何问题的应用程序,进而提高移动终端的安全性,避免不良应用的安装,提高用户的满意度。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。