起因
我最近换了小米14,可能是前段时间因为工作的缘故,用自己的小米账号给几台小米设备开了USB调试,包括这台小米14,结果触发了小米的限制(180天开启6台),开启相关功能提示当前设备已被临时限制,3-1
(如下图)
USB调试开启是没有问题的,但是无法启用USB安装
、USB调试(安全设置)
以及第三方软件安装未知应用
权限。这三个分别控制通过adb安装应用、模拟点击以及第三方软件直接安装apk。
小米客服反馈上级后给我来电说无法解决,只能等,那看来我就只能通过Root后找方法解决了。
摸索
搜索后找到了一篇文章::使用root跳过小米USB安装应用确认(续),看了内容能看到他们似乎只是不想插卡登录账号,而我则是遇到了限制 ?
按照此博主的步骤执行了命令,修改了多次remote_provider_preferences.xml
后,USB调试(安全设置)
成功启用了,但USB安装
依然不可用,还是要找方法。
了解到是这个文件控制选项开关后在Github上搜索文件名,找到了Ylarod/enable-miui-adb,项目介绍中感谢了前面的文章,按照介绍中的步骤将手机连接到电脑后,进入cmd,输入adb shell
进入手机的shell后,输入su获取root权限,执行其提供的命令,虽然提示All Done,但中间报错了,显示如下图。
最终解决方案
出错之后就想到了不通过adb而是直接在手机上执行这个shell文件,经测试一次成功,以下是具体步骤:
进入adb shell并执行以下命令以下载脚本(我加了GitHub代理)
curl https://ghproxy.cc/https://raw.githubusercontent.com/Ylarod/enable-miui-adb/main/enable_miui_adb.sh > /sdcard/enable_miui_adb.sh
打开手机上的MT管理器,进入/storage/emulated/0/
目录(默认打开的就是这个目录),找到enable_miui_adb.sh
文件,点击它会显示可执行的操作,选择左侧的设置,在下方勾选使用ROOT权限执行,然后点击执行。这次提示All Done后打开开发者选项就能看到下方两个选项都打开了(见下图右侧),使用adb安装应用也没有询问是否允许的弹窗。
其他问题
安装未知应用权限
这个限制有以下的解决方案
1、Lsposed模块里的跳过10s询问功能
2、核心破解后安装修改版的手机管家apk
3、手动去文件管理找到apk安装
4、使用其他的安装组件,例如 R-安装组件
5 条评论
链接打不开了
我的小米6遇到同样的问题,,,感谢博主终于解决了
原来小米USB调试还会有这种限制,酷安也见到不少被这样限制设备的,没ROOT是真的难
我把那个脚本修改了下直接运行就能开USB调试总开关更方便点
settings put global adb_enabled 1
这篇文章写得深入浅出,让我这个小白也看懂了!
感谢解决了痛点