Android 裝置忘記解鎖圖形、忘記密碼該怎麼辦?

前幾天接到一通電話是朋友打來求救的,說手機被別人設定了 PIN 碼鎖定,但是卻不知道密碼導致整支手機被鎖住無法解開,於是打電話來詢問小編看有沒有機會透過其他的方式來解除鎖定進入到桌面,就這樣小編開始花了點時間研究了一會終於找到了解決的方法,來解決忘記圖形解鎖或是密碼的窘境。

原理

  • 鎖定原理:首先來簡單幾耶下圖形或是密碼鎖定的原理,圖形解鎖上面的 9 的點其實可以想像成 1-9 的數字鍵,接著依照個人喜好的方式在這 9 個點上面畫下了一個密碼,此時 Android 系統就記錄您話的順序接著轉換成數字之後透過 MD5 加密的方式保存密碼,密碼鎖定的原理也是一樣。
  • 解鎖原理:圖形解鎖的時候就依照您個人畫下的順序連成圖形,接著把這順序轉換成數字再透過 MD5 加密來與原本 MD5 加密過密碼的值來做比對,相同的話就可以解除鎖定進入系統,密碼解所的原理也是一樣。

PIN 碼解鎖的原理也是一樣,會將這些值儲存成一個檔案並用 MD5 加密比對的方式來做,因此如果忘記密碼或是忘記圖形解鎖的畫法的話只要把這密碼鎖定與圖形鎖定的檔案刪除就可以移除掉圖形解鎖與 PIN 碼解鎖的功能。

注意事項

知道圖形與密碼鎖定的原理之後,我們只要把圖形解鎖與密碼鎖定產生的 MD5 加密檔案移除就可以解決這個問題,但是該如何在無法進入系統的情況之下移除相關檔案呢?其實方法很簡單就是透過 Google 所提供 SDK 工具當中的 ADB Tools 就可以無需進入系統直接透過指令的方式來移除相關檔案,但是為了能讓 ADB Tools 工具正常運作有一些事情就必須先開啟,不然 ADB Tools 指令會無法正常使用喔!

  1. 開啟 USB 除錯模式:事先一定要開啟『USB 偵錯』功能,因為只有開啟 USB 偵錯功能的時候,才能在密碼鎖定的情況之下讓電腦抓到裝置安裝驅動程式,接著才會讓 ADB TOOLS 工具正常運作。如果您不知道怎麼開啟的話請參考以下的文章,『教您如何開啟 Android 系統的 USB 偵錯模式』『教您如何開啟 Android 4.2 USB 偵錯模式』,建議大家沒事就把它打開吧!
  2. Root 權限:為什麼解除鎖定還需要擁有 Root 權限呢?剛剛在原理的地方有跟各位提到,只要將圖形解鎖或是 PIN 碼鎖定產生的檔案刪除即可,但是這些檔案都屬於系統檔案,所以在沒取得 Root 權限的時候是無法刪除的,因此您事先必須取得 Root 權限才能夠在密碼鎖定的情況之下透過 ADB TOOLS 工具來刪除這些檔案解除鎖定。如果您不知道什麼是 Root 權限的話請參考『什麼是 Root?為何要取得 Android 系統的 Root 權限呢? Root 的壞處是?』這篇文章。

事前準備

當您忘記密碼或是圖形的時候,此時是無法直接進入系統的,透過上述的說明各位應該已經知道原因這時候該怎麼辦呢?其實很解決的方式非常的簡單,請參考下列步驟操作即可。

  1. 下載小編整理好的 ADB TOOLS 工具包:android-unlock.zip
  2. 接著請安裝好該手機的相關驅動程式,至於驅動程式如何安裝請至各大品牌手機的官方網站下載即可。
  3. 然後把無法解除鎖定的手機利用 USB  傳輸線來與電腦連接,此時電腦會開始安裝驅動程式,接著請到『裝置管理員』去看有沒有將驅動程式安裝完成(如下圖)。
  4. 如果您在『裝置管理員』當中找不到手機相關資訊的話代表您的手機沒有開啟 『USB 偵錯』模式,所以電腦抓不到相關硬體無法安裝驅動程式,請直接跳到最後『故障排除』的部份。
  5. 如果您可以正常把驅動程式安裝好,就代表您在手機鎖定之前就有開啟『USB  偵錯』模式,恭喜您過了第一關,可以解除鎖定的機率增加不少。
  6. 將剛剛下載的 android-unlock.zip 工具包解壓縮。
  7. 接著點選『start.cmd』會出現下列的 DOS 視窗。
  8. 只要看到『shell@android:/ $』就代表 ADB 指令可以連線進入到您的手機當中。
  9. 接著請您鍵入『su』如果出現『shell@android:/ #』恭喜您已經確認 ADB 工具取得 Root 權限了可以直接跳下一階段來處理了,也代表您可以 100% 解除鎖定。如果沒有出現『#』代表您的手機本身就沒有取得 Root 權限,所以沒辦法利用這個方式處理,請直接跳到最後『故障排除』的部份。

