一種清除安卓系統密碼的方法
2023-10-17 09:31:59 6
專利名稱:一種清除安卓系統密碼的方法
技術領域:
本發明涉及安卓作業系統技術領域,特指一種清除安卓系統密碼的方法。
背景技術:
平板電腦(Tablet Personal Computer),是一種小型、方便攜帶的個人移動電腦設備,以觸控螢幕作為基本的輸入設備。其主流的作業系統為谷歌公司的Android、蘋果公司的Mac-OS系統及微軟的WP7/WP8系統等。其中Android系統因為平臺開放的原因,生產廠家最多,硬體性能最好。目前Android系統平板電腦的軟體版本主要為ICS 4. O,其在安全設置的鎖屏方式中提供了 PIN碼及圖形密碼的鎖屏方式。如果需要使用VPN (虛擬專用網絡)功能,系統要求必須要設置密碼,故如忘記密碼,使用者將不能正常使用平板電腦。對於平板電腦的生產商來說,這些遺忘密碼的事情並非產品的品質問題,但卻很大程度上增加了退貨的機率。據平板電腦製造商的行業數據統計,遺忘密碼佔不良品退貨中的比率高達20-30%,故很有必要給用戶提供一種清除安卓系統密碼的方法。一般情況下,針對遺忘密碼的問題,有兩種解決方案1、對設備系統的固件進行重新刷寫,刷入全新系統,使設備恢復至出廠設置,密碼必然會清空。這種方式的最大問題是,需要用戶了解刷機步驟及擁有本機固件,假如操作不當,設備將會造成開不了機或永久損壞,而且對用戶來說,重寫固件會將機器中的個人資料完全刪除,這種損失對用戶來說是很難接受的。2、谷歌的PLAY STORE軟體應用商店提供了付費的APK (Android安裝包)格式的應用,可用於緊急情況下繞過鎖屏密碼,進入系統,但卻不能重設密碼,因為系統重設密碼須輸入舊密碼,而且這種方式需要事先建立一個Google Play帳號,步驟很煩瑣。
發明內容
本發明的目的在於針對現有技術的不足提供一種方便、快捷的清除安卓系統密碼的方法,解決用戶因遺忘密碼導致不能使用設備的問題,同時也降低設備製造商的退貨比率。為實現上述目的,本發明的一種清除安卓系統密碼的方法,該方法包括如下步驟
A、安卓系統密碼輸入的識別,包括如下步驟:A1、用戶通過USB線將安卓系統和電腦系統連接,將APK格式的密碼輸入識別模塊應用程式安裝於安卓系統;A2、當密碼輸入識別模塊識別到用戶進行密碼輸入時,會彈出密碼遺忘選項;A3、密碼遺忘選項引導用戶打開USB調試模式;
B、ADB命令對安卓系統密碼文件的刪除,包括如下步驟B1、USB調試模式被打開後,用戶通過電腦系統向安卓系統發出ADB命令;B2、ADB命令通過運行安卓系統的SHELL命令對安卓系統的密碼文件進行刪除。本發明的有益效果一種清除安卓系統密碼的方法,用戶通過USB線將安卓系統和電腦系統連接,將APK格式的密碼輸入識別模塊應用程式安裝於安卓系統;當密碼輸入識別模塊識別到用戶進行密碼輸入時,會彈出密碼遺忘選項;密碼遺忘選項引導用戶打開USB調試模式;用戶通過電腦系統向安卓系統發出ADB命令;ADB命令通過運行安卓系統的SHELL命令對安卓系統的密碼文件進行刪除;該方法簡單,不需要了解刷機步驟及建立Google Play帳號等操作,快捷地解決用戶因遺忘密碼導致不能使用設備的問題,同時也降低設備製造商的退貨比率。
具體實施例方式ADB的全稱為Android Debug Bridge,在電腦系統和移動安卓設備之間起到調試橋作用。ADB是Android sdk裡的一個工具,用這個工具可以直接操作管理Android模擬器或者真實的Android設備(如平板電腦)。它的主要功能有
*運行設備的shell (命令行);
*管理模擬器或設備的埠映射;
*計算機和設備之間上傳/下載文件;
*將本地APK格式的軟體安裝至Android模擬器或Android設備。本發明的一種清除安卓系統密碼的方法,該方法主要包括如下兩大步驟:A、安卓系統密碼輸入的識別;B、ADB命令對安卓系統密碼文件的刪除。在安卓系統密碼輸入的識別中用戶先通過USB線將安卓系統和電腦系統連接,將APK格式的密碼輸入識別模塊應用程式安裝於安卓系統;APK是Android Package (安卓安裝包)的縮寫,是一種文件格式。通過將APK格式文件直接傳到安卓模擬器或安卓設備中執行即可安裝。密碼輸入識別模塊成功安裝後,當用戶可對安卓系統進行密碼輸入時,密碼輸入識別模塊識別可識別出用戶在進行密碼輸入,然後彈出密碼遺忘選項;當用戶選中密碼遺忘選項時,進一步彈出「如使用密碼遺忘功能,必須打開USB調試模式」,引導用戶打開USB調試模式,完成ADB命令的輸入必要條件。上述USB調試模式的路徑為安卓系統菜單-設置-開發者選項-USB調試模式。USB調試模式被打開後,用戶通過電腦系統向安卓系統發出ADB命令,所述ADB命令是由簡單的批處理文件組成,其功能在於刪除Android4. O系統上的密碼文件。在Android4. O系統中,密碼文件的具體位置在「/data/system」的文件夾中,該文件夾存有圖形化密碼「gesture, key」及字符式密碼「password, key」兩個文件。ADB命令通過運行安卓系統的SHELL命令對安卓系統的密碼文件進行刪除,從而刪除上述圖形化密碼「gesture,key」及字符式密碼「password, key」兩個文件。所述SHELL是提供使用者使用界面的軟體,也即是命令解析器。命令解析器執行ADB命令對安卓系統的密碼文件進行刪除。其中,ADB命令如下
adb wait-for-device >NUL 2>NUL ** 連接等待 ** adb remount /data/system** 路徑先擇 **
adb shell "cd /data/system; rm gesture, key" ** 刪除密碼文件 ** adb shell "cd /data/system; rm password, key" ** 刪除密碼文件 ** adb reboot 氺氺Mjn氺氺 安卓系統重新啟動,安卓系統檢測不到上述兩個密碼文件的存在,會自動生成兩個空文件,這意味著原始密碼被刪除,可以正常登入安卓系統的操作界面進行常規操作。原始密碼被刪除後,用戶可以按常規方式添加密碼,當然也可以不設置密碼,按照無密碼方式運行。通過上述方法可簡單、快捷地處理安卓系統的密碼遺忘問題,不會對用戶本機的數據進行更改,也不會對安卓設備系統帶來任何破壞性影響,
避免為用戶帶來不必要的麻煩,也降低設備製造商的退貨比率。以上內容僅為本發明的較佳實施例,對於本領域的普通技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,本說明書內容不應理解為對本發明的限制。
權利要求
1. 一種清除安卓系統密碼的方法,其特徵在於該方法包括如下步驟A、安卓系統密碼輸入的識別,其中包括Al、用戶通過USB線將安卓系統和電腦系統連接,將APK格式的密碼輸入識別模塊應用程式安裝於安卓系統;A2、當密碼輸入識別模塊識別到用戶進行密碼輸入時,會彈出密碼遺忘選項;A3、密碼遺忘選項引導用戶打開USB調試模式;B、ADB命令對安卓系統密碼文件的刪除,其中包括B1、USB調試模式被打開後,用戶通過電腦系統向安卓系統發出ADB命令;B2、ADB命令通過運行安卓系統的SHELL命令對安卓系統的密碼文件進行刪除。
全文摘要
本發明涉及安卓作業系統技術領域,特指一種清除安卓系統密碼的方法,該方法包括以下步驟用戶通過USB線將安卓系統和電腦系統連接,將APK格式的密碼輸入識別模塊應用程式安裝於安卓系統;當密碼輸入識別模塊識別到用戶進行密碼輸入時,會彈出密碼遺忘選項;密碼遺忘選項引導用戶打開USB調試模式;用戶通過電腦系統向安卓系統發出ADB命令;ADB命令通過運行安卓系統的SHELL命令對安卓系統的密碼文件進行刪除,通過上述方法可簡單、快速地處理安卓系統的密碼遺忘問題,不會對用戶本機的數據進行更改,也不會對安卓設備系統帶來任何破壞性影響,避免為用戶帶來不必要的麻煩,也降低設備製造商的退貨機率。
文檔編號G06F9/44GK102999335SQ20121046697
公開日2013年3月27日 申請日期2012年11月19日 優先權日2012年11月19日
發明者吳忠景 申請人:東莞康特爾電子有限公司