[Android] 用 adb 指令將手機進入 recovery 模式,回復為原廠設定

[Android] 用 adb 指令將手機進入 recovery 模式,回復為原廠設定

前一陣子在玩公司的 Product Hacking 活動,

安裝了 TMMS app 在家裡的 Android 手機上,

不過慘的是設定的密碼忘記了,想移除掉 app 時移不掉,

只要想打開 Android 手機上的設定畫面,

TMMS app 就會搶先跳出來要你輸入密碼:

 

呃… 不讓使用者可以自由移除掉 app,應該算是一個產品功能啦,

不過真的非常困擾,因為這台手機很舊、空間很小,

當我想去設定裡清除快取時,這個密碼也擋住我的動作…

 

試著用 adb 去移除掉這個 app,

但因為 app 有開裝置管理員 (Device Manager) 的權限,所以也移不掉:

testuser@localhost ~ $ adb uninstall com.trendmicro.tmmssuite.enterprise

Failure [DELETE_FAILED_DEVICE_POLICY_MANAGER]

 

實在無招可用了,只好來重設回原廠設定…

問題是,原廠設定也在系統設定裡面,避不過 TMMS 的密碼畫面…

真是走投無路了…

幸好 adb 還可以直接進去 recovery 模式:

adb reboot recovery

 

打完指令,手機很快速的重開機,

可是出現了一具 Android 機器上躺著修理的畫面,

上面寫著「沒有指令」 (No command),然後也不知道要做什麼…

 

真是一波三折…

上網查了一下,似乎不少人也遇過類似的問題…

不過這也還是有解法的,試著按下面幾種按鍵看看

(參考 “No Command” Error In Recovery Mode On Android):

  • 依序按下「電源」「音量向下」「音量向上」「Home 鍵」
  • 同時按下「音量向上」與「音量向下」
  • 同時按下「電源」與「音量向下」
  • 同時按下「電源」與「音量向上」
  • 同時按下「電源」與「音量向下」,再按下「Home 鍵」
  • 同時按下「電源」與「音量向上」,再按下「Home 鍵」

 

在我的 Asus ZenFone ZG500TG,

應該是同時按下「電源」與「音量向下」時,

就可以離開「沒有指令」的畫面,進到 system recovery 的畫面~

這時可以按音量上下鈕來上下移動,

到「wipe data」這一項時,按下電源鍵確認:

 

這邊應該是為了避免誤觸,所以一樣用音量上下鈕移動到 Yes 的地方,

再按電源鍵確認:

 

大概幾秒鐘後,資料就已經清除完畢,

選擇 Reboot 項目重新開機:

 

重開機後,開機畫面的圈圈一直轉一直轉,

大概有十分鐘之久,都快失去耐性了… 心想難道手機變磚了?

 

幸好十多分鐘後,終於出現了設定手機的畫面,

回復原廠設定總算是成功啦~

 

(本頁面已被瀏覽過 25,250 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料