本發明涉及移動終端技術領域,特別涉及一種用于移動終端的防不良應用安裝的方法。
背景技術:
隨著手機移動終端在人們生活中的普及,當今手機中有很多不良應用在你不知情的情況下隨著你安裝其他應用就安裝到你的手機程序中。特別是在連接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端時會自動安裝一些不必要的程序;用戶下載的應用只能是通過移動終端的應用商店得到;而應用商店里邊的應用程序都是由防護程序檢測后沒有任何問題的應用程序,進而提高移動終端的安全性,避免不良應用的安裝,提高用戶的滿意度。
盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在不脫離本發明的原理和宗旨的情況下在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。本發明的范圍由所附權利要求極其等同限定。