解鎖步驟

經過上面的流程之後,首先恭喜您終於走到了這裡,怎麼感覺好像在打線上遊戲一樣哈哈哈~~~接著請按照下面的步驟輸入指令,就可以解除鎖定囉!

  1. su
  2. cd /data/system
  3. rm password.key
  4. rm gesture.key
  5. reboot

完成上述的步驟您的手機將會重新開機,接著原本上鎖的介面就會消失殆盡,回歸到原本的滑動解鎖囉!

故障排除

1.裝置管理員看不到手機相關資訊該怎麼辦?

這個問題代表您在鎖定之前沒有開啟『USB 偵錯』模式,因此造成電腦搜尋不到您的手機,因此就算安裝好驅動程式也無解,您只能參考這篇『教您如何進入 Samsung 設備的 Download 與 Recovery 模式』進入 Recovery 模式做雙 WIPE 來將手機恢復預設值,此時裡面的資料將會清空一個都不剩回到您剛拿手機的狀態。

2.在 ADB 指令的時候只出現這個『shell@android:/ $』卻一直無法看到『#』符號出現該如何處理?

如果您一直沒看到『#』代表您在被鎖定之前手機本身並沒有拿到 Root 權限,因此 adb shell 模式無法取得 Root 權限,因此您無法山除掉鎖定相關的設定檔案,您只能參考這篇『教您如何進入 Samsung 設備的 Download 與 Recovery 模式』進入 Recovery 模式做雙 WIPE 來將手機恢復預設值,此時裡面的資料將會清空一個都不剩回到您剛拿手機的狀態。

  • adb shell 之後提示字元為『#』時,表示使用者使用 root (最大權限)運作
  • adb shell 之後提示字元為『$』時,表示使用者為 shell 權限工作

3.如果輸入 『su』指令之後就一直卡在 Dos 視窗沒有動靜該怎麼辦?

這代表您的手機在被鎖定之前已經有開啟『Usb 偵錯模式』與『取得 Root 權限』,但是您的 Root 權限管理工具並沒有授與 ADB Shell 這個指令 Root 權限,導致 Dos 視窗雖然下了 su 這個指令來要求取得權限之後卻沒被授與執行所造成的,因此您只能參考這篇『教您如何進入 Samsung 設備的 Download 與 Recovery 模式』進入 Recovery 模式做雙 WIPE 來將手機恢復預設值,此時裡面的資料將會清空一個都不剩回到您剛拿手機的狀態,如果您不知道什麼是雙 WIPE 的話倒是可以參考這篇文章『什麼是 Wipe?什麼又是雙 Wipe?』。

感想

所以看完這篇文章之後您有沒有發現,雖然有方法可以利用電腦來解除掉您 Android 的圖形鎖定與密碼鎖定,但是卻需要具備一些先天條件,因此最好的方式就是千萬別忘記自己所設定的密碼,避免悲劇發生!!!因此您擔心自己有一天會忘記密碼造成資料的話,備份工作就不能少,如果您不知道如何備份的話可參考『教您如何備份 Android 手機上的軟體、遊戲、聯絡人、簡訊、通話記錄』這篇文章,也希望這篇文章能夠幫助到有這問題的朋友。

 

