一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的方法、裝置和系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的方法、裝置和系統(tǒng),所述方法包括:通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息;比對(duì)上述基本,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表;將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中。本申請(qǐng)的方法使完全不了解手機(jī)軟件的用戶也可以“一鍵式”的將手機(jī)中的第三方軟件刪除。該方法可以任對(duì)一款A(yù)ndroid手機(jī)進(jìn)行應(yīng)用刪除,還能適當(dāng)?shù)木?jiǎn)掉原廠系統(tǒng)中一般不使用或很少使用的冗余軟件,優(yōu)化用戶的系統(tǒng),提供流暢的操作,減少內(nèi)存空間的占用。
【專利說明】一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及android操作系統(tǒng)領(lǐng)域,具體而言,涉及一種生成處理方案和配置的方法和裝置,一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法和裝置,以及一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng)。
【背景技術(shù)】
[0002]Android—詞的本義指“機(jī)器人”,同時(shí)也是Google于2007年11月5日宣布的基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)的名稱,該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于便攜設(shè)備,如智能手機(jī)和平板電腦。中國(guó)大陸地區(qū)較多人使用安卓。
[0003]安裝有安卓系統(tǒng)的移動(dòng)設(shè)備可以安裝多種安卓應(yīng)用。由于目前安卓操作系統(tǒng)的開源性,第三方廠家在智能設(shè)備流通到最終用戶手中的過程中進(jìn)行各種應(yīng)用的預(yù)置、預(yù)裝,這就為非法軟件提供了可乘之機(jī)。用戶安裝這些經(jīng)過改動(dòng)的操作系統(tǒng)后,所有預(yù)裝的應(yīng)用程序都要經(jīng)過授權(quán)才能刪除。有些用戶開通了管理權(quán)限后,對(duì)于一些預(yù)裝的應(yīng)用程序不知道哪些是系統(tǒng)必須的,哪些是預(yù)裝非必須的。這類非系統(tǒng)的應(yīng)用程序占用了內(nèi)存,拖慢運(yùn)行速度,有些甚至存在自動(dòng)聯(lián)網(wǎng)產(chǎn)生流量、記錄用戶信息等問題,這些應(yīng)用并非是客戶所需要的。
[0004]由于android操作系統(tǒng)是開源的,預(yù)置、預(yù)裝第三方軟件多,導(dǎo)致系統(tǒng)的安全性差,用戶個(gè)人信息易泄露,第三方軟件占用大量的內(nèi)存空間,并且浪費(fèi)流量等問題。目前市面軟件只有root工具、刷機(jī)軟件、安卓市場(chǎng)、PC助手和刷機(jī)盒子等通過root的方式對(duì)具體的一款手機(jī)進(jìn)行應(yīng)用刪除,或者針對(duì)某一款手機(jī)進(jìn)行事先的應(yīng)用移除,并對(duì)整個(gè)手機(jī)的操作系統(tǒng)進(jìn)行重新燒錄。但這些工具都只能實(shí)現(xiàn)軟件安裝、軟件卸載、root手機(jī)等基本操作,不能保存各個(gè)廠家的原始版本信息并對(duì)相應(yīng)系統(tǒng)進(jìn)行處理,普通用戶由于對(duì)手機(jī)文件的不了解,很容易在root手機(jī)時(shí)將系統(tǒng)文件刪除,造成手機(jī)無法使用或部分功能無法使用的情況。目前市面上的root軟件只適合專業(yè)級(jí)人員或發(fā)燒友使用。
【發(fā)明內(nèi)容】
[0005]本申請(qǐng)?zhí)峁┮环N生成處理方案和配置的方法和裝置,以解決現(xiàn)有刪除預(yù)置、預(yù)裝軟件的方法的問題。本申請(qǐng)還提供一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法和裝置,以及一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng)。
[0006]本申請(qǐng)實(shí)施例提供了一種生成處理方案和配置的方法,包括:
[0007]通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息;
[0008]比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置;
[0009]將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中;
[0010]所述基本信息包括該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)和基帶版本號(hào)。
[0011]可選的,所述的第三方軟件版本信息,具體包括:熱門apk特征采集和非安全類apk信息;
[0012]所述熱門apk特征采集包括:采集安卓市場(chǎng)或其他軟件下載平臺(tái)上下載量排在前十的apk的特征碼;
[0013]所述非安全類apk包括:含有廣告、讀取用戶位置信息、讀取用戶短信記錄、讀取用戶通訊錄號(hào)碼或獲取用戶的其他隱私的apk。
[0014]可選的,在所述的將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中的步驟之前還包括:
[0015]判斷生成的初步處理方案和配置是否符合要求;
[0016]若不符合,則重新調(diào)節(jié)處理方案和配置,并重新判斷生成的初步的處理方案和配置是否符合要求。
[0017]可選的,所述的通過Android系統(tǒng)原始版本信息和廠商原始版本信息生成初步的處理方案和配置,還包括:r00t方式和root程序配置和反root方式和反root程序配置。
[0018]可選的,所述的判斷生成的初步處理方案和配置是否符合要求步驟中,判斷生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該方案和策略可行,并對(duì)多臺(tái)這種型號(hào)的設(shè)備進(jìn)行測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
[0019]相應(yīng)的,本申請(qǐng)還提供一種生成處理方案和配置的裝置,包括:
[0020]純凈版處理策略和方案維護(hù)模塊,用于將預(yù)置、預(yù)裝軟件比對(duì)模塊生成的純凈版處理策略和方案保存在服務(wù)器端數(shù)據(jù)庫中;
[0021]預(yù)置、預(yù)裝軟件比對(duì)模塊,用于通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息;
[0022]預(yù)置、預(yù)裝軟件生成模塊,用于比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置,供驗(yàn)證系統(tǒng)進(jìn)行后續(xù)的驗(yàn)證處理。
[0023]可選的,還包括:
[0024]信息收集模塊,用于收集Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,并將收集到的信息保存在基本信息數(shù)據(jù)庫中。
[0025]可選的,還包括:
[0026]方案驗(yàn)證模塊,用于判斷生成的初步處理方案和配置是否符合要求,并用于判斷調(diào)節(jié)后的處理方案和配置是否符合要求;
[0027]調(diào)節(jié)模塊,用于重新調(diào)節(jié)處理方案和配置。
[0028]可選的,所述方案驗(yàn)證模塊,具體用于驗(yàn)證預(yù)置、預(yù)裝軟件比對(duì)模塊生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該方案和策略可行,并對(duì)多臺(tái)這種型號(hào)的設(shè)備進(jìn)行測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
[0029]可選的,所述的預(yù)置、預(yù)裝軟件比對(duì)模塊,還包括:
[0030]比對(duì)查詢單元,用于比對(duì)查詢所述待處理的Android智能設(shè)備在純凈版處理策略和方案維護(hù)模塊中有沒有對(duì)應(yīng)該智能設(shè)備的處理方案和配置。
[0031]此外,本申請(qǐng)實(shí)施例還提供了一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,所述方法包括:
[0032]獲取待處理Android智能設(shè)備的基本信息;
[0033]向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的所述基本信息;
[0034]從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置;
[0035]按所述處理方案和配置對(duì)該Android智能設(shè)備進(jìn)行預(yù)裝應(yīng)用的刪除處理;
[0036]其中所述處理方案用于定義相應(yīng)智能設(shè)備應(yīng)當(dāng)刪除和保留的應(yīng)用程序列表;所述配置用于定義對(duì)相應(yīng)設(shè)備進(jìn)行操作時(shí)的接口及指令。
[0037]可選的,所述的待處理Andro i d智能設(shè)備的基本信息包括:該Andro i d智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)和基帶版本號(hào)。
[0038]可選的,所述的按處理方案和配置對(duì)該Android智能設(shè)備進(jìn)行預(yù)裝應(yīng)用的刪除處理包括:根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括。
[0039]可選的,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:root手機(jī),接著將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件后再恢復(fù)system分區(qū)為只讀,然后反root手機(jī)。
[0040]可選的,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:使用android的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作。
[0041]可選的,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:使用芯片平臺(tái)提供方的工具軟件,燒入CWM recovery,然后再使用預(yù)定的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作,并恢復(fù)之前的recovery。
[0042]可選的,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:
[0043]判斷所述智能設(shè)備是否已經(jīng)被root ;
[0044]若是,則將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件;
[0045]刪除后再恢復(fù)system分區(qū)為只讀,并反root手機(jī)。
[0046]相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置,所述裝置包括:
[0047]純凈版處理前端模塊,用于獲取待處理設(shè)備的基本信息;
[0048]發(fā)送模塊,用于向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的基本彳目息;
[0049]接收模塊,用于從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置;
[0050]純凈版處理模塊,用于對(duì)待處理的智能設(shè)備進(jìn)行純凈化處理。
[0051]此外,本申請(qǐng)還提供一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng),包括:根據(jù)上述所述的任一項(xiàng)所述的生成處理方案和配置的裝置,以及所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置。
[0052]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0053]該方法在服務(wù)器端通過比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置。完全不了解手機(jī)軟件的用戶也可以“一鍵式”的將手機(jī)中的非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件;或惡意預(yù)裝的各種用戶刪除不了的第三方軟件刪除。該方法可以任對(duì)一款A(yù)ndroid手機(jī)進(jìn)行應(yīng)用刪除,還能適當(dāng)?shù)木?jiǎn)掉原廠系統(tǒng)中一般不使用或很少使用的冗余軟件,優(yōu)化用戶的系統(tǒng),提供流暢的操作,使系統(tǒng)干凈、精簡(jiǎn)的系統(tǒng)給用戶使用,減少內(nèi)存空間的占用。
【專利附圖】
【附圖說明】
[0054]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
[0055]圖1示出了根據(jù)本申請(qǐng)的實(shí)施例的一種生成處理方案和配置的方法的實(shí)施例的流程圖;
[0056]圖2示出了根據(jù)本申請(qǐng)的實(shí)施例的一種生成處理方案和配置的裝置的實(shí)施例的示意圖;
[0057]圖3示出了根據(jù)本申請(qǐng)的實(shí)施例的一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法的實(shí)施例的流程圖;
[0058]圖4示出了根據(jù)本申請(qǐng)的實(shí)施例的一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置的實(shí)施例的示意圖;
[0059]圖5示出了根據(jù)本發(fā)明的實(shí)施例的一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng)的實(shí)施例的示意圖。
【具體實(shí)施方式】
[0060]本申請(qǐng)實(shí)施例提供一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的方法、裝置和系統(tǒng)。
[0061]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0062]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實(shí)施的限制。
[0063]在本申請(qǐng)中,提供了一種生成處理方案和配置的方法和裝置,一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法和裝置,以及一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng)。在下面的實(shí)施例中逐一進(jìn)行詳細(xì)說明。
[0064]請(qǐng)參考圖1,其示出了根據(jù)本申請(qǐng)的實(shí)施例的一種生成處理方案和配置的方法的實(shí)施例的流程圖。所述方法包括如下步驟:
[0065]步驟101,通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息。
[0066]本實(shí)施例的方法,預(yù)置、預(yù)裝對(duì)比模塊接收到該Android智能設(shè)備是新的機(jī)型的信息后,查詢服務(wù)器端基本信息數(shù)據(jù)庫。查詢的信息包括:該基本信息數(shù)據(jù)庫中對(duì)應(yīng)該Android智能設(shè)備型號(hào)的廠家原始版本信息和對(duì)應(yīng)該Android版本號(hào)的Android系統(tǒng)原始版本信息和必要的第三方軟件版本信息。
[0067]所述Android系統(tǒng)原始版本信息,在每次google發(fā)布新的Android系統(tǒng)時(shí)候做一次信息采集,采集的內(nèi)容具體包括=Android各個(gè)版本中app的包名、版本號(hào)、作者(如果有)、路徑名和特征碼等應(yīng)用程序本身相關(guān)的信息。這些app放在/system/app/目錄中。
[0068]例如,采集周期參照google發(fā)布周期,一般為4-6個(gè)月;采集內(nèi)容為google原生Android系統(tǒng)的所有系統(tǒng)應(yīng)用信息。此部分信息加入到云端白名單中。
[0069]所述廠家原始版本信息包括:收集的廠家原生官方Android系統(tǒng)信息跟Android系統(tǒng)原始版本信息收錄的項(xiàng)目一致,包含:應(yīng)用程序的包名、版本號(hào)、作者(如果有)、路徑名和特征碼等應(yīng)用程序本身相關(guān)的信息。
[0070]例如,根據(jù)每個(gè)品牌廠商的每個(gè)手機(jī)型號(hào)做信息采集,采集周期參照手機(jī)廠商發(fā)布新手機(jī)的周期,不同廠商發(fā)布新手機(jī)的周期不一樣;采集內(nèi)容為各個(gè)品牌手機(jī)系統(tǒng)的所有系統(tǒng)應(yīng)用信息。此部分信息加入到云端白名單中。
[0071]所述第三方軟件版本信息,具體包括:熱門apk特征采集和非安全類apk信息。
[0072]所述熱門apk特征采集包括:采集安卓市場(chǎng)或其他軟件下載平臺(tái)上下載量排在前十的apk的特征碼。
[0073]此部分信息采集具有一定隨機(jī)性,但是大部分信息在Android系統(tǒng)原始版本信息采集和廠家官方信息采集時(shí)候就已經(jīng)獲取到,主要采集的都是對(duì)用戶而言必要的應(yīng)用程序。
[0074]例如,手機(jī)計(jì)算器,手機(jī)時(shí)鐘等。
[0075]所述非安全類apk包括:含有廣告、讀取用戶位置信息、讀取用戶短信記錄、讀取用戶通訊錄號(hào)碼或獲取用戶的其他隱私的apk。
[0076]此部分信息基本都是對(duì)用戶而言非必要的應(yīng)用程序,通過收集非安全類app的信息保存到第三方應(yīng)用列表中,這些信息包含:應(yīng)用程序的包名、版本號(hào)、作者(如果有)、路徑名和特征碼等應(yīng)用程序本身相關(guān)的信息。同時(shí)通過排除法確定是否是第三方軟件,即:發(fā)現(xiàn)的應(yīng)用包名不在白名單列表中的就預(yù)判為第三方軟件,然后經(jīng)過調(diào)查確認(rèn),如果確實(shí)是第三方軟件,則將這些應(yīng)用程序加入到第三方應(yīng)用列表中。
[0077]例如,廠家預(yù)裝的手機(jī)游戲。
[0078]步驟103,比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置。
[0079]初步的處理方案和配置就是描寫一款智能設(shè)備被純凈化處理需要的配置:root方式和root程序配置、反root方式和反root程序配置、刪除方式方法和對(duì)應(yīng)的程序、原始系統(tǒng)版本信息列表和第三方應(yīng)用列表,同時(shí)系統(tǒng)還配置不識(shí)別設(shè)備按何種方式和順序處理坐寸ο
[0080]本實(shí)施例實(shí)施上述步驟時(shí),根據(jù)新機(jī)型的機(jī)器參數(shù),按照所述廠家原始版本信息和所述Android系統(tǒng)原始版本信息和必要的第三方軟件版本信息進(jìn)行抽樣,抽取出原始系統(tǒng)應(yīng)用信息列表和比對(duì)出應(yīng)當(dāng)刪除的第三方應(yīng)用列表。原始系統(tǒng)應(yīng)用信息列表中的應(yīng)用是必須保留的應(yīng)用,刪除的第三方應(yīng)用列表中的應(yīng)用是預(yù)置、預(yù)裝的第三方軟件應(yīng)用。例如,對(duì)列表抽樣時(shí),對(duì)比廠家原始版本信息和Android系統(tǒng)原始版本信息,取兩者的共有部分,以及一些對(duì)用戶而言必要的應(yīng)用程序,這些就是應(yīng)用集合中必須保留的應(yīng)用。
[0081]步驟105,將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中。
[0082]服務(wù)器端數(shù)據(jù)庫用于管理服務(wù)器端數(shù)據(jù)庫中保存的表,服務(wù)器端數(shù)據(jù)庫中保存的表可以為網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷榷喾N形式。這里,服務(wù)器端數(shù)據(jù)庫中保存的表也可以簡(jiǎn)稱為數(shù)據(jù)庫表。
[0083]本實(shí)施例實(shí)施該步驟之前,還需判斷生成的處理方案和配置是否符合要求。
[0084]將抽取出原始系統(tǒng)應(yīng)用信息列表和比對(duì)出應(yīng)當(dāng)刪除的第三方應(yīng)用列表在保存之前進(jìn)行嘗試,判斷生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該生成的初步的處理方案和配置可行,并通過多臺(tái)這種型號(hào)設(shè)備的測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
[0085]若生成的初步處理方案和配置不符合要求,則需要重新研究新的處理方案和配置。具體步驟為重新對(duì)廠家原始版本信息和Android系統(tǒng)原始版本信息和必要的第三方軟件版本信息進(jìn)行抽樣,抽取出原始系統(tǒng)應(yīng)用信息列表和比對(duì)出應(yīng)當(dāng)刪除的第三方應(yīng)用列表,重新對(duì)該處理方案和配置進(jìn)行嘗試。
[0086]若生成的初步處理方案和配置符合要求,則將符合要求的處理方案和配置保存在服務(wù)器端的數(shù)據(jù)庫中。
[0087]所述基本信息包括該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)和基帶版本號(hào)。
[0088]在上述的實(shí)施例中,提供了一種生成處理方案和配置的方法,與之相對(duì)應(yīng)的,本發(fā)明還提供一種生成處理方案和配置的裝置。請(qǐng)參看圖2,其為本申請(qǐng)一種生成處理方案和配置的裝置的實(shí)施例的示意圖。由于裝置實(shí)施例基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。下述描述的裝置實(shí)施例僅僅是示意性的。
[0089]本實(shí)施例的一種生成處理方案和配置的裝置,包括:純凈版處理策略和方案維護(hù)模塊201,用于將預(yù)置、預(yù)裝軟件比對(duì)模塊生成的純凈版處理策略和方案保存在服務(wù)器端數(shù)據(jù)庫中;預(yù)置、預(yù)裝軟件比對(duì)模塊203,用于通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息;預(yù)置、預(yù)裝軟件比對(duì)模塊205,用于比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置,供驗(yàn)證系統(tǒng)進(jìn)行后續(xù)的驗(yàn)證處理。
[0090]可選的,還包括:
[0091]信息收集模塊,用于收集Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,并將收集到的信息保存在基本信息數(shù)據(jù)庫中。
[0092]可選的,還包括:
[0093]方案驗(yàn)證模塊,用于判斷生成的初步處理方案和配置是否符合要求,并用于判斷調(diào)節(jié)后的處理方案和配置是否符合要求;
[0094]調(diào)節(jié)模塊,用于重新調(diào)節(jié)處理方案和配置。
[0095]可選的,所述方案驗(yàn)證模塊,具體用于驗(yàn)證預(yù)置、預(yù)裝軟件比對(duì)模塊生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該方案和策略可行,并對(duì)多臺(tái)這種型號(hào)的設(shè)備進(jìn)行測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
[0096]可選的,所述的預(yù)置、預(yù)裝軟件比對(duì)模塊,還包括:
[0097]比對(duì)查詢單元,用于比對(duì)查詢所述待處理的Android智能設(shè)備在純凈版處理策略和方案維護(hù)模塊中有沒有對(duì)應(yīng)該智能設(shè)備的處理方案和配置。
[0098]本申請(qǐng)還提供一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法。請(qǐng)參考圖3,其為本申請(qǐng)的實(shí)施例的一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法的實(shí)施例的流程圖,所述方法包括:
[0099]步驟301,獲取待處理Android智能設(shè)備的基本信息。
[0100]本實(shí)施例的方法,通過掃描待處理的Android智能設(shè)備system文件夾下bulid.prop文件和etc文件夾,獲取該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)、基帶版本號(hào),通過這四個(gè)參數(shù)可以唯一確定一款A(yù)ndroid智能設(shè)備型號(hào)。
[0101]例如,掃描某一 Android智能設(shè)備,獲取到Android OS 4.4的系統(tǒng)版本號(hào),三星GALAXY S5的手機(jī)型號(hào)和品牌名稱,以及20.72.33.0833U_3881.17.00.24_M的基帶版本號(hào)。
[0102]步驟303,向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的所述基本信息。
[0103]向服務(wù)器端發(fā)送查詢請(qǐng)求時(shí),通過查詢接口將查詢請(qǐng)求發(fā)送至服務(wù)器端,與服務(wù)器端之間建立通訊鏈路,并在該通訊鏈路上建立連接,該連接用于維持與服務(wù)器端之間的通信狀態(tài)。當(dāng)與服務(wù)器端之間建立連接之后,基于該連接,服務(wù)器端接收發(fā)送的該Android智能設(shè)備的所述基本信息。所述的基本信息包括:該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)、基帶版本號(hào)。
[0104]步驟305,從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置。
[0105]其中所述處理方案用于定義相應(yīng)智能設(shè)備應(yīng)當(dāng)刪除和保留的應(yīng)用程序列表;所述配置用于定義對(duì)相應(yīng)設(shè)備進(jìn)行操作時(shí)的接口及指令。
[0106]所述應(yīng)當(dāng)刪除和保留的應(yīng)用程序列表包括:原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表。
[0107]所述對(duì)相應(yīng)設(shè)備進(jìn)行操作時(shí)的接口及指令包括loot方式和root程序配置、反root方式和反root程序配置、刪除方式方法和對(duì)應(yīng)的程序。
[0108]服務(wù)器端查詢數(shù)據(jù)庫中是否有對(duì)應(yīng)這臺(tái)智能設(shè)備的處理方案和配置,若有,則月艮務(wù)器端將對(duì)應(yīng)的待純凈的Android智能設(shè)備的處理方案和配置反饋給純凈版處理模塊;若沒有,則向預(yù)置、預(yù)裝對(duì)比模塊提交該Android智能設(shè)備是新的機(jī)型的信息。
[0109]步驟307,按所述處理方案和配置對(duì)該Android智能設(shè)備進(jìn)行預(yù)裝應(yīng)用的刪除處理。
[0110]按處理方案和策略對(duì)待處理的智能設(shè)備進(jìn)行純凈化處理,把非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件刪除;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件。
[0111]例如,將第三方軟件刪除的方法包括:root手機(jī),接著將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件后再恢復(fù)system分區(qū)為只讀,然后反root手機(jī);使用android的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作;使用芯片平臺(tái)提供方的工具軟件,燒入CWM recovery,然后再使用預(yù)定的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作,并恢復(fù)之前的recovery ;判斷所述智能設(shè)備是否已經(jīng)被root,若是,則將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件,刪除后再恢復(fù)system分區(qū)為只讀,并反root手機(jī)。
[0112]處理方法則根據(jù)實(shí)際情況進(jìn)行修正和完善,上述方法只是列舉了目前使用最多的處理方式,也可以采用其他方式將第三方軟件刪除,在此不作限定。
[0113]例如,該處理方案和配置中的第三方預(yù)裝應(yīng)用只包含計(jì)算器,時(shí)鐘等必要的應(yīng)用,而待純凈的Android智能設(shè)備中包含幾十種應(yīng)用,則將該智能設(shè)備中不屬于原始系統(tǒng)應(yīng)用信息列表中的應(yīng)用和存在于第三方應(yīng)用列表中的應(yīng)用全部刪除;純凈版處理模塊還需要遍歷系統(tǒng)分區(qū)之外的所有文件夾,并刪除其中所有的后綴名為.apk的文件。
[0114]在上述的實(shí)施例中,提供了一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,與之相對(duì)應(yīng)的,本申請(qǐng)還提供一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置。請(qǐng)參看圖3,其為本申請(qǐng)一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置的實(shí)施例示意圖。由于裝置實(shí)施例基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。下述描述的裝置實(shí)施例僅僅是示意性的。
[0115]本實(shí)施例的一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置,包括:純凈版處理前端模塊401,用于獲取待處理設(shè)備的基本信息;發(fā)送模塊403,用于向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的基本信息;接收模塊405,用于從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置;純凈版處理模塊407,用于對(duì)待處理的智能設(shè)備進(jìn)行純凈化處理。
[0116]可選的,純凈版處理模塊,該模塊處理設(shè)備是一個(gè)可以運(yùn)行Ubuntu的盒子,整個(gè)代碼邏輯也可以應(yīng)用于其它系統(tǒng)上??梢赃\(yùn)行Ubuntu的盒子就是一個(gè)小型的智能設(shè)備。
[0117]本申請(qǐng)實(shí)施例還提供了一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng),如圖5所示,該系統(tǒng)包括上述實(shí)施例所述的一種生成處理方案和配置的裝置501和一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置503。所述生成處理方案和配置的裝置和基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置,可以布置于計(jì)算機(jī),但并不局限于這種設(shè)備,可以是能夠?qū)崿F(xiàn)上述基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法和生成處理方案和配置的方法的任何設(shè)備。例如,生成處理方案和配置的裝置布置于計(jì)算機(jī)上,能夠收集Android系統(tǒng)原始版本信息、廠家原生官方Android系統(tǒng)信息和第三方軟件版本信息,并執(zhí)行生成并驗(yàn)證處理方案和配置的方法,生成原始系統(tǒng)應(yīng)用信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,并經(jīng)過判斷符合要求后,保存到服務(wù)器端的數(shù)據(jù)庫中。基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置可以布置于另一臺(tái)計(jì)算機(jī)上,通過生成的原始系統(tǒng)應(yīng)用信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,執(zhí)行基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,就可以刪除預(yù)置、預(yù)裝的系統(tǒng)應(yīng)用以及第三方軟件。
[0118]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0119]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0120]1、計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0121]2、本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0122]本申請(qǐng)雖然以較佳實(shí)施例公開如上,但其并不是用來限定本申請(qǐng),任何本領(lǐng)域技術(shù)人員在不脫離本申請(qǐng)的精神和范圍內(nèi),都可以做出可能的變動(dòng)和修改,因此本申請(qǐng)的保護(hù)范圍應(yīng)當(dāng)以本申請(qǐng)權(quán)利要求所界定的范圍為準(zhǔn)。
[0123]本發(fā)明雖然以較佳實(shí)施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動(dòng)和修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本發(fā)明權(quán)利要求所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種生成處理方案和配置的方法,其特征在于,包括: 通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息; 比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置; 將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中; 所述基本信息包括該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)和基帶版本號(hào)。
2.根據(jù)權(quán)利要求1所述的生成處理方案和配置的方法,其特征在于,所述的第三方軟件版本信息,具體包括:熱門apk特征采集和非安全類apk信息; 所述熱門apk特征采集包括:采集安卓市場(chǎng)或其他軟件下載平臺(tái)上下載量排在前十的apk的特征碼; 所述非安全類apk包括:含有廣告、讀取用戶位置信息、讀取用戶短信記錄、讀取用戶通訊錄號(hào)碼或獲取用戶的其他隱私的apk。
3.根據(jù)權(quán)利要求1所述的生成處理方案和配置的方法,其特征在于,所述的通過Android系統(tǒng)原始版本信息和廠商原始版本信息生成初步的處理方案和配置,還包括:root方式和root程序配置和反root方式和反root程序配置。
4.根據(jù)權(quán)利要求1所述的生成處理方案和配置的方案,其特征在于,在所述的將生成的處理方案和配置保存在服務(wù)器端數(shù)據(jù)庫中的步驟之前還包括: 判斷生成的初步處理方案和配置是否符合要求; 若不符合,則重新調(diào)節(jié)處理方案和配置,并重新判斷生成的初步的處理方案和配置是否符合要求。
5.根據(jù)權(quán)利要求4所述的生成處理方案和配置的方法,其特征在于,所述的判斷生成的初步處理方案和配置是否符合要求步驟中,判斷生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該方案和策略可行,并對(duì)多臺(tái)這種型號(hào)的設(shè)備進(jìn)行測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
6.一種生成處理方案和配置的裝置,其特征在于,包括: 純凈版處理策略和方案維護(hù)模塊,用于將預(yù)置、預(yù)裝軟件比對(duì)模塊生成的純凈版處理策略和方案保存在服務(wù)器端數(shù)據(jù)庫中; 預(yù)置、預(yù)裝軟件比對(duì)模塊,用于通過Android智能設(shè)備的基本信息查詢服務(wù)器端基本信息數(shù)據(jù)庫中對(duì)應(yīng)該設(shè)備的Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息; 預(yù)置、預(yù)裝軟件生成模塊,用于比對(duì)Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,抽取出原始系統(tǒng)版本信息列表和應(yīng)當(dāng)刪除的第三方應(yīng)用列表,將上述列表作為該Android智能設(shè)備的處理方案和配置,供驗(yàn)證系統(tǒng)進(jìn)行后續(xù)的驗(yàn)證處理。
7.根據(jù)權(quán)利要求6所述的生成處理方案和配置的裝置,其特征在于,還包括: 信息收集模塊,用于收集Android系統(tǒng)原始版本信息、廠商原始版本信息和第三方軟件版本信息,并將收集到的信息保存在基本信息數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求6所述的生成處理方案和配置的裝置,其特征在于,還包括: 方案驗(yàn)證模塊,用于判斷生成的初步處理方案和配置是否符合要求,并用于判斷調(diào)節(jié)后的處理方案和配置是否符合要求; 調(diào)節(jié)模塊,用于重新調(diào)節(jié)處理方案和配置。
9.根據(jù)權(quán)利要求8所述的生成處理方案和配置的裝置,其特征在于,所述方案驗(yàn)證模塊,具體用于驗(yàn)證預(yù)置、預(yù)裝軟件比對(duì)模塊生成的初步處理方案和配置是否可以成功處理Android智能設(shè)備,如果可以處理則代表該方案和策略可行,并對(duì)多臺(tái)這種型號(hào)的設(shè)備進(jìn)行測(cè)試,并判斷處理結(jié)果是否最大限度刪除了該Android智能設(shè)備中預(yù)裝的apk。
10.根據(jù)權(quán)利要求6所述的生成處理方案和配置的裝置,其特征在于,所述的預(yù)置、預(yù)裝軟件比對(duì)模塊,還包括: 比對(duì)查詢單元,用于比對(duì)查詢所述待處理的Android智能設(shè)備在純凈版處理策略和方案維護(hù)模塊中有沒有對(duì)應(yīng)該智能設(shè)備的處理方案和配置。
11.一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,包括: 獲取待處理Android智能設(shè)備的基本信息; 向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的所述基本信息; 從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置; 按所述處理方案和配置對(duì)該Android智能設(shè)備進(jìn)行預(yù)裝應(yīng)用的刪除處理; 其中所述處理方案用于定義相應(yīng)智能設(shè)備應(yīng)當(dāng)刪除和保留的應(yīng)用程序列表;所述配置用于定義對(duì)相應(yīng)設(shè)備進(jìn)行操作時(shí)的接口及指令。
12.根據(jù)權(quán)利要求11所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述的待處理Android智能設(shè)備的基本信息包括:該Android智能設(shè)備的品牌名稱、品牌機(jī)型號(hào)、Android版本號(hào)和基帶版本號(hào)。
13.根據(jù)權(quán)利要求11所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述的按處理方案和配置對(duì)該Android智能設(shè)備進(jìn)行預(yù)裝應(yīng)用的刪除處理包括:根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件。
14.根據(jù)權(quán)利要求13所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:root手機(jī),接著將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件后再恢復(fù)system分區(qū)為只讀,然后反root手機(jī)。
15.根據(jù)權(quán)利要求13所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:使用android的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作。
16.根據(jù)權(quán)利要求13所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括:使用芯片平臺(tái)提供方的工具軟件,燒入CWMrecovery,然后再使用預(yù)定的update包進(jìn)行所述第三方預(yù)置、預(yù)裝軟件的刪除操作,并恢復(fù)之前的recovery ο
17.根據(jù)權(quán)利要求13所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除方法,其特征在于,所述根據(jù)所述處理方案和配置,刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件;或者同時(shí)刪除非Android系統(tǒng)原始版本、廠商原始版本的第三方預(yù)置、預(yù)裝軟件以及Android系統(tǒng)中的冗余軟件包括: 判斷所述智能設(shè)備是否已經(jīng)被root ; 若是,則將system分區(qū)重新加載成可讀寫,刪除所述第三方預(yù)置、預(yù)裝軟件; 刪除后再恢復(fù)system分區(qū)為只讀,并反root手機(jī)。
18.一種基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置,其特征在于,包括: 純凈版處理前端模塊,用于獲取待處理設(shè)備的基本信息; 發(fā)送模塊,用于向服務(wù)器端發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求包括該Android智能設(shè)備的基本信息; 接收模塊,用于從服務(wù)器端接收對(duì)應(yīng)該Android智能設(shè)備的處理方案和配置; 純凈版處理模塊,用于對(duì)待處理的智能設(shè)備進(jìn)行純凈化處理。
19.一種生成處理方案和配置、刪除預(yù)裝應(yīng)用的系統(tǒng),其特征在于,包括,根據(jù)上述權(quán)利要求6至10中任一項(xiàng)所述的生成并驗(yàn)證處理方案和配置的裝置,以及根據(jù)權(quán)利要求18中所述的基于Android智能設(shè)備預(yù)裝應(yīng)用的刪除裝置。
【文檔編號(hào)】G06F9/44GK104239041SQ201410446146
【公開日】2014年12月24日 申請(qǐng)日期:2014年9月3日 優(yōu)先權(quán)日:2014年9月3日
【發(fā)明者】劉洋 申請(qǐng)人:北京數(shù)字天域科技股份有限公司