一種獲取超級用戶權(quán)限的方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種獲取超級用戶權(quán)限的方法及裝置,其中的方法包括:在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;在所述屬性值為有效時,重啟調(diào)試橋服務(wù);在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。通過本發(fā)明實施例,在獲取超級用戶權(quán)限的過程中,可以不通過PC來實現(xiàn),從而可以在任何場合方便靈活地獲取超級用戶權(quán)限。
【專利說明】
一種獲取超級用戶權(quán)限的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種獲取超級用戶權(quán)限的方法及
目.0
【背景技術(shù)】
[0002]隨著移動終端技術(shù)的不斷發(fā)展,在移動終端的功能越來越強(qiáng)大的情況下,移動終端的安全性也逐漸得到更多的重視。
[0003]目前,安卓(Android)系統(tǒng)通常具有超級用戶(root)權(quán)限和普通用戶權(quán)限。其中,root是系統(tǒng)中唯一的超級用戶,其具有系統(tǒng)中所有的權(quán)限,如啟動或停止一個進(jìn)程、刪除或增加用戶、增加或者禁用硬件等權(quán)限。由于root權(quán)限如此強(qiáng)大,如果默認(rèn)開啟root權(quán)限會存在非常大的安全隱患,故手機(jī)和平板電腦等移動終端在出廠時通常默認(rèn)關(guān)閉root權(quán)限,從而,用戶在使用移動終端時,通常只具有普通用戶權(quán)限。
[0004]在實際應(yīng)用中,有時需要獲取root權(quán)限以執(zhí)行某些操作,例如用戶需要在手機(jī)中安裝或刪除某個應(yīng)用程序。目前,通常采用如下方法獲取手機(jī)的root權(quán)限:將手機(jī)通過USB與 PC(Personal Computer,個人電腦)相連,通過 ADB(Android Debug Bridge,安卓調(diào)試橋接器)命令操作,以獲取手機(jī)的root權(quán)限。
[0005]然而,上述獲取手機(jī)的root權(quán)限的過程中,需要使用到PC,在沒有PC的場合則無法獲取root權(quán)限,并且需要使用ADB命令操作來獲取root權(quán)限,使得獲取root權(quán)限過程較為繁瑣,并且不具備靈活性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種獲取超級用戶權(quán)限的方法及裝置,用以解決現(xiàn)有技術(shù)獲取root權(quán)限過程較為繁瑣、且不具備靈活性的缺陷,提供一種簡便的獲取root權(quán)限的方法,且獲取過程更加靈活。
[0007]本發(fā)明實施例提供一種獲取超級用戶權(quán)限的方法,包括:
[0008]在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;
[0009]在所述屬性值為有效時,重啟調(diào)試橋服務(wù);
[0010]在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;
[0011]在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。
[0012]本發(fā)明實施例提供一種獲取超級用戶權(quán)限的裝置,包括:
[0013]監(jiān)測模塊,用于在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;
[0014]重啟模塊,用于在所述屬性值為有效時,重啟調(diào)試橋服務(wù);
[0015]驗證模塊,用于在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;
[0016]權(quán)限獲取模塊,用于在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。
[0017]本發(fā)明實施例提供的獲取超級用戶權(quán)限的方法及裝置,在第一終端的初始化階段,若監(jiān)測到超級用戶權(quán)限對應(yīng)的屬性值為有效時,則重啟調(diào)試橋服務(wù),由于是在初始化階段重啟調(diào)試橋服務(wù),所以重啟后的調(diào)試橋服務(wù)具有超級用戶權(quán)限,此時,進(jìn)一步對預(yù)先存儲的第一識別碼進(jìn)行驗證,在第一識別碼驗證通過時,可以保留超級用戶權(quán)限。通過本發(fā)明實施例,在獲取超級用戶權(quán)限的過程中,可以不通過PC來實現(xiàn),從而可以在任何場合方便靈活地獲取超級用戶權(quán)限。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1示出了本發(fā)明的一種獲取超級用戶權(quán)限的方法實施例一的步驟流程圖;
[0020]圖2示出了本發(fā)明的一種獲取超級用戶權(quán)限的方法實施例二的步驟流程圖;
[0021]圖3不出了本發(fā)明的一種獲取超級用戶權(quán)限應(yīng)用不例的流程不意圖;及
[0022]圖4示出了本發(fā)明的一種獲取超級用戶權(quán)限的裝置實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]實施例一
[0025]參照圖1,示出了本發(fā)明的一種獲取超級用戶權(quán)限的方法實施例一的步驟流程圖,具體可以包括:
[0026]步驟101、在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;
[0027]步驟102、在所述屬性值為有效時,重啟調(diào)試橋服務(wù);
[0028]本發(fā)明實施例可以應(yīng)用于獲取移動終端的root權(quán)限,其中,移動終端可以包括蜂窩電話、智能電話、膝上型計算機(jī)、PC、電子書終端、數(shù)字廣播終端、PDA (Personal DigitalAssistant,個人電子助理)、便攜式多媒體播放器或?qū)Ш较到y(tǒng)等,可以理解,本發(fā)明實施例對于移動終端的具體形式不加以限制。為了便于說明,本發(fā)明實施例中均以手機(jī)為例進(jìn)行說明,其它應(yīng)用場景相互參照即可。
[0029]在本發(fā)明實施例中,在獲取第一終端的root權(quán)限之前,可以對系統(tǒng)中的兩個屬性值進(jìn)行如下修改:首先,預(yù)先存儲第一終端的第一識別碼,具體地,可以將所述第一識別碼保存在第一終端的debug, service, info屬性值中;在本發(fā)明實施例中,第一識別碼是獲取root權(quán)限的驗證碼,如果debug, service, info中存儲的第一識別碼不是符合該終端的第一識別碼,則獲取root權(quán)限失敗。其次,將第一終端中的超級用戶權(quán)限對應(yīng)的屬性值設(shè)置為有效,具體地,可以將service, adb.root的屬性值設(shè)置為I ;在本發(fā)明實施例中,在初始化階段監(jiān)測到service, adb.root的屬性值為I時,會重啟調(diào)試橋adbd服務(wù),以獲取root權(quán)限。
[0030]在本發(fā)明的一種優(yōu)選實施例中,可以通過如下步驟預(yù)先存儲所述第一識別碼:
[0031]步驟S11、通過無線連接,向第二終端發(fā)送所述第一終端的唯一標(biāo)識碼,以使所述第二終端根據(jù)所述第一終端的唯一標(biāo)識碼,確定符合所述第一終端的第一識別碼;
[0032]其中,所述唯一標(biāo)識碼具體可以為IMEI (Internat1nal Mobile EquipmentIdentity,移動設(shè)備國際識別碼),IMEI俗稱“手機(jī)串號”,是手機(jī)的唯一識別碼。在實際應(yīng)用中,通常不允許客戶擁有手機(jī)的root權(quán)限,只有在手機(jī)的調(diào)試階段可以使用root權(quán)限,因此,出于手機(jī)安全性的考慮,不允許手機(jī)自身獲取第一識別碼,本發(fā)明實施例通過另一個手機(jī)(第二終端)來獲取第一終端的第一識別碼,其中,第二終端可以為具有特殊權(quán)限功能的終端。當(dāng)然,在對安全性要求較低的情況下,通過第一終端自身確定第一識別碼也是可行的,本發(fā)明對于獲取第一識別碼的具體方式不加以限制。
[0033]在本發(fā)明的一種優(yōu)選實施例中,所述無線連接可以為紅外連接。具體地,第一終端可以通過紅外連接,將自身的唯一識別碼發(fā)送至第二終端,第二終端通過紅外連接接收到第一終端的唯一識別碼,并根據(jù)預(yù)置算法,計算得到符合第一終端的第一識別碼,第二終端通過紅外連接將該第一識別碼發(fā)送至第一終端。紅外連接,使得手機(jī)和手機(jī)之間、手機(jī)和電腦等之間可以無線傳輸數(shù)據(jù),由于需要對接才能傳輸數(shù)據(jù),因此,紅外連接具有較強(qiáng)的安全性,并且還具有速度快、無需流量費用等優(yōu)點??梢岳斫猓趯嶋H應(yīng)用中,本領(lǐng)域技術(shù)人員可以根據(jù)需要選取合適的無線連接方式,例如藍(lán)牙、無線網(wǎng)絡(luò)W1-Fi等等,本發(fā)明實施例對于無線連接的具體方式不加以限制。
[0034]步驟S12、通過無線連接,接收并存儲來自所述第二終端的第一識別碼。
[0035]具體地,第一終端通過紅外連接接收來自第二終端計算出的符合第一終端的第一識別碼,以及將所述第一識別碼保存在debug, service, info屬性值中。
[0036]在完成上述兩個屬性值的修改之后,可以在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值,即service, adb.root的屬性值,在service, adb.root的屬性值為I時,則重啟調(diào)試橋adbd服務(wù),adbd服務(wù)是在init.rc中配置的系統(tǒng)服務(wù),由init初始化進(jìn)程啟動,由于是在初始化階段啟動的adbd服務(wù),所以,重啟后的adbd服務(wù)是具有root權(quán)限的。
[0037]步驟103、在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;
[0038]通常情況下,在初始化階段,adbd服務(wù)在啟動后會執(zhí)行setgid(AID_SHELL)和setuid(AID_SHELL)函數(shù)將root權(quán)限切換到shell權(quán)限,從而避免在初始化完成后,用戶可以獲取root權(quán)限。因此,本發(fā)明為了在初始化完成后,仍然能夠保留root權(quán)限,也就是讓上述setgid和setuid函數(shù)執(zhí)行失敗,避免將root權(quán)限切換到shell權(quán)限,那么就可以繼續(xù)使用root權(quán)限了。本發(fā)明實施例對預(yù)先存儲的第一識別碼進(jìn)行驗證,在第一識別碼的驗證通過時,adbd服務(wù)將不再執(zhí)行setgid和setuid函數(shù),從而可以避免將root權(quán)限切換到shell權(quán)限,進(jìn)而可以保留root權(quán)限。
[0039]在本發(fā)明的一種優(yōu)選實施例中,所述對預(yù)先存儲的第一識別碼進(jìn)行驗證的步驟,具體可以包括:
[0040]步驟S21、根據(jù)所述第一終端的唯一標(biāo)識碼,確定第二識別碼;
[0041]在本發(fā)明實施例中,在對預(yù)先存儲的第一識別碼進(jìn)行驗證時,首先根據(jù)所述第一終端的唯一標(biāo)識碼按照預(yù)置算法,確定第二識別碼,其中,用于確定第二標(biāo)識碼的預(yù)置算法與用于確定第一標(biāo)識碼的預(yù)置算法為相同的算法。因此,根據(jù)第一終端的唯一識別碼,按照相同的預(yù)置算法確定的第一識別碼和第二識別碼應(yīng)該是相同的,若二者相同,則驗證通過,否則,說明預(yù)先存儲的第一識別碼不是符合第一終端的正確的識別碼,也即存儲了錯誤的第一識別碼或者存儲的第一識別碼被篡改,則驗證失敗。
[0042]步驟S22、對所述第二識別碼與所述預(yù)先存儲的第一識別碼進(jìn)行匹配,在匹配成功時,判定驗證通過。
[0043]步驟104、在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。
[0044]在具體應(yīng)用中,若第一識別碼驗證通過,則adbd服務(wù)不會執(zhí)行setgid和setuid函數(shù),從而可以避免將root權(quán)限切換到shell權(quán)限,以保留root權(quán)限。
[0045]綜上,本發(fā)明實施例在第一終端的初始化階段,若監(jiān)測到超級用戶權(quán)限對應(yīng)的屬性值為有效時,則重啟調(diào)試橋服務(wù),由于是在初始化階段重啟調(diào)試橋服務(wù),所以重啟后的調(diào)試橋服務(wù)具有超級用戶權(quán)限,此時,進(jìn)一步對預(yù)先存儲的第一識別碼進(jìn)行驗證,在第一識別碼驗證通過時,可以保留超級用戶權(quán)限。通過本發(fā)明實施例,在獲取超級用戶權(quán)限的過程中,可以不通過PC來實現(xiàn),從而可以在任何場合方便靈活地獲取超級用戶權(quán)限。
[0046]實施例二
[0047]本實施例在上述實施例一的基礎(chǔ)上,還可以包括以下可選技術(shù)方案。本實施例通過第一終端和第二終端建立無線連接,利用第二終端實現(xiàn)獲取第一終端的root權(quán)限,在不用連接PC的情況下,即可實現(xiàn)獲取root權(quán)限,從而可以提高獲取root權(quán)限的靈活性。
[0048]參照圖2,示出了本發(fā)明的一種獲取超級用戶權(quán)限的方法實施例二的步驟流程圖,具體可以包括:
[0049]步驟201、通過無線連接,向第二終端發(fā)送所述第一終端的唯一標(biāo)識碼,以使所述第二終端根據(jù)所述第一終端的唯一標(biāo)識碼,確定符合所述第一終端的第一識別碼;
[0050]在具體應(yīng)用中,第一終端可以通過無線連接,將自身的唯一串碼發(fā)送至第二終端,第二終端中的守護(hù)進(jìn)程可以根據(jù)第一終端的唯一串號,按照預(yù)置算法,生成符合第一終端的第一識別碼。
[0051]步驟202、通過無線連接,接收并存儲來自所述第二終端的第一識別碼;
[0052]具體地,第一終端可以通過無線連接接收來自第二終端的第一識別碼,并且將該第一識別碼保存在debug, service, info屬性值中。
[0053]步驟203、將超級用戶權(quán)限對應(yīng)的屬性值設(shè)置為有效;
[0054]具體地,第一終端將第一識別碼保存在debug, service, info屬性值中后,可以將service, adb.root的屬性值設(shè)置為I。
[0055]步驟204、在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;
[0056]具體地,在第一終端的初始化階段監(jiān)測service, adb.root的屬性值,若該屬性值為有效時,也即該屬性值為I時,重啟調(diào)試橋服務(wù);
[0057]步驟205、在所述屬性值為有效時,重啟調(diào)試橋服務(wù);
[0058]步驟206、在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;
[0059]具體地,在adbd服務(wù)重啟過程中,對debug, service, info屬性值中的第一識別碼進(jìn)行驗證,也即判斷所述第一識別碼與第二識別碼是否一致,其中,第二識別碼為根據(jù)第一終端的唯一串碼按照與確定第一識別碼相同的預(yù)置算法得到的,若一致,則驗證通過。
[0060]步驟207、在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。
[0061]綜上,本發(fā)明實施例通過第一終端和第二終端建立無線連接,利用第二終端實現(xiàn)獲取第一終端的root權(quán)限,在不用連接PC的情況下,即可實現(xiàn)獲取root權(quán)限,從而可以提高獲取root權(quán)限的靈活性;此外,由于不需要通過USB與PC相連,使用ADB命令操作來獲取root權(quán)限,使得獲取root權(quán)限的過程更加簡便。
[0062]應(yīng)用示例一
[0063]為了更清楚地描述本發(fā)明的獲取超級用戶權(quán)限的方法,下面通過具體的應(yīng)用示例進(jìn)行說明。本應(yīng)用示例的目的是通過手機(jī)B實現(xiàn)獲取手機(jī)A的root權(quán)限,且手機(jī)A與手機(jī)B已經(jīng)建立了紅外連接,參照圖3,示出了本發(fā)明的一種獲取超級用戶權(quán)限應(yīng)用示例的流程示意圖,獲取手機(jī)A的root權(quán)限的具體步驟可以如下:
[0064]步驟S31、手機(jī)A通過IR(Infrared Radiat1n,紅外線)向手機(jī)B發(fā)送手機(jī)A的唯一串號;
[0065]步驟S32、手機(jī)B根據(jù)手機(jī)A的唯一串號,按照預(yù)置算法,生成符合手機(jī)A的第一識別碼 magic number ;
[0066]具體地,手機(jī)B通過IR接收到來自手機(jī)A的唯一串號后,手機(jī)B中的守護(hù)進(jìn)程可以根據(jù)手機(jī)A的唯一串號,按照預(yù)置算法,生成符合手機(jī)A的magic number。
[0067]步驟S33、手機(jī)B將所述magic number通過IR發(fā)送至手機(jī)A ;
[0068]步驟S34、手機(jī)A通過IR接收并保存所述magic number ;
[0069]具體地,手機(jī)A通過自身的守護(hù)進(jìn)程將接收到的magic number保存在debug,service, info 屬性值中。
[0070]步驟S35、將手機(jī)A中的service, adb.root的屬性值設(shè)置為I ;
[0071]在具體應(yīng)用中,將手機(jī)A中的service, adb.root設(shè)置為I后,初始化進(jìn)程監(jiān)聽到此值為I后會重啟adbd進(jìn)程,在adbd進(jìn)程啟動過程中,判斷手機(jī)A保存的debug, service,info屬性值(第一識別碼)與手機(jī)A自身通過相同算法計算出的第二識別碼是否相同,如果相同,手機(jī)A則不會執(zhí)行setgid和setuid的操作,從而手機(jī)A保留root權(quán)限。如果不同,手機(jī)A執(zhí)行setgid和setuid的操作,手機(jī)A失去root權(quán)限。
[0072]步驟S36、在手機(jī)A的初始化階段監(jiān)測service, adb.root的屬性值,該屬性值為I,則以root權(quán)限重啟調(diào)試橋adbd服務(wù);
[0073]步驟S37、在adbd服務(wù)啟動過程中,對debug, service, info屬性值中的第一識別碼進(jìn)行驗證;
[0074]步驟S38、所述第一識別碼驗證通過,保留超級用戶權(quán)限。
[0075]應(yīng)用實例二
[0076]本應(yīng)用示例的目的是手機(jī)A自身獲取root權(quán)限,且通過手機(jī)A自身確定第一識別碼,則獲取手機(jī)A的root權(quán)限的具體步驟可以如下:
[0077]步驟S41、手機(jī)A根據(jù)自身的唯一串號,按照預(yù)置算法,生成符合手機(jī)A的第一識別碼 magic number ;
[0078]步驟S42、手機(jī)A將所述magic number保存在debug, service, info屬性值中;
[0079]步驟S43、手機(jī)A將service, adb.root的屬性值設(shè)置為I ;
[0080]步驟S44、在手機(jī)A的初始化階段監(jiān)測service, adb.root的屬性值,該屬性值為1,則重啟adbd服務(wù);
[0081]步驟S45、在adbd服務(wù)的重啟過程中,對debug, service, info屬性值中的第一識別碼進(jìn)行驗證;
[0082]步驟S46、所述第一識別碼驗證通過,保留超級用戶權(quán)限。
[0083]裝置實施例
[0084]參照圖4,示出了本發(fā)明的一種獲取超級用戶權(quán)限的裝置實施例的結(jié)構(gòu)框圖,具體可以包括:
[0085]監(jiān)測模塊410,用于在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值;
[0086]重啟模塊420,用于在所述屬性值為有效時,重啟調(diào)試橋服務(wù);
[0087]驗證模塊430,用于在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到;
[0088]權(quán)限獲取模塊440,用于在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。
[0089]在本發(fā)明的一種優(yōu)選實施例中,所述驗證模塊430,具體可以包括:
[0090]確定子模塊,用于根據(jù)所述第一終端的唯一標(biāo)識碼,確定第二識別碼;
[0091]匹配子模塊,用于對所述第二識別碼與預(yù)先存儲的第一識別碼進(jìn)行匹配,在匹配成功時,判定驗證通過。
[0092]在本發(fā)明的另一種優(yōu)選實施例中,所述第一識別碼預(yù)先存儲在debug, service,info屬性值中。
[0093]在本發(fā)明的又一種優(yōu)選實施例中,所述裝置還可以包括:存儲模塊,用于預(yù)先存儲所述第一識別碼;
[0094]所述存儲模塊,具體可以包括:
[0095]發(fā)送子模塊,用于通過無線連接,向第二終端發(fā)送所述第一終端的唯一標(biāo)識碼,以使所述第二終端根據(jù)所述第一終端的唯一標(biāo)識碼,確定符合所述第一終端的第一識別碼;
[0096]接收子模塊,用于通過無線連接,接收并存儲來自所述第二終端的第一識別碼。
[0097]在本發(fā)明的再一種優(yōu)選實施例中,所述裝置還可以包括:
[0098]設(shè)置模塊,用于在預(yù)先存儲所述第一識別碼之后,將所述超級用戶權(quán)限對應(yīng)的屬性值設(shè)置為有效。
[0099]在本發(fā)明的再一種優(yōu)選實施例中,所述無線連接可以為紅外連接。
[0100]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0101]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0102]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種獲取超級用戶權(quán)限的方法,其特征在于,包括: 在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值; 在所述屬性值為有效時,重啟調(diào)試橋服務(wù); 在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到; 在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對預(yù)先存儲的第一識別碼進(jìn)行驗證的步驟,包括: 根據(jù)所述第一終端的唯一標(biāo)識碼,確定第二識別碼; 對所述第二識別碼與預(yù)先存儲的第一識別碼進(jìn)行匹配,在匹配成功時,判定驗證通過。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過如下步驟預(yù)先存儲所述第一識別碼: 通過無線連接,向第二終端發(fā)送所述第一終端的唯一標(biāo)識碼,以使所述第二終端根據(jù)所述第一終端的唯一標(biāo)識碼,確定符合所述第一終端的第一識別碼; 通過無線連接,接收并存儲來自所述第二終端的第一識別碼。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 在預(yù)先存儲所述第一識別碼之后,將所述超級用戶權(quán)限對應(yīng)的屬性值設(shè)置為有效。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述無線連接為紅外連接。6.一種獲取超級用戶權(quán)限的裝置,其特征在于,包括: 監(jiān)測模塊,用于在第一終端的初始化階段監(jiān)測超級用戶權(quán)限對應(yīng)的屬性值; 重啟模塊,用于在所述屬性值為有效時,重啟調(diào)試橋服務(wù); 驗證模塊,用于在所述調(diào)試橋服務(wù)的重啟過程中,對預(yù)先存儲的第一識別碼進(jìn)行驗證;其中,所述第一識別碼為根據(jù)第一終端的唯一標(biāo)識碼得到; 權(quán)限獲取模塊,用于在所述第一識別碼的驗證通過時,保留超級用戶權(quán)限。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述驗證模塊,包括: 確定子模塊,用于根據(jù)所述第一終端的唯一標(biāo)識碼,確定第二識別碼; 匹配子模塊,用于對所述第二識別碼與預(yù)先存儲的第一識別碼進(jìn)行匹配,在匹配成功時,判定驗證通過。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:存儲模塊,用于預(yù)先存儲所述第一識別碼; 所述存儲模塊,包括: 發(fā)送子模塊,用于通過無線連接,向第二終端發(fā)送所述第一終端的唯一標(biāo)識碼,以使所述第二終端根據(jù)所述第一終端的唯一標(biāo)識碼,確定符合所述第一終端的第一識別碼; 接收子模塊,用于通過無線連接,接收并存儲來自所述第二終端的第一識別碼。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 設(shè)置模塊,用于在預(yù)先存儲所述第一識別碼之后,將所述超級用戶權(quán)限對應(yīng)的屬性值設(shè)置為有效。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述無線連接為紅外連接。
【文檔編號】G06F21/31GK105975818SQ201510756758
【公開日】2016年9月28日
【申請日】2015年11月6日
【發(fā)明人】陳忱, 和超
【申請人】樂視移動智能信息技術(shù)(北京)有限公司