安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法、安卓系統(tǒng)的電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及于虛擬病毒檢測(cè)領(lǐng)域,更具體而言,設(shè)及一種安卓系統(tǒng)的電子設(shè)備的 病毒檢測(cè)方法及一種安卓系統(tǒng)的電子設(shè)備。
【背景技術(shù)】
[0002] 目前,智能電子設(shè)備因其便利性而被廣泛地使用,特別是安卓系統(tǒng)的電子設(shè)備,如 安卓手機(jī)。有些安卓系統(tǒng)的電子設(shè)備用戶在安裝官方提供的系統(tǒng)升級(jí)包等情況后,電子設(shè) 備便被預(yù)安裝了 MonkeyTest和TimeService等未知軟件,也即感染病毒。
[0003] 該類(lèi)病毒軟件開(kāi)機(jī)自動(dòng)運(yùn)行,并且在未經(jīng)過(guò)用戶允許的情況下靜默下載安裝應(yīng) 用。甚至用戶無(wú)法通過(guò)殺毒軟件、手動(dòng)卸載該類(lèi)病毒。病毒在執(zhí)行的過(guò)程當(dāng)中,會(huì)獲取設(shè)備 的Root權(quán)限,會(huì)引起系統(tǒng)升級(jí)異常,嚴(yán)重情況會(huì)導(dǎo)致無(wú)法開(kāi)機(jī),會(huì)對(duì)用戶造成極大的困擾。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一。為此,本發(fā)明實(shí)施 例需要提供一種安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法及一種安卓系統(tǒng)的電子設(shè)備。
[0005] 根據(jù)本發(fā)明實(shí)施例的安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,包括W下步驟:
[0006] 執(zhí)行恢復(fù)進(jìn)程W使該電子設(shè)備進(jìn)入恢復(fù)模式;
[0007] 在該恢復(fù)模式下掛載該電子設(shè)備的系統(tǒng)分區(qū);
[000引檢測(cè)該系統(tǒng)分區(qū)中設(shè)定目錄下是否存在病毒文件;
[0009] 若是,判斷該電子設(shè)備感染病毒。
[0010] 上述安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,能夠在電子設(shè)備處于恢復(fù)模式下時(shí)對(duì) 病毒進(jìn)行檢測(cè),有利于隨時(shí)監(jiān)測(cè)電子設(shè)備的狀態(tài)。
[0011] 在一個(gè)實(shí)施例中,安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,還包括:
[001^ 在該陜復(fù)進(jìn)程添加接口;及
[001引在該接口上加入檢測(cè)模塊;
[0014] 所述檢測(cè)該系統(tǒng)分區(qū)中該設(shè)定目錄下是否存在該病毒文件,包括:
[0015] 運(yùn)行該檢測(cè)模塊W檢測(cè)該病毒文件。
[0016] 在一個(gè)實(shí)施例中,安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,還包括:
[0017] 該檢測(cè)模塊輸出病毒檢測(cè)的結(jié)果文件。
[0018] 在一個(gè)實(shí)施例中,所述執(zhí)行該恢復(fù)進(jìn)程W使該電子設(shè)備進(jìn)入該恢復(fù)模式,包括:加 載該電子設(shè)備的恢復(fù)分區(qū)鏡像文件W執(zhí)行該恢復(fù)進(jìn)程。
[0019] 在一個(gè)實(shí)施例中,該設(shè)定目錄包括第一目錄及第二目錄,該病毒文件包括 daemonuis文件、uis文件、nis文件及帶前綴.XXX的文件,其中XXX表示文件名;
[0020] 所述檢測(cè)該系統(tǒng)分區(qū)中該設(shè)定目錄下是否存在該病毒文件,包括:
[0021] 檢測(cè)該第一目錄下是否存在該daemonuis文件、該uis文件、該nis文件及該帶前 綴.XXX的文件,及檢測(cè)該第二目錄下是否存在該帶前綴.XXX的文件。
[0022] 在一個(gè)實(shí)施例中,該設(shè)定目錄包括第Ξ目錄,該病毒文件包括yyy. apk文件,其中 yyy表示文件名;
[0023] 所述檢測(cè)該系統(tǒng)分區(qū)中該設(shè)定目錄下是否存在該病毒文件,包括:
[0024] 檢測(cè)該第Ξ目錄下是否存在該yyy. a地文件。
[0025] 在一個(gè)實(shí)施例中,安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,還包括:
[0026] 若該設(shè)定目錄下存在該病毒文件,提示該電子設(shè)備感染病毒;及
[0027] 若該設(shè)定目錄下不存在該病毒文件,提示該電子設(shè)備未感染病毒。
[0028] 根據(jù)本發(fā)明實(shí)施例的安卓系統(tǒng)的電子設(shè)備,包括:
[0029] 處理模塊,該處理模塊被構(gòu)造成執(zhí)行恢復(fù)進(jìn)程W使該電子設(shè)備進(jìn)入恢復(fù)模式,及 在該恢復(fù)模式下掛載該電子設(shè)備的系統(tǒng)分區(qū);及
[0030] 檢測(cè)模塊,該檢測(cè)模塊被構(gòu)造成檢測(cè)該系統(tǒng)分區(qū)中設(shè)定目錄下是否存在病毒文 件;若是,判斷該電子設(shè)備感染病毒。
[0031] 上述安卓系統(tǒng)的電子設(shè)備,能夠在電子設(shè)備處于恢復(fù)模式下時(shí)對(duì)病毒進(jìn)行檢測(cè), 有利于隨時(shí)監(jiān)測(cè)電子設(shè)備的狀態(tài)。
[0032] 在一個(gè)實(shí)施例中,該檢測(cè)模塊連接在該恢復(fù)進(jìn)程的接口上。
[0033] 在一個(gè)實(shí)施例中,該檢測(cè)模塊被構(gòu)造成輸出病毒檢測(cè)的結(jié)果文件。
[0034] 在一個(gè)實(shí)施例中,該處理模塊被構(gòu)造成加載該電子設(shè)備的恢復(fù)分區(qū)鏡像文件W執(zhí) 行該恢復(fù)進(jìn)程。
[0035] 在一個(gè)實(shí)施例中,該設(shè)定目錄包括第一目錄及第二目錄,該病毒文件包括 daemonuis文件、uis文件、nis文件及帶前綴.XXX的文件,其中XXX表示文件名。該檢測(cè)模塊 被構(gòu)造成檢測(cè)該第一目錄下是否存在該daemonuis文件、該uis文件、該nis文件及該帶前 綴.XXX的文件,及檢測(cè)該第二目錄下是否存在該帶前綴.XXX的文件。
[0036] 在一個(gè)實(shí)施例中,該設(shè)定目錄包括第Ξ目錄,該病毒文件包括yyy. apk文件,其中 yyy表示文件名。該檢測(cè)模塊被構(gòu)造成檢測(cè)該第Ξ目錄下是否存在該yyy. apk文件。
[0037] 在一個(gè)實(shí)施例中,該檢測(cè)模塊被構(gòu)造成:若該設(shè)定目錄下存在該病毒文件,提示該 電子設(shè)備感染病毒;及若該設(shè)定目錄下不存在該病毒文件,提示該電子設(shè)備未感染病毒。
[0038] 本發(fā)明實(shí)施例的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描 述中變得明顯,或通過(guò)本發(fā)明實(shí)施例的實(shí)踐了解到。
【附圖說(shuō)明】
[0039] 本發(fā)明實(shí)施例的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中 將變得明顯和容易理解,其中:
[0040] 圖1是根據(jù)本發(fā)明較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法的流程示意 圖;
[0041] 圖2是根據(jù)本發(fā)明另一較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法的流程 示意圖;
[0042] 圖3是根據(jù)本發(fā)明又一較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法的流程 示意圖;
[0043] 圖4是根據(jù)本發(fā)明較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的模塊示意圖;
[0044] 圖5是根據(jù)本發(fā)明另一較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的模塊示意圖;
[0045] 圖6是根據(jù)本發(fā)明又一較佳實(shí)施例的安卓系統(tǒng)的電子設(shè)備的模塊示意圖。
【具體實(shí)施方式】
[0046] 下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附 圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0047] 在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)"第一"、"第二"僅用于描述目的,而不能 理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第 一"、"第二"的特征可W明示或者隱含地包括一個(gè)或者更多個(gè)所述特征。在本發(fā)明的描述 中,"多個(gè)"的含義是兩個(gè)或兩個(gè)W上,除非另有明確具體的限定。
[0048] 在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)"安裝"、"相 連"、"連接"應(yīng)做廣義理解,例如,可W是固定連接,也可W是可拆卸連接,或一體地連接;可 W是機(jī)械連接,也可W是電連接或可W相互通信;可W是直接相連,也可W通過(guò)中間媒介間 接相連,可W是兩個(gè)元件內(nèi)部的連通或兩個(gè)元件的相互作用關(guān)系。對(duì)于本領(lǐng)域的普通技術(shù) 人員而言,可W根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0049] 下文的公開(kāi)提供了許多不同的實(shí)施例或例子用來(lái)實(shí)現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡(jiǎn) 化本發(fā)明的公開(kāi),下文中對(duì)特定例子的部件和設(shè)定進(jìn)行描述。當(dāng)然,它們僅僅為示例,并且 目的不在于限制本發(fā)明。此外,本發(fā)明可W在不同例子中重復(fù)參考數(shù)字和/或參考字母,運(yùn) 種重復(fù)是為了簡(jiǎn)化和清楚的目的,其本身不指示所討論各種實(shí)施例和/或設(shè)定之間的關(guān)系。 此外,本發(fā)明提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可W意識(shí) 到其他工藝的應(yīng)用和/或其他材料的使用。
[0050] 請(qǐng)參圖1,本發(fā)明較佳實(shí)施例提供的一種安卓系統(tǒng)的電子設(shè)備的病毒檢測(cè)方法,包 括W下步驟:
[0051] S11,執(zhí)行恢復(fù)進(jìn)程W使該電子設(shè)備進(jìn)入恢復(fù)模式。
[0052] 具體地,本實(shí)施例中,安卓系統(tǒng)(Android)的電子設(shè)備W安卓手機(jī)為例說(shuō)明。一般 地,安卓手機(jī)會(huì)劃分很多分區(qū),大部分分區(qū)會(huì)各自對(duì)應(yīng)一個(gè)鏡像文件。運(yùn)些分區(qū)是只讀的, 如與內(nèi)核相關(guān)的boot分區(qū),與恢復(fù)模式相關(guān)的recovery分區(qū)(恢復(fù)分區(qū)),與系統(tǒng)應(yīng)用及庫(kù) 文件等相關(guān)的system分區(qū)(系統(tǒng)分區(qū))。
[0053] 分區(qū)的一些空間會(huì)用于保存特殊數(shù)據(jù),其余空間作為數(shù)據(jù)分區(qū),例如供用戶使用 及存放一些如聯(lián)系人資料等數(shù)據(jù)。
[0054] 所述執(zhí)行該恢復(fù)進(jìn)程W使該電子設(shè)備進(jìn)入該恢復(fù)模式,包括:加載該電子設(shè)備的 恢復(fù)分區(qū)鏡像文件W執(zhí)行該恢復(fù)進(jìn)程。
[0055] 例如,可通過(guò)按鍵、命令等方式加載恢復(fù)分區(qū)鏡像文件recovery. imgW執(zhí)行恢復(fù) 進(jìn)程。在一個(gè)示例中,對(duì)于某些安卓手機(jī)來(lái)說(shuō),在安卓手機(jī)處于關(guān)機(jī)狀態(tài)下時(shí),同時(shí)按下開(kāi)/ 關(guān)機(jī)鍵+音量增加鍵+音量減少鍵一定時(shí)間后,安卓手機(jī)重新開(kāi)機(jī),此時(shí),可放開(kāi)按鍵,安卓 手機(jī)加載恢復(fù)分區(qū)鏡像文件W安卓手機(jī)進(jìn)入恢復(fù)模式。