MIUI12下冰箱软件(icebox)的设备管理员权限激活(小黑屋app可以参照操作)
一、下载冰箱激活工具
根据手机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