2021年7月14日 星期三

Android : RedMi Note USB Debugging Security Setting

2021年7月14日 星期三

手上有三支小米家的舊手機,之前在玩 scrcpy 時,最舊的紅米除了鏡像畫面到電腦上以外,可以在電腦以快速按鍵送模擬的按鍵指令來操控手機;但是在紅米 Note 2 上卻只能進行畫面的鏡像。當時以為是 scrcpy 不支援紅米 Note,昨天在玩以 adb shell input keyevent 來操控紅米Note 2中的 IP Webcam,怎麼試都沒反應;把另一支紅米Note 4 開機,準備透過 abd 來安裝 IP Webcam 的 apk 檔案,需要開啟「開發人員選項」中的「USB安裝」功能時,才發現,原來在較新的 MIUI 中,除了「USB 偵錯」的選項以外,其它的相關功能預設是被鎖定的,而且想解鎖,得插入 SIM 卡,登入小米帳號,然後按一堆「同意」,才能將 USB adb 的相關功能打開。

USB安裝、USB調試得要登入小米帳號才能啟用

如果沒有登入小米帳號,「USB安裝」及「USB調試(安全設定)」啟用的按鈕按下後,它只會跳出警訊後,又自動禁用。

準備登入小米帳號


為了登入小米帳號,又試了半天(帳號根本忘了!),幸好當初是用手機的電話號碼(是幸,也是不幸,個資都被蒐集了!),然後密碼忘了,系統可以發簡訊送認證碼以後,自己再重設小米帳號的密碼。

登入完小米帳號,在「開發人員選項」中啟用「USB安裝」及「USB調試(安全設定)」,按下按鈕,就會出現一堆要我們「同意」的訊息:



連按了幾個「下一步」及「同意」按鈕以後,終於把「USB安裝」及「USB調試(安全設定)」給啟用了。

啟用USB調試(安全設定)


如果不想登入小米帳號,可以再回去「小米帳號」的設定中刪除設定。

紅米 Note 4 設定完,順便把紅米 Note 2 也設定好,結果發現紅米 Note 2 要按的「同意」更多次了,看來,米家應該是知道程序一堆,有擾民之嫌,新版的有改進一點點了。

權限的問題解決了,果然可以利用 adb 來控制手機,把 IP Webcam 在手機上的操作程序,包括按電源鈕、解鎖、打開程式、啟動網路服務,甚至調螢幕亮度及結束程式,通通寫進一個 Windows 的批次檔裡,以後要拿手機當 Webcam ,只要插上 USB  線,開啟批次檔的捷徑,就可以一鍵搞定,還滿有趣的。





2 則留言:

  1. 非常感謝教學!!
    最近在玩 appium 控制手機
    卻找不到 "USB 調試" (MIUI 6 沒有)
    原本以為 MIUI 6 沒辦法控制
    差點要把系統升上去...

    回覆刪除
  2. 哈哈哈~ 恭喜您也成功設定了 ^_^

    回覆刪除

 
雄::gsyan © 2009. Design by Pocket