提權(quán)配置信息反饋、匹配方法及相應(yīng)的裝置制造方法
【專利摘要】本發(fā)明公開一種提權(quán)配置信息反饋方法和相關(guān)的裝置,該方法包括以下步驟:獲取包含終端設(shè)備的特征信息的請(qǐng)求;依據(jù)所述特征信息查找包含用于獲取Root權(quán)限的配置信息;依據(jù)為所述配置信息所保存的歷史使用數(shù)據(jù)對(duì)查找到的配置信息進(jìn)行排序后,形成包含查找到的配置信息的推薦列表;響應(yīng)于該請(qǐng)求而推送包含排序后的配置信息的推薦列表。還公開一種提權(quán)配置信息匹配方法和裝置,該方法包括如下步驟:發(fā)送包含自終端設(shè)備采集的特征信息的請(qǐng)求;獲取響應(yīng)于該請(qǐng)求的包含用于獲取該終端設(shè)備的Root權(quán)限的配置信息推薦列表;利用至少一條配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán)。本發(fā)明能夠?yàn)橛脩籼峁└鼮橛行У慕K端設(shè)備系統(tǒng)最高權(quán)限獲取方案。
【專利說(shuō)明】提權(quán)配置信息反饋、匹配方法及相應(yīng)的裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能設(shè)備的系統(tǒng)權(quán)限管理控制技術(shù),不僅涉及一種提權(quán)配置信息反饋 方法及裝置,還涉及一種提權(quán)配置信息匹配方法和裝置。
【背景技術(shù)】
[0002] 眾所周知,Root權(quán)限是指Unix類操作系統(tǒng)(包括Linux、Android)的系統(tǒng)管理員 權(quán)限,類似于Windows (視窗)系統(tǒng)中的Administrator (管理員)權(quán)限;Root權(quán)限可以訪 問(wèn)和修改用戶的移動(dòng)設(shè)備中幾乎所有的文件(Android系統(tǒng)文件及用戶文件,不包括ROM)。 但是,由于目前移動(dòng)終端系統(tǒng)對(duì)于Root權(quán)限的管理是非常嚴(yán)格的,通常情況下多數(shù)應(yīng)用或 程序都不具備Root權(quán)限,因此對(duì)于某些需要具備Root權(quán)限的操作就無(wú)法執(zhí)行,例如安裝或 卸載應(yīng)用等操作;同時(shí),此類操作調(diào)用進(jìn)程每次執(zhí)行相應(yīng)操作時(shí)都需要向系統(tǒng)申請(qǐng)Root權(quán) 限,但如果此時(shí)其他應(yīng)用進(jìn)程正在使用Root權(quán)限進(jìn)行相關(guān)操作,則此調(diào)用進(jìn)程的Root權(quán)限 申請(qǐng)便無(wú)法成功;更甚者,如果用戶在系統(tǒng)中設(shè)置了禁用Root權(quán)限的操作,則相關(guān)調(diào)用進(jìn) 程便無(wú)法進(jìn)行相關(guān)操作。
[0003] 用戶一般都想獲得自身終端設(shè)備的更廣泛的控制權(quán),有鑒于此,業(yè)內(nèi)提供了多種 多樣的提權(quán)方案用于獲取Android系統(tǒng)的Root權(quán)限,實(shí)現(xiàn)用戶權(quán)限提升,達(dá)致全面控制操 作系統(tǒng)的目的。這些提權(quán)方案,依提權(quán)后權(quán)限作用的生命周期來(lái)看,包括永久Root權(quán)限和 臨時(shí)Root權(quán)限,顧名思義,永久Root權(quán)限情況下,應(yīng)用程序一經(jīng)Root授權(quán),以后可不必再 進(jìn)行Root提權(quán);而臨時(shí)Root權(quán)限情況下,權(quán)限作用的生命周期只是操作系統(tǒng)的一次從開機(jī) 到關(guān)機(jī)的過(guò)程,下次開機(jī)依然需要進(jìn)行Root。
[0004] 無(wú)論采用何種Root方式,提權(quán)的基本原理均是通過(guò)向系統(tǒng)植入用于接收權(quán)限請(qǐng) 求的SU,再結(jié)合SuperUser. apk應(yīng)用程序?qū)崿F(xiàn)人機(jī)交互,通過(guò)SU與SuperUser. apk在運(yùn)行 時(shí)的相互配合,來(lái)實(shí)現(xiàn)有效的權(quán)限管理。但是,由于移動(dòng)終端設(shè)備的Android版本號(hào)、內(nèi)核 版本號(hào)、CPU型號(hào)、機(jī)型等信息的不同,導(dǎo)致這些不同的原因可能是在系統(tǒng)0TA或者系統(tǒng)升 級(jí),進(jìn)一步往往導(dǎo)致su模塊甚至SuperUser的代碼、參數(shù)甚至原理等也必須做出適應(yīng)性改 變才能實(shí)現(xiàn)Root提權(quán),因此,同一種型號(hào)的手機(jī)因其內(nèi)核版本號(hào)或者系統(tǒng)版本號(hào)的不同, 也可能需要不同的Root方案。此類Root方案,實(shí)際上便是適應(yīng)移動(dòng)終端設(shè)備的上述參數(shù) 的變化而定制的用于對(duì)該移動(dòng)終端獲取Root權(quán)限以試圖實(shí)現(xiàn)提權(quán)的配置信息。這些配置 信息可以是在Root方案所需的文件的基礎(chǔ)上,進(jìn)一步結(jié)合相關(guān)運(yùn)行參數(shù)配置而得,也可以 是直接包含所述方案文件的指向信息如其URL或文件名,不管配置信息的實(shí)現(xiàn)形式如何, 只要該配置信息能夠被使用它的程序正確解析并使用即可。利用好這些配置信息,便能更 商效地實(shí)現(xiàn)系統(tǒng)提權(quán)。
[0005] 目前市面上推出多種一鍵Root應(yīng)用程序,一般安裝于個(gè)人電腦上,通過(guò)USB線與 手機(jī)建立連接,從云端下載與該手機(jī)相適應(yīng)的配置信息,也即相應(yīng)的用于實(shí)現(xiàn)獲取Root權(quán) 限的方案,強(qiáng)行對(duì)該手機(jī)進(jìn)行獲取Root的操作,以期獲得成功。然而,這種傳統(tǒng)的獲取Root 權(quán)限的方式,其成功率較低,非常低效,究其原因在于其所獲得的配置信息未經(jīng)技術(shù)識(shí)別, 手機(jī)端獲得的配置信息的匹配成功率較低。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的目的在于解決上述問(wèn)題而提供一種提權(quán)配置信息反饋方法和裝置。
[0007] 本發(fā)明的另一目的在于提供一種能夠更高效地使終端設(shè)備獲得Root權(quán)限的提權(quán) 配置信息匹配方法和裝置。
[0008] 為實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明采取如下技術(shù)方案:
[0009] 本發(fā)明提供的一種提權(quán)配置信息反饋方法,包括以下步驟:
[0010] 獲取包含終端設(shè)備的特征信息的請(qǐng)求;
[0011] 依據(jù)所述特征信息查找包含用于獲取Root權(quán)限的配置信息;
[0012] 依據(jù)為所述配置信息所保存的歷史使用數(shù)據(jù)對(duì)查找到的配置信息進(jìn)行排序后,形 成包含查找到的配置信息的推薦列表;
[0013] 響應(yīng)于該請(qǐng)求而推送包含排序后的配置信息的推薦列表。
[0014] 進(jìn)一步,該方法還包括如下步驟:
[0015] 采集并保存表征被推送后的所述推薦列表所包含的配置信息是否成功獲取Root 權(quán)限的結(jié)果數(shù)據(jù),將該結(jié)果數(shù)據(jù)作為所述歷史使用數(shù)據(jù)。
[0016] 根據(jù)本發(fā)明的一個(gè)實(shí)施例所揭示,所述歷史使用數(shù)據(jù)包括第一統(tǒng)計(jì)數(shù)值,第一統(tǒng) 計(jì)數(shù)值為針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì)而得的成功率,依據(jù)成功 率對(duì)查找到的配置信息進(jìn)行所述的排序。
[0017] 根據(jù)本發(fā)明的另一實(shí)施例所揭示,
[0018] 所述歷史使用數(shù)據(jù)包括第一統(tǒng)計(jì)數(shù)值和第二統(tǒng)計(jì)數(shù)值,
[0019] 第一統(tǒng)計(jì)數(shù)值為針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì)而得的 成功率;
[0020] 第二統(tǒng)計(jì)數(shù)值為針對(duì)相同的配置信息在一定時(shí)間范圍內(nèi)對(duì)其在關(guān)聯(lián)到各種特征 信息的情況下的成功率進(jìn)行統(tǒng)計(jì)而得的權(quán)重;
[0021] 依據(jù)權(quán)重和/或成功率對(duì)查找到的配置信息進(jìn)行所述的排序。
[0022] 具體的,所述特征信息包括機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意 多種。
[0023] 進(jìn)一步,依據(jù)所述特征信息查找配置信息的步驟,具體為:依據(jù)所述特征信息中的 至少一種,從配置信息表中查找出與該至少一種的特征信息相關(guān)聯(lián)的用于獲取Root權(quán)限 的配置信息。
[0024] 進(jìn)一步,所述進(jìn)行排序的步驟,具體為:依據(jù)所述查找到的配置信息,從預(yù)設(shè)的學(xué) 習(xí)表中找出對(duì)應(yīng)于查找到的各配置信息的,作為該配置信息的歷史使用數(shù)據(jù)之一的權(quán)重, 利用權(quán)重對(duì)所述配置信息進(jìn)行排序以形成所述的推薦列表。
[0025] 較佳的,所述學(xué)習(xí)表的數(shù)據(jù)自動(dòng)進(jìn)行更新,其更新步驟包括:
[0026] 從預(yù)設(shè)的機(jī)型記錄表中獲得與查找到的各配置信息和其相關(guān)特征信息相對(duì)應(yīng)的 第一統(tǒng)計(jì)數(shù)值,該第一統(tǒng)計(jì)數(shù)值為成功率,所述成功率由表征推送后的所述推薦列表所包 含的配置信息是否成功獲取Root權(quán)限的,作為所述歷史使用數(shù)據(jù)之一的結(jié)果數(shù)據(jù)統(tǒng)計(jì)而 得;
[0027] 在一定時(shí)間范圍內(nèi)針對(duì)相同的配置信息對(duì)其在關(guān)聯(lián)到各條特征信息的情況下的 成功率進(jìn)行統(tǒng)計(jì),形成該配置信息的所述權(quán)重,作為第二統(tǒng)計(jì)數(shù)值。
[0028] 進(jìn)一步,所述進(jìn)行排序的步驟中,利用所述的成功率對(duì)所述查找到的配置信息進(jìn) 行二次排序以形成所述推薦列表。
[0029] 可選的,每條配置信息包括用于獲取Root權(quán)限的方案文件或者包含所述方案文 件的指向信息。
[0030] 本發(fā)明提供的一種提權(quán)配置信息反饋裝置,包括:
[0031] 獲取單元,用于獲取包含終端設(shè)備的特征信息的請(qǐng)求;
[0032] 查找單元,被配置為依據(jù)所述特征信息查找包含用于獲取Root權(quán)限的配置信息;
[0033] 排序單元,被配置為依據(jù)為所述配置信息所保存的歷史使用數(shù)據(jù)對(duì)查找到的配置 信息進(jìn)行排序后,形成包含查找到的配置信息的推薦列表;
[0034] 推送單元,被配置為響應(yīng)于該請(qǐng)求而推送包含排序后的配置信息的推薦列表。
[0035] 進(jìn)一步,該裝置還包括:
[0036] 采集單元,用于采集并保存表征被推送后的所述推薦列表所包含的配置信息是否 成功獲取Root權(quán)限的結(jié)果數(shù)據(jù),將該結(jié)果數(shù)據(jù)作為所述歷史使用數(shù)據(jù)。
[0037] 根據(jù)本發(fā)明的一個(gè)實(shí)施例所揭示,所述排序單元,被配置為依據(jù)成功率對(duì)查找到 的配置信息進(jìn)行所述的排序;其中,所述歷史使用數(shù)據(jù)包括第一統(tǒng)計(jì)數(shù)值,第一統(tǒng)計(jì)數(shù)值為 針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì)而得的成功率。
[0038] 根據(jù)本發(fā)明的另一實(shí)施例所揭示,所述排序單元,被配置為依據(jù)權(quán)重和/或成功 率對(duì)查找到的配置信息進(jìn)行所述的排序;其中,
[0039] 所述歷史使用數(shù)據(jù)包括第一統(tǒng)計(jì)數(shù)值和第二統(tǒng)計(jì)數(shù)值,
[0040] 第一統(tǒng)計(jì)數(shù)值為針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì)而得的 成功率;
[0041] 第二統(tǒng)計(jì)數(shù)值為針對(duì)相同的配置信息在一定時(shí)間范圍內(nèi)對(duì)其在關(guān)聯(lián)到各種特征 信息的情況下的成功率進(jìn)行統(tǒng)計(jì)而得的權(quán)重。
[0042] 具體的,所述特征信息包括機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意 多種。
[0043] 進(jìn)一步,該裝置包括配置信息表,所述查找單元被配置為依據(jù)所述特征信息中的 至少一種,從配置信息表中查找出與該至少一種的特征信息相關(guān)聯(lián)的用于獲取Root權(quán)限 的配置信息。
[0044] 進(jìn)一步,該裝置包括學(xué)習(xí)表,所述排序單元被配置為依據(jù)所述查找到的配置信息, 從所述的學(xué)習(xí)表中找出對(duì)應(yīng)于查找到的各配置信息的,作為該配置信息的歷史使用數(shù)據(jù)之 一的權(quán)重,利用權(quán)重對(duì)所述配置信息進(jìn)行排序以形成所述的推薦列表。
[0045] 進(jìn)一步,該裝置包括更新單元以及機(jī)型記錄表,該更新單元被配置為:
[0046] 從預(yù)設(shè)的機(jī)型記錄表中獲得與查找到的各配置信息和其相關(guān)特征信息相對(duì)應(yīng)的 第一統(tǒng)計(jì)數(shù)值,該第一統(tǒng)計(jì)數(shù)值為成功率,所述成功率由表征推送后的所述推薦列表所包 含的配置信息是否成功獲取Root權(quán)限的,作為所述歷史使用數(shù)據(jù)之一的結(jié)果數(shù)據(jù)統(tǒng)計(jì)而 得;
[0047] 在一定時(shí)間范圍內(nèi)針對(duì)相同的配置信息對(duì)其在關(guān)聯(lián)到各條特征信息的情況下的 成功率進(jìn)行統(tǒng)計(jì),形成該配置信息的所述權(quán)重,作為第二統(tǒng)計(jì)數(shù)值。
[0048] 進(jìn)一步,所述排序單元被配置為利用所述的成功率對(duì)所述查找到的配置信息進(jìn)行 二次排序以形成所述推薦列表。
[0049] 可選的,每條配置信息包括用于獲取Root權(quán)限的方案文件或者包含所述方案文 件的指向信息。
[0050] 本發(fā)明提供的一種提權(quán)配置信息匹配方法,包括如下步驟:
[0051] 發(fā)送包含自終端設(shè)備采集的特征信息的請(qǐng)求;
[0052] 獲取響應(yīng)于該請(qǐng)求的包含用于獲取該終端設(shè)備的Root權(quán)限的配置信息推薦列 表;
[0053] 利用至少一條配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán);
[0054] 響應(yīng)于該推薦列表而回發(fā)已實(shí)施的配置信息是否成功提權(quán)的數(shù)據(jù)。
[0055] 具體的,所述特征信息包括機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意 多種。
[0056] 具體的,所述推薦列表包含多條按序排列的配置信息,按序?qū)Ω鳁l配置信息對(duì)所 述終端設(shè)備實(shí)施提權(quán)。
[0057] 進(jìn)一步,實(shí)施提權(quán)的過(guò)程中,當(dāng)提權(quán)成功時(shí),終止推薦列表中后續(xù)的配置信息的實(shí) 施。
[0058] 可選的,每條配置信息包含指向本地或遠(yuǎn)程預(yù)存的用于獲取Root權(quán)限的方案文 件的指向信息,實(shí)施提權(quán)時(shí),獲取所述方案文件用于實(shí)施提權(quán)。
[0059] 本發(fā)明提供的一種提權(quán)配置信息匹配裝置,包括:
[0060] 請(qǐng)求單元,用于發(fā)送包含自終端設(shè)備采集的特征信息的請(qǐng)求;
[0061] 接收單元,用于獲取響應(yīng)于該請(qǐng)求的包含用于獲取該終端設(shè)備的Root權(quán)限的配 置信息推薦列表;
[0062] 執(zhí)行單元,被配置為利用至少一條配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán);
[0063] 反饋單元,被配置為響應(yīng)于該推薦列表而回發(fā)已實(shí)施的配置信息是否成功提權(quán)的 數(shù)據(jù)。
[0064] 具體的,所述特征信息包括機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意 多種。
[0065] 進(jìn)一步,所述推薦列表包含多條按序排列的配置信息,所述執(zhí)行單元被配置為按 序?qū)Ω鳁l配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán)。
[0066] 進(jìn)一步,所述執(zhí)行單元被配置為實(shí)施提權(quán)的過(guò)程中,當(dāng)提權(quán)成功時(shí),終止推薦列表 中后續(xù)的配置信息的實(shí)施。
[0067] 可選的,每條配置信息包含指向本地或遠(yuǎn)程預(yù)存的用于獲取Root權(quán)限的方案文 件的指向信息,所述執(zhí)行單元被配置為在實(shí)施提權(quán)時(shí),獲取所述方案文件用于實(shí)施提權(quán)。 [0068] 相較于現(xiàn)有技術(shù),本發(fā)明至少具有如下優(yōu)點(diǎn):
[0069] 1、本發(fā)明通過(guò)人為或自動(dòng)提供有關(guān)用于獲取Root權(quán)限的配置信息的歷史使用數(shù) 據(jù),在請(qǐng)求方發(fā)起請(qǐng)求之后,利用歷史使用數(shù)據(jù)優(yōu)選出相應(yīng)的包含依據(jù)請(qǐng)求方的請(qǐng)求中所 包含的特征信息而查找到的配置信息的推薦列表,以此反饋給請(qǐng)求方,使得請(qǐng)求方可以據(jù) 該配置信息推薦列表中的配置信息,逐條嘗試對(duì)與其連接的終端設(shè)備進(jìn)行Root提權(quán)。由于 歷史使用數(shù)據(jù)是基于配置信息被使用而獲得的,因此,本發(fā)明所生成的推薦列表必然有所 憑據(jù),從而可以針對(duì)相關(guān)特征信息獲得Root成功率較高的配置信息,在終端利用該推薦列 表中實(shí)施Root提權(quán)時(shí),顯然能獲得非常高的Root成功率。
[0070] 2、本發(fā)明的歷史使用數(shù)據(jù),是基于每條配置信息被試Root以后形成的,且關(guān)聯(lián)到 終端設(shè)備的特征信息,也即機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)等數(shù)據(jù),因此,利用歷史 使用數(shù)據(jù)對(duì)云端配置信息進(jìn)行優(yōu)選時(shí),可以獲得更為精確的優(yōu)選效果,尤其是在對(duì)歷史使 用數(shù)據(jù)進(jìn)行有關(guān)成功率和/或權(quán)重的統(tǒng)計(jì)之后,可以獲得更為有效的統(tǒng)計(jì)數(shù)據(jù),用于配置 信息的優(yōu)選,進(jìn)一步提高特定終端設(shè)備的配置信息的優(yōu)選效果。
[0071] 3、本發(fā)明通過(guò)數(shù)據(jù)庫(kù)的方式,通過(guò)構(gòu)造多個(gè)數(shù)據(jù)表來(lái)實(shí)現(xiàn)配置信息的優(yōu)選基礎(chǔ), 表與表之間通過(guò)特征信息、配置信息建立相互關(guān)聯(lián),而在表中則收集用于實(shí)現(xiàn)優(yōu)選算法的 數(shù)據(jù),這種方式具有智能可擴(kuò)展的優(yōu)點(diǎn)。其中的學(xué)習(xí)表,利用機(jī)型記錄表中從請(qǐng)求方發(fā)來(lái)的 原始數(shù)據(jù)中進(jìn)行統(tǒng)計(jì),先獲得成功率,再在成功率的基礎(chǔ)上,結(jié)合一定時(shí)間范圍統(tǒng)計(jì)每個(gè)配 置信息的總體實(shí)施情況,并以此進(jìn)一步獲得該配置信息的權(quán)重,由此進(jìn)一步強(qiáng)化了計(jì)算效 果,使數(shù)據(jù)庫(kù)技術(shù)與本發(fā)明隱含的算法實(shí)現(xiàn)了完美的結(jié)合,可以降低服務(wù)器的負(fù)荷,從而提 高服務(wù)器的運(yùn)行效率。
[0072] 4、本發(fā)明的配置信息形成推薦列表被推送到客戶端后,藉由客戶端逐條對(duì)其進(jìn)行 有關(guān)獲取終端設(shè)備Root權(quán)限的匹配嘗試,直至成功獲取終端設(shè)備的Root權(quán)限,完成匹配。 基于配置信息已經(jīng)被優(yōu)選這一事實(shí),客戶端對(duì)終端設(shè)備進(jìn)行配置信息匹配的命中率將大大 提高。而且,針對(duì)每條已嘗試獲取Root權(quán)限的配置信息,客戶端還能將其是否匹配成功的 數(shù)據(jù)上傳到服務(wù)器,因此,能夠?yàn)榉?wù)器提供有利于提高配置信息優(yōu)化效果的基礎(chǔ)數(shù)據(jù)。
[0073] 5、由于本發(fā)明的配置信息,可以靈活設(shè)置為包含方案文件或者包含方案文件的指 向信息,因此,既可以將用于實(shí)施Root提權(quán)的方案文件如su、SuperUser. apk等存儲(chǔ)于云端 服務(wù)器,也可以存儲(chǔ)于發(fā)起請(qǐng)求的終端設(shè)備(并不一定是被Root的終端設(shè)備),由此,為本 領(lǐng)域提供了多種實(shí)現(xiàn)本發(fā)明的實(shí)施方案,具有高度的靈活性,便于實(shí)現(xiàn)。
[0074] 概括而言,實(shí)施本發(fā)明能夠更為高效地獲得用于獲取終端設(shè)備的Root權(quán)限的更 為有效配置信息,利用該配置信息有利于進(jìn)一步提高獲取終端設(shè)備的Root權(quán)限的成功率。
[0075] 本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變 得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【專利附圖】
【附圖說(shuō)明】
[0076] 本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變 得明顯和容易理解,其中 :
[0077] 圖1是利用本發(fā)明的整體構(gòu)思所構(gòu)造的系統(tǒng)的結(jié)構(gòu)原理圖;
[0078] 圖2是本發(fā)明的提權(quán)配置信息反饋裝置的結(jié)構(gòu)原理圖;
[0079] 圖3是本發(fā)明的提權(quán)配置信息反饋方法的原理示意圖;
[0080] 圖4是本發(fā)明的提權(quán)配置信息匹配裝置的結(jié)構(gòu)原理圖;
[0081] 圖5和圖6是利用本發(fā)明的構(gòu)思所實(shí)現(xiàn)的客戶端軟件的不同狀態(tài)下的用戶界面的 效果不意圖;
[0082] 圖7是本發(fā)明的提權(quán)配置信息反饋方法的原理示意圖。
【具體實(shí)施方式】
[0083]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附 圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。
[0084]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式"一"、"一 個(gè)"、"所述"和"該"也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書中使用的措 辭"包括"是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加 一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元 件被"連接"或"耦接"到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在 中間元件。此外,這里使用的"連接"或"耦接"可以包括無(wú)線連接或無(wú)線耦接。這里使用 的措辭"和/或"包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0085]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù) 術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng) 該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中 的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含 義來(lái)解釋。
[0086] 本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,這里所使用的"終端"、"終端設(shè)備"既包括無(wú)線信 號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件 的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備 可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒(méi)有多線路顯示 器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可 以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè) 人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問(wèn)、網(wǎng)絡(luò)瀏覽器、記事本、 日歷和/或GPS (Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或 掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算 機(jī)或其他設(shè)備。這里所使用的"終端"、"終端設(shè)備"可以是便攜式、可運(yùn)輸、安裝在交通工具 (航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式, 運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的"終端"、"終端設(shè)備"還可以是 通信終端、上網(wǎng)終端、音樂(lè)/視頻播放終端,例如可以是PDA、MID (Mobi 1 e Internet Device, 移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂(lè)/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒 等設(shè)備。
[0087]本【技術(shù)領(lǐng)域】技術(shù)人員可以理解,這里所使用的服務(wù)器、云端、遠(yuǎn)端網(wǎng)絡(luò)設(shè)備等概 念,具有等同效果,其包括但不限于計(jì)算機(jī)、網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集 或多個(gè)服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量計(jì)算機(jī)或網(wǎng)絡(luò) 服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超 級(jí)虛擬計(jì)算機(jī)。本發(fā)明的實(shí)施例中,遠(yuǎn)端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過(guò)任何 通信方式實(shí)現(xiàn)通信,包括但不限于,基于3GPP、LTE、WIMAX的移動(dòng)通信、基于TCP/IP、UDP協(xié) 議的計(jì)算機(jī)網(wǎng)絡(luò)通信以及基于藍(lán)牙、紅外傳輸標(biāo)準(zhǔn)的近距無(wú)線傳輸方式。
[0088] 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明所稱的"應(yīng)用"、"應(yīng)用程序"、"應(yīng)用軟件"以及類 似表述的概念,是業(yè)內(nèi)技術(shù)人員所公知的相同概念,是指由一系列計(jì)算機(jī)指令及相關(guān)數(shù)據(jù) 資源有機(jī)構(gòu)造的適于電子運(yùn)行的計(jì)算機(jī)軟件。除非特別指定,這種命名本身不受編程語(yǔ)言 種類、級(jí)別,也不受其賴以運(yùn)行的操作系統(tǒng)或平臺(tái)所限制。理所當(dāng)然地,此類概念也不受任 何形式的終端所限制。
[0089] 為了說(shuō)明本發(fā)明的實(shí)施,本發(fā)明試圖結(jié)合計(jì)算機(jī)程序的靜態(tài)和動(dòng)態(tài)兩個(gè)方面進(jìn)行 描述,所謂靜態(tài)方面,是指程序安裝包、文件、數(shù)據(jù)庫(kù)等存儲(chǔ)于媒介的存儲(chǔ)對(duì)象;所謂動(dòng)態(tài)方 面,是指被調(diào)入內(nèi)存中執(zhí)行的動(dòng)態(tài)對(duì)象,包括但不局限于進(jìn)程、線程、所用到的數(shù)據(jù)等。鑒于 計(jì)算機(jī)軟件技術(shù)的這些特點(diǎn),不應(yīng)將本發(fā)明所述及的各個(gè)方法、步驟、子步驟、裝置、單元、 模塊等,孤立地理解為僅靜態(tài)或僅動(dòng)態(tài)的方面,本領(lǐng)域技術(shù)人員對(duì)此應(yīng)當(dāng)知曉。故而,本領(lǐng) 域技術(shù)人員應(yīng)當(dāng)能夠依據(jù)本發(fā)明有關(guān)靜態(tài)的表述而將其對(duì)應(yīng)到動(dòng)態(tài)的進(jìn)程活動(dòng),或者依據(jù) 本發(fā)明有關(guān)動(dòng)態(tài)的進(jìn)程活動(dòng)對(duì)應(yīng)到其靜態(tài)的表現(xiàn)形式,建立起靜態(tài)與動(dòng)態(tài)兩方面的必然性 關(guān)聯(lián),以此為基礎(chǔ)來(lái)理解本發(fā)明。
[0090] 本發(fā)明將涉及對(duì)Android終端設(shè)備的Root提權(quán)操作,但也不應(yīng)局限于Android操 作系統(tǒng),本領(lǐng)域技術(shù)人員可以合理預(yù)見(jiàn),諸如Ubuntu、Linux之類的操作系統(tǒng),只要其權(quán)限 管理破解機(jī)制與Android相同,理論上即可適用本發(fā)明所構(gòu)思的所有方案,因此,本領(lǐng)域技 術(shù)人員應(yīng)當(dāng)知曉此一應(yīng)用上的變通。
[0091] 涉及Root提權(quán)操作的技術(shù)原理,也已在【背景技術(shù)】部分介紹,Root的過(guò)程其實(shí)就 是把SU文件放到/system/bin/中,把Superuser, apk放到system/app下面,前者用于 監(jiān)聽(tīng)用戶的權(quán)限請(qǐng)求并與后者通信,后者主要是在與前者通信的基礎(chǔ)上實(shí)現(xiàn)人機(jī)交互,從 而允許用戶做出相關(guān)指示。理論上,如果su可以實(shí)現(xiàn)為可以默認(rèn)通過(guò)所有權(quán)限請(qǐng)求,則 SuperUser. apk甚至可以舍棄。此外還需要設(shè)置/system/bin/su可以讓任意用戶可運(yùn)行, 使其具有有set uid和set gid的權(quán)限,具體可通過(guò)在android機(jī)器上運(yùn)行命令:adb shell chmod 4755/system/bin/su便可實(shí)現(xiàn)。當(dāng)然,也不排除本領(lǐng)域技術(shù)人員利用操作系統(tǒng)的變 化例如其新版本或者經(jīng)人為修改的出廠設(shè)定等,而使得破解機(jī)制有所變化。然而,不管這些 破解機(jī)制如何變化,破解過(guò)程中所涉的數(shù)據(jù),無(wú)非借助代碼文件及運(yùn)行這些文件之類的配 置參數(shù)形成新的破解方案,本領(lǐng)域技術(shù)人員完全可以理解,這些破解方案可以被整合并概 括為本發(fā)明的用于獲取Root權(quán)限的方案文件。因此,對(duì)本發(fā)明方案文件的理解,應(yīng)理解為 涵蓋所有能夠用于獲取具有權(quán)限管理功能的操作系統(tǒng)的最高權(quán)限的破解手段相關(guān)的代碼 文件及其配置參數(shù),以及這些代碼文件和配置參數(shù)的整合體,而不僅僅局限于上述以"su"、 "SuperUser. apk"命名或?qū)崿F(xiàn)的個(gè)別文件。任何最小化解釋本發(fā)明的方案文件的企圖均應(yīng) 被視為未超脫本發(fā)明的精神實(shí)質(zhì)范圍。
[0092] 如前所述,本發(fā)明即將采用的概念"配置信息",可以僅指前述用于獲取Root權(quán)限 的方案文件,也可以是在Root方案文件的基礎(chǔ)上,進(jìn)一步結(jié)合相關(guān)運(yùn)行參數(shù)配置而得,還 可以是僅包含所述方案文件的指向信息如其URL或文件名的數(shù)據(jù),不管配置信息的實(shí)現(xiàn)形 式如何,只要該配置信息能夠被使用它的用于實(shí)施Root提權(quán)操作的程序(進(jìn)程)對(duì)應(yīng)正確 解析正常使用即可。應(yīng)當(dāng)知曉,當(dāng)配置信息包含的是指向信息的文件名時(shí),應(yīng)當(dāng)從本機(jī)中獲 取相應(yīng)的方案文件,當(dāng)是指向信息的鏈接時(shí),應(yīng)當(dāng)利用相應(yīng)的URL從遠(yuǎn)程下載方案文件適 用之。也就是說(shuō),配置信息的格式,完全可以由本領(lǐng)域技術(shù)人員在進(jìn)程軟件實(shí)現(xiàn)時(shí),依照一 定的協(xié)議進(jìn)行規(guī)定,只要在使用的過(guò)程中,遵守同一協(xié)議進(jìn)行正向或反向的對(duì)應(yīng)處理即可。 利用好這些配置信息,便能更高效地實(shí)現(xiàn)系統(tǒng)提權(quán)。
[0093] 本發(fā)明以下即將進(jìn)行的描述,將基于一個(gè)網(wǎng)絡(luò)環(huán)境所構(gòu)造的系統(tǒng)進(jìn)行,如圖1所 示,該系統(tǒng)包括云端服務(wù)器81、客戶端82計(jì)算機(jī)以及移動(dòng)終端設(shè)備83,客戶端82安裝有例 如"360 -鍵Root"軟件,該軟件實(shí)現(xiàn)了本發(fā)明的一個(gè)方面即有關(guān)匹配方法和裝置的構(gòu)思, 服務(wù)器81上實(shí)現(xiàn)了本發(fā)明的與該匹配方法相應(yīng)的反饋方法和裝置的構(gòu)思,而終端設(shè)備83 則可以是即將被Root的對(duì)象如運(yùn)行Android操作系統(tǒng)的手機(jī)??蛻舳?2可以通過(guò)標(biāo)準(zhǔn)化 的線纜如USB線或者無(wú)線連接協(xié)議與終端設(shè)備83建立通信連接,為了順利與該終端設(shè)備83 進(jìn)行通信,必然會(huì)在客戶端82中配置有相應(yīng)的終端設(shè)備83驅(qū)動(dòng)程序和adb (Android Debug Bridge,安卓調(diào)試橋)等相關(guān)工具性的程序。這些工具程序完全可以由客戶端82上的軟件 自行檢測(cè)、下載、安裝,也可由用戶自行配置,當(dāng)然,依據(jù)Android的系統(tǒng)原理,手機(jī)端可能 需要提前打開調(diào)試模式,以便確??蛻舳?2與終端設(shè)備83之間的正常通信。諸如此類的 先驗(yàn)知識(shí),只為后續(xù)說(shuō)明的便利而提出,不屬于影響本發(fā)明的實(shí)施的范圍,恕不贅述。
[0094] 首先,揭示本發(fā)明在該系統(tǒng)的云端服務(wù)器81的具體實(shí)現(xiàn),藉此揭示本發(fā)明的一種 提權(quán)配置信息反饋方法和裝置的實(shí)施例。本發(fā)明的提權(quán)配置信息反饋方法及本發(fā)明的提 權(quán)配置信息反饋裝置,具有一一對(duì)應(yīng)性,后者是前者的模塊化實(shí)現(xiàn),因此,為說(shuō)明的簡(jiǎn)化,以 下部分文字結(jié)合融合了該方法和裝置進(jìn)行說(shuō)明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解這種文字上的變 通,不應(yīng)視以下的描述為限制了方法和裝置的獨(dú)立性。
[0095] 請(qǐng)參閱圖2所示的本發(fā)明的提權(quán)配置信息反饋裝置的原理框圖,該圖揭示該裝置 包括獲取單元11、查找單元12、排序單元13、推送單元14、采集單元15以及更新單元16。 [0096] 所述的獲取單元11,用于獲取包含終端設(shè)備83的特征信息的請(qǐng)求。所述的終端設(shè) 備83,是指該請(qǐng)求中包含的特征信息所在的終端設(shè)備83,而不應(yīng)理解為如圖1所示的手機(jī) 終端。當(dāng)然,設(shè)若在一個(gè)實(shí)施例中可以在手機(jī)終端中安裝所述的一鍵Root安裝軟件,建立 手機(jī)終端與云端服務(wù)器81之間的直連關(guān)系,則理論上,可以推知該終端設(shè)備83是指手機(jī)終 端。本發(fā)明為使敘述的結(jié)構(gòu)更有序,僅以圖1所揭示的實(shí)施例為準(zhǔn)進(jìn)行說(shuō)明。
[0097] 所述的特征信息,包括機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意多 種。終端設(shè)備83具有諸多特征信息,并不局限于這里所列的幾種。本實(shí)施例選定特征信息 的標(biāo)準(zhǔn),是以利用這些信息可以識(shí)別終端設(shè)備83的用于獲取其系統(tǒng)的Root權(quán)限的配置信 息為準(zhǔn)。因此,特征信息的選定是非常靈活的,譬如,利用移動(dòng)終端的SN號(hào)和頂EI號(hào)識(shí)別 其出廠時(shí)指向的狀態(tài)(如廠商、產(chǎn)地、銷售區(qū)域等),利用移動(dòng)終端的機(jī)型可以識(shí)別廠商及 其具體系列,利用系統(tǒng)版本號(hào)和內(nèi)核版本號(hào)可以識(shí)別該移動(dòng)終端的軟件環(huán)境,以及利用CPU 型號(hào)可以進(jìn)一步判定機(jī)型的正確性等。本發(fā)明重點(diǎn)優(yōu)選機(jī)型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)以及 CPU型號(hào)等專項(xiàng),主要是考慮到利用這幾種型號(hào)中的一種或多種,便可在某種范圍內(nèi)確定其 移動(dòng)終端所使用的R〇M(即其除引導(dǎo)程序之外的整個(gè)系統(tǒng)軟件環(huán)境),據(jù)此可以選擇相應(yīng)的 用于獲取Root權(quán)限的方案文件。以上專項(xiàng)通常會(huì)記載在Android系統(tǒng)中,從系統(tǒng)的設(shè)置頁(yè) 面可以看到相關(guān)信息,也可以借助本發(fā)明的軟件用指令直接讀取。實(shí)施本發(fā)明時(shí),所采用的 專項(xiàng)數(shù)目越多,理論上確定所述方案文件的范圍就越小,效果便越精確,計(jì)算量也就越少。 例如,如果僅以手機(jī)的機(jī)型來(lái)選擇方案文件,則由于該手機(jī)可能經(jīng)過(guò)系統(tǒng)升級(jí),導(dǎo)致系統(tǒng)版 本號(hào)和內(nèi)核版本號(hào)都發(fā)生了變化,剛好升級(jí)后的Root權(quán)限的破解方式與升級(jí)前不一致,這 種情況下,僅以機(jī)型選擇出大量的方案文件,其中絕大部分或者全部可能是無(wú)效的,無(wú)論對(duì) 于終端設(shè)備83還是云端服務(wù)器81,其計(jì)算量均是較大的。如果選中以上三個(gè)(例如機(jī)型、 系統(tǒng)版本號(hào)及CPU)或者四個(gè)專項(xiàng),則其指向的方案文件便更精確,方案文件數(shù)量越少,則 計(jì)算量也就越低,運(yùn)行效率就更高。當(dāng)然,也便會(huì)對(duì)軟件實(shí)現(xiàn)提出更多細(xì)節(jié)要求。
[0098] 對(duì)本發(fā)明的查找單元12與排序單元13的進(jìn)一步揭示,需要結(jié)合本發(fā)明在云端服 務(wù)器81中所構(gòu)建的數(shù)據(jù)庫(kù)來(lái)進(jìn)行,故以下通過(guò)一個(gè)具體實(shí)例先對(duì)本發(fā)明所實(shí)現(xiàn)的數(shù)據(jù)庫(kù) 10結(jié)構(gòu)進(jìn)行說(shuō)明。
[0099] 本發(fā)明在一個(gè)數(shù)據(jù)庫(kù)10中構(gòu)建有三個(gè)數(shù)據(jù)表,分別是配置信息表、學(xué)習(xí)表,以及 機(jī)型記錄表。
[0100] 所述配置信息表的結(jié)構(gòu)請(qǐng)參閱下方表1所示:
【權(quán)利要求】
1. 一種提權(quán)配置信息反饋方法,其特征在于,包括w下步驟: 獲取包含終端設(shè)備的特征信息的請(qǐng)求; 依據(jù)所述特征信息查找包含用于獲取Root權(quán)限的配置信息; 依據(jù)為所述配置信息所保存的歷史使用數(shù)據(jù)對(duì)查找到的配置信息進(jìn)行排序后,形成包 含查找到的配置信息的推薦列表; 響應(yīng)于該請(qǐng)求而推送包含排序后的配置信息的推薦列表。
2. 根據(jù)權(quán)利要求1所述的提權(quán)配置信息反饋方法,其特征在于,該方法還包括如下步 驟: 采集并保存表征被推送后的所述推薦列表所包含的配置信息是否成功獲取Root權(quán)限 的結(jié)果數(shù)據(jù),將該結(jié)果數(shù)據(jù)作為所述歷史使用數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的提權(quán)配置信息反饋方法,其特征在于,所述歷史使用數(shù)據(jù)包 括第一統(tǒng)計(jì)數(shù)值,第一統(tǒng)計(jì)數(shù)值為針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì) 而得的成功率,依據(jù)成功率對(duì)查找到的配置信息進(jìn)行所述的排序。
4. 根據(jù)權(quán)利要求2所述的提權(quán)配置信息反饋方法,其特征在于, 所述歷史使用數(shù)據(jù)包括第一統(tǒng)計(jì)數(shù)值和第二統(tǒng)計(jì)數(shù)值, 第一統(tǒng)計(jì)數(shù)值為針對(duì)相同的特征信息和配置信息從所述結(jié)果數(shù)據(jù)中統(tǒng)計(jì)而得的成功 率; 第二統(tǒng)計(jì)數(shù)值為針對(duì)相同的配置信息在一定時(shí)間范圍內(nèi)對(duì)其在關(guān)聯(lián)到各種特征信息 的情況下的成功率進(jìn)行統(tǒng)計(jì)而得的權(quán)重; 依據(jù)權(quán)重和/或成功率對(duì)查找到的配置信息進(jìn)行所述的排序。
5. 根據(jù)權(quán)利要求1所述的提權(quán)配置信息反饋方法,其特征在于,所述特征信息包括機(jī) 型、系統(tǒng)版本號(hào)、內(nèi)核版本號(hào)、CPU型號(hào)中一種或任意多種。
6. 根據(jù)權(quán)利要求5所述的提權(quán)配置信息反饋方法,其特征在于,依據(jù)所述特征信息查 找配置信息的步驟,具體為:依據(jù)所述特征信息中的至少一種,從配置信息表中查找出與該 至少一種的特征信息相關(guān)聯(lián)的用于獲取Root權(quán)限的配置信息。
7. 根據(jù)權(quán)利要求6所述的提權(quán)配置信息反饋方法,其特征在于,所述進(jìn)行排序的步驟, 具體為:依據(jù)所述查找到的配置信息,從預(yù)設(shè)的學(xué)習(xí)表中找出對(duì)應(yīng)于查找到的各配置信息 的,作為該配置信息的歷史使用數(shù)據(jù)之一的權(quán)重,利用權(quán)重對(duì)所述配置信息進(jìn)行排序W形 成所述的推薦列表。
8. -種提權(quán)配置信息反饋裝置,其特征在于,包括: 獲取單元,用于獲取包含終端設(shè)備的特征信息的請(qǐng)求; 查找單元,被配置為依據(jù)所述特征信息查找包含用于獲取Root權(quán)限的配置信息; 排序單元,被配置為依據(jù)為所述配置信息所保存的歷史使用數(shù)據(jù)對(duì)查找到的配置信息 進(jìn)行排序后,形成包含查找到的配置信息的推薦列表; 推送單元,被配置為響應(yīng)于該請(qǐng)求而推送包含排序后的配置信息的推薦列表。
9. 一種提權(quán)配置信息匹配方法,其特征在于,包括如下步驟: 發(fā)送包含自終端設(shè)備采集的特征信息的請(qǐng)求; 獲取響應(yīng)于該請(qǐng)求的包含用于獲取該終端設(shè)備的Root權(quán)限的配置信息推薦列表; 利用至少一條配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán); 響應(yīng)于該推薦列表而回發(fā)已實(shí)施的配置信息是否成功提權(quán)的數(shù)據(jù)。
10. -種提權(quán)配置信息匹配裝置,其特征在于,包括: 請(qǐng)求單元,用于發(fā)送包含自終端設(shè)備采集的特征信息的請(qǐng)求; 接收單元,用于獲取響應(yīng)于該請(qǐng)求的包含用于獲取該終端設(shè)備的Root權(quán)限的配置信 息推薦列表; 執(zhí)行單元,被配置為利用至少一條配置信息對(duì)所述終端設(shè)備實(shí)施提權(quán); 反饋單元,被配置為響應(yīng)于該推薦列表而回發(fā)已實(shí)施的配置信息是否成功提權(quán)的數(shù) 據(jù)。
【文檔編號(hào)】G06F21/57GK104346576SQ201410720759
【公開日】2015年2月11日 申請(qǐng)日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】趙盛先, 馬金亭, 呂品, 胡超博 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司