首頁 > 娛樂資訊 > 開心樂園 > 怎麼破解手機密碼鎖呢?

怎麼破解手機密碼鎖呢?

來源:時尚達人圈    閱讀: 1.54W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機查看

怎麼破解手機密碼鎖呢? 衆所周知,手機密碼大概分爲兩種,一種是傳統的數字密碼,另外一種就是手勢密碼,兩者是不一樣的,但是當你忘記密碼時怎麼破解手機密碼鎖呢?下面教你幾招。

怎麼破解手機密碼鎖呢?1

1、進入Recovery模式清除

這個方法還是很簡單的,一般的安卓手機按下音量+或者-,同時按住電源鍵,就可以進入了,不同的手機系統進入後的界面當然是不同的,但是方法還是差不多的。

怎麼破解手機密碼鎖呢?

多研究一下,如果都是英語就用翻譯軟件去翻譯,如何找到,清除系統緩存和清除數據這兩個選擇清除後就可以了,這樣手機重新開機就沒有密碼了。

怎麼破解手機密碼鎖呢? 第2張

壞處就是相當於恢復出廠設置了,進去後的數據都沒有了,手機裏面也跟新的一樣。

2、root刷機

可以巧用刷機精靈等軟件去刷機後清除密碼,前提就是要刷機成功才能清除密碼,這樣成功後數據也不會被刪除掉,非常好的方法,過程就是電腦去下載這個軟件,手機去用usb連接到電腦,接下來的操作就看你自己了。

怎麼破解手機密碼鎖呢? 第3張

3、找手機維修人員

如果手機維修人員不會破解數字鎖,那估計水平也挺菜的了,一般會用上面兩種方法之一去幫你破解,當然也有大神用其它方法,這裏你拿着手機去問就可以了。

破解手機數字鎖的三種方法是不是很簡單呢,輕輕鬆鬆變成破解高手,當然萬事都有風險,如果不是真的忘記密碼千萬不要隨意嘗試。

怎麼破解手機密碼鎖呢?2

1、打開系統

點擊設置,打開系統;

怎麼破解手機密碼鎖呢? 第4張

2、重置選項

選擇重置選項;

怎麼破解手機密碼鎖呢? 第5張

3、恢復出廠設置

點擊恢復出廠設置即可。

怎麼破解手機密碼鎖呢? 第6張

怎麼破解手機密碼鎖呢?3

原理分析

首先科普一下,安卓手機是如何標記這9個點的。通過閱讀安卓系統源碼可知,每個點都有其編號,組成了一個3×3的矩陣,形如:

00 01 02

03 04 05

06 07 08

假如設定解鎖圖形爲一個“L”形,如圖:

怎麼破解手機密碼鎖呢? 第7張

那麼這幾個點的排列順序是這樣的:00 03 06 07 08。系統就記下來了這一串數字,然後將這一串數字(以十六進制的方式)進行SHA1加密,存儲在了手機裏的/data/system/gesturekey 文件中。我們用數據線連接手機和電腦,然後ADB連接手機,將文件下載到電腦上(命令:adb pull /data/system/gesturekey gesturekey),如圖:

怎麼破解手機密碼鎖呢? 第8張

用winhex等十六進制編輯程序打開gesturekey,會發現文件內是SHA1加密過的字符串:c8c0b24a15dc8bbfd411427973574695230458f0,如圖:

怎麼破解手機密碼鎖呢? 第9張

當你下次解鎖的時候,系統就對比你畫的圖案,看對應的數字串是不是0003060708對應的加密結果。如果是,就解鎖;不是就繼續保持鎖定。那麼,如果窮舉所有的數字串排列,會有多少呢?聯想到高中的階乘,如果用4個點做解鎖圖形的話,就是9x8x7x6=3024種可能性,那5個點就是15120,6個點的'話60480,7個點181440,8個點362880,9個點362880。總共是985824種可能性(但這麼計算並不嚴密,因爲同一條直線上的點只能和他們相鄰的點相連)。

滿打滿算,也不到985824種可能性。乍一看很大,但在計算機面前,窮舉出來這些東西用不了幾秒鐘。

破解過程

知道了原理,就着手寫程序來實現吧。這裏使用了Python來完成任務。主要應用了hashlib模塊(對字符串進行SHA1加密)和itertools模塊(Python內置,生成00-09的排列組合)。

主要流程爲:

1、ADB連接手機,獲取gesturekey文件

2、讀取key文件,存入字符串str_A

3、生成全部可能的數字串

4、對這些數字串進行加密,得到字符串str_B

5、將字符串str_A與str_B進行對比

6、如果字符串A,B相同,則說明數字串num就是想要的解鎖順序

7、打印出數字串num

下面爲程序

怎麼破解手機密碼鎖呢? 第10張

總結

從程序本身來說,得到解鎖密碼後應該用break跳出循環並終止程序運行。但Python並沒有跳出多重循環的語句,如果要跳出多重循環,只能設置標誌位然後不停進行判定。爲了運行速度就略去了“跳出循環”這個步驟。(有沒有更好的實現跳出多重循環的方法?)另外也略去了很多容錯語句。

時尚熱點
影視資訊
娛樂小料
明星動態
電影電視
音樂圈
開心樂園