成,實現(xiàn)簡單,降低了用戶刷機(jī)的難度。另外,解鎖時需要提供終端設(shè)備的購買信息,使得除了機(jī)主本人以外的其他用戶無法將設(shè)備解鎖,有效杜絕了終端設(shè)備被惡意刷機(jī)的風(fēng)險。
[0169]圖8是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖,該解鎖裝置可以為服務(wù)器或服務(wù)器的一部分,如圖8所示,裝置包括:
[0170]驗證模塊501,用于獲取終端設(shè)備發(fā)送解鎖請求,并對解鎖請求進(jìn)行驗證,解鎖請求用于請求解鎖bootloader;
[0171]發(fā)送模塊502,用于向終端設(shè)備發(fā)送已解鎖的bootloader文件,已解鎖的bootloader文件是解鎖請求通過驗證后發(fā)送的。
[0172]在本公開中,服務(wù)器在收到用戶的解鎖請求時,驗證該解鎖請求,并在解鎖請求通過驗證之后,向終端設(shè)備發(fā)送已解鎖的bootloader文件,從而使得終端設(shè)備可以直接進(jìn)行boot loader文件替換,解鎖boot loader,整個解鎖過程無需借助PC實現(xiàn),直接通過終端設(shè)備完成,實現(xiàn)簡單,降低了用戶刷機(jī)的難度。
[0173]圖9是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖,該解鎖裝置可以為服務(wù)器或服務(wù)器的一部分,如圖9所示,裝置包括:
[0174]驗證模塊601,用于獲取終端設(shè)備發(fā)送解鎖請求,并對解鎖請求進(jìn)行驗證,解鎖請求用于請求解鎖bootloader;
[0175]發(fā)送模塊602,用于向終端設(shè)備發(fā)送已解鎖的bootloader文件,已解鎖的bootloader文件是解鎖請求通過驗證后發(fā)送的。
[0176]在一種可能的實現(xiàn)方式中,解鎖請求包括終端設(shè)備的型號和標(biāo)識。
[0177]進(jìn)一步地,發(fā)送模塊602,用于接收終端設(shè)備發(fā)送的終端設(shè)備的購買信息;對終端設(shè)備的購買信息進(jìn)行驗證;當(dāng)終端設(shè)備的購買信息通過驗證時,向終端設(shè)備發(fā)送已解鎖的bootloader 文件。
[0178]在另一種可能的實現(xiàn)方式中,解鎖請求包括終端設(shè)備的型號、標(biāo)識和終端設(shè)備的購買信息。
[0179]可選地,驗證模塊601,包括:
[0180]接收子模塊6011,用于接收終端設(shè)備發(fā)送的解鎖請求;
[0181]驗證子模塊6012,用于對終端設(shè)備的型號和標(biāo)識、或終端設(shè)備的型號、標(biāo)識和終端設(shè)備的購買信息進(jìn)行驗證。
[0182]在本公開中,服務(wù)器在收到用戶的解鎖請求時,驗證該解鎖請求,并在解鎖請求通過驗證之后,向終端設(shè)備發(fā)送已解鎖的bootloader文件,從而使得終端設(shè)備可以直接進(jìn)行boot loader文件替換,解鎖boot loader,整個解鎖過程無需借助PC實現(xiàn),直接通過終端設(shè)備完成,實現(xiàn)簡單,降低了用戶刷機(jī)的難度。另外,解鎖時需要提供終端設(shè)備的購買信息,使得除了機(jī)主本人以外的其他用戶無法將設(shè)備解鎖,有效杜絕了終端設(shè)備被惡意刷機(jī)的風(fēng)險。
[0183]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0184]圖10是根據(jù)一示例性實施例示出的一種解鎖裝置900的框圖。例如,解鎖裝置900可以是移動終端。
[0185]參照圖10,解鎖裝置900可以包括以下一個或多個組件:處理組件902,存儲器904,電力組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口 912,傳感器組件914,以及通信組件916。
[0186]處理組件902通??刂平怄i裝置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個或多個處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個或多個模塊,便于處理組件902和其他組件之間的交互。例如,處理組件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
[0187]存儲器904被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的示例包括用于在解鎖裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器904可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0188]電力組件906為解鎖裝置900的各種組件提供電力。電力組件906可以包括電源管理系統(tǒng),一個或多個電源,及其他與為解鎖裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
[0189]多媒體組件908包括在所述解鎖裝置900和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件908包括一個前置攝像頭和/或后置攝像頭。當(dāng)解鎖裝置900處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0190]音頻組件910被配置為輸出和/或輸入音頻信號。例如,音頻組件910包括一個麥克風(fēng)(MIC),當(dāng)解鎖裝置900處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器904或經(jīng)由通信組件916發(fā)送。在一些實施例中,音頻組件910還包括一個揚聲器,用于輸出音頻信號。
[0191 ] I/O接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0192]傳感器組件914包括一個或多個傳感器,用于為解鎖裝置900提供各個方面的狀態(tài)評估。例如,傳感器組件914可以檢測到解鎖裝置900的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為解鎖裝置900的顯示器和小鍵盤,傳感器組件914還可以檢測解鎖裝置900或解鎖裝置900—個組件的位置改變,用戶與解鎖裝置900接觸的存在或不存在,解鎖裝置900方位或加速/減速和解鎖裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0193]通信組件916被配置為便于解鎖裝置900和其他設(shè)備之間有線或無線方式的通信。解鎖裝置900可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件916經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件916還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0194]在示例性實施例中,解鎖裝置900可以被一個或多個應(yīng)用專用集成電路(ASIC)Ji字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0195]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器904,上述指令可由解鎖裝置900的處理器920執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是R0M、隨機(jī)存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0196]—種非臨時性計算機(jī)可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由裝置的處理器執(zhí)行時,使得裝置夠執(zhí)行一種解鎖方法,所述方法包括:
[0197]向服務(wù)器發(fā)送解鎖請求,解鎖請求用于請求解鎖bootloader ;
[0198]獲取服務(wù)器提供的已解鎖的bootloader文件,已解鎖的bootloader文件是解鎖請求通過服務(wù)器的驗證后由服務(wù)器發(fā)送的;
[ΟΙ"] 采用已解鎖的boot loader文件替換終端設(shè)備中未解鎖的boot loader文件,完成boot loader解鎖。
[0200]根據(jù)本公開的一種實現(xiàn)方式,向服務(wù)器發(fā)送解鎖請求,包括:
[0201 ]采用終端設(shè)備的廠商提供的解鎖應(yīng)用向服務(wù)器發(fā)送解鎖請求。
[0202]根據(jù)本公開的另一種實現(xiàn)方式,解鎖請求包括終端設(shè)備的型號和標(biāo)識。
[0203]根據(jù)本公開的另一種實現(xiàn)方式,獲取服務(wù)器提供的已解鎖的bootloader文件,包括:
[0204]向服務(wù)器發(fā)送終端設(shè)備的購買信息;
[0205]當(dāng)終端設(shè)備的購買信息通過服務(wù)器驗證時,接收服務(wù)器發(fā)送的已解鎖的bootloader 文件。
[0206]根據(jù)本公開的另一種實現(xiàn)方式,解鎖請求包括終端設(shè)備的型號、標(biāo)識和終端設(shè)備的購買信息。
[0207]根據(jù)本公開的另一種實現(xiàn)方式,采用已解鎖的bootloader文件替換終端設(shè)備中未解鎖的boot loader文件,包括:
[0208]獲取終端設(shè)備的廠商提供的解鎖應(yīng)用發(fā)出的bootloader文件替換指令;
[0209]驗證已解鎖的bootloader文件的簽名和解鎖應(yīng)用的簽名;
[0210]當(dāng)已解鎖的bootloader文件的簽名和解鎖應(yīng)用的簽名驗證通過時,采用已解鎖的boot lo