一、下載冰箱激活工具
根據手機app冰箱提供的地址,下載冰箱激活工具(冰箱Ice Box激活器),並運行“冰箱激活器.exe”,界面如下:

二、設置手機,並嘗試激活設備管理員
根據激活設備管理員模式的提示,設置手機。設置后點擊“激活設備管理員模式”,如果提示激活成功則結束;但是大概率會激活失敗,並提示設備上有用戶未被刪除,這需要進入第3步。
三、連接adb工具
1、打開cmd窗口,嘗試啟動adb shell命令調試。
adb shell
如果啟動成功則繼續;有可能遇到error:device not found,這可能是因為需要的5037端口被占用。
2、使用如下的命令檢查5037端口:
adb nodaemon server
這里會提示:
cannot bind to 127.0.0.1:5037
3、使用如下命令來查看是什么進程占用了5037端口:
netstat -ano | findstr "5037"
顯示PID為12092的進程占用了5037端口:

4、使用tasklist | findstr "12092"命令查看查看這個進程是由哪個程序創建:

5、通過如下命令將adb進程結束掉:
taskkill /f /pid 12092
6、最后我們輸入adb devices試試:

成功了 , 可以進行adb調試工作了。
四、用adb工具查看並刪除用戶,激活設備管理員
列出手機中還有的賬號列表:
adb shell pm list users
得到結果如:
Users:
UserInfo{56:name:13} running
其中56表示user Id,這條記錄表示當前正在運行的帳號的user id是56,用戶名是name
根據上面結果,使用adb指令刪除多余的用戶:
adb shell pm remove-user 56
執行刪除用戶指令成功后會提示"Success"(不同手機可能多出來的賬號不如,例如flyme多出的是訪客(刪除后訪客功能消失),需要具體問題具體分析)。
再次使用冰箱激活工具,即可激活設備管理員模式。
技巧
可以先激活冰箱激活工具的“普通ADB模式”,將大部分應用凍結后,再嘗試激活“設備管理員模式”,這樣更容易激活成功;激活成功后,得先把凍結的應用解凍,再從“普通ADB模式”切換至“設備管理員模式”。
參考:冰箱(Ice Box)免Root版使用教程,幾乎支持全部安卓設備!
解決adb調試報錯error:device not found