39 Responses

  1. leo

    我的是HTC的比較舊的手機,要怎麼開USE除錯?

    版主回應:
    Android 版本是?

    回覆
  2. becky

    請問甚麼是手機相關驅動程式?
    我的型號是HTC DESIRE HD
    謝謝!

    版主回應:
    請到官方網站下載 HTC Sync 即可

    回覆
  3. han

    請問為什麼我打不開"start.cmd"呢?
    我一點選他,他會出現一個視窗,但閃一下就又不見了…

    版主回應:
    找一台 Windows XP 吧!

    回覆
  4. Lily

    請問用電腦解鎖後,之後還可以再重新設定新密碼嗎?

    版主回應:
    可以!

    回覆
  5. 馬可

    您好,請問版本4.1.1的PADFONE2
    安全性的螢幕鎖定是無法勾選無的,
    但裝置管理員裡的APP權限都撤銷了,鎖定解鎖畫面還是在,請問如何解決?

    版主回應:
    您要不要將資料備份之後恢復原廠預設值看看或是打去 ASUS 的客服詢問看有沒有其他解決方式

    回覆
  6. 馬可

    續前問題
    在裝置管理員裡的APP是 prey,look out,私密空間,超級管理器,一鍵鎖屏,謝謝

    版主回應:
    資料備份好重置系統測試看看

    回覆
  7. chan

    已經鎖碼要如何開啟usb偵錯呢..???

    版主回應:
    那就無解了!直能恢復成員場預設值囉!

    回覆
  8. HTC DESIRE HD有下載HTC Sync 但是讀不到

    版主回應:
    換個 USB 插槽測試看看

    回覆
  9. ==

    我的手機不適用按鍵的回家健,也鎖碼哩<要怎辦

    版主回應:
    方便詳細敘述一下嗎?

    回覆
  10. Hsu

    我的視窗顯示的是 shell root@android:/ # 打su後有反應 可是再輸入rm password.key之後出現了rm password.key, No such file or directory . 請問該如何解決>A<

    版主回應:
    五行指令都有打了嗎?

    回覆
  11. 前面指令都正確 到了 rm password.key 出現 rm failer forpassword.key no such file or directory
    求解!!

    版主回應:

    請問有下這行指令嗎? cd /data/system

    回覆
    • 馬可

      回覆我後續解決問題方法

      刪除掉VPN設定後正常了..

      版主回應:

      恭喜您了!

      回覆
  12. ruru

    請問一下 這樣解碼後,手機裡的資料會不見嗎!?

    版主回應:

    不會!會寫這篇文章主要就是為了不讓手機資料不見得解決方式

    回覆
  13. weiwei

    你太厲害了,問題排除!感謝提供分享^^

    版主回應:

    ^_^

    回覆
  14. lovejjforever

    手機解鎖圖形忘記如果拿去原廠修的話資料會不見嘛?

    版主回應:
    會喔!

    回覆
  15. yanni

    請問為什麼我打不開"start.cmd"呢?
    我一點選他,他會出現一個視窗,但閃一下就又不見了…

    我系xp機

    版主回應:
    那請問您有安裝手機的驅動程式嗎?

    回覆
  16. Anya

    (QAQ
    如果已經到了輸入google帳密的頁面,那還有救嗎?

    版主回應:
    那就輸入 Google 帳號密碼吧!

    回覆
  17. SHN

    AND TOOLS工具包是用電腦抓嗎
    還有我的手機進不去了怎麼調權限跟偵錯拜託幫忙

    回覆
  18. Paul

    Leo老師, 請問一下, 我已經做到 –> 故障排除 –> Recovery 模式–> 入到Android system recovery –> Android system recovery utility –> 見到 reboot system now ….apply update from cache 等5個功能, 但是任何功能+home鍵, 都沒有反應, 而在這個版面下方, 有以下字句 :-

    E:/dev/block/nmcblk1 does not exist (一共有十句)
    Finding update package…
    E:failed to mount /mnt/sdcard (No such file or directory)
    E:Can’t mount /mnt/sdcard/update.zip
    Installation aborted.

    我的不是手機, 是 Acer Iconia Tab A101
    若果你需要, 我有2張圖片可以e-mail給你, 請用e-mail通知我, 謝謝!
    Paul

    回覆
  19. MEIMEI

    我想問下 我個型號係SAMSUNG S5660 佢係要係電話到按個制 電腦先偵測到的 我可以點做呀?:(

    回覆
  20. evan

    我的是infocus m310,打開start馬上就跳掉了怎麼辦

    回覆
  21. 邏輯有點奇怪唷 我的平板就被密碼鎖住了 要怎麼開usb偵錯??

    回覆
  22. Paul

    我的不是手機, 是平板 Acer Iconia Tab A101, 可以用嗎??

    回覆
  23. sharon

    請問是不是如果我的手機已經出現輸入Google帳戶,就不適用這樣的解鎖方式??

    回覆

發表迴響