前言:博主在香港之前买了一部POCO X3 PRO,本来想着想试试小米的国外产品,整体来说在境外的体验还不错,但是回到大陆的时候,连接国内的WIFI出了个问题,网络连接受限,而且网速被限制了,这样就让我很难受,而且手机是小米的,也不好Root,为了解决这个问题,我也是费尽心思,去下载了一个叫ADB的工具包,然后对其进行修复。

解决方法

这里主要讲述一下手机没有ROOT的情况下的解决方案,有ROOT的暂时不做讨论

先到网上下载ADB工具包,然后解压到C盘或者随便某个盘的位置。

这里我直接放链接吧!

链接: https://pan.baidu.com/s/1mfrgDH5q_tedQnfGYbV91A 提取码: tha6 复制这段内容后打开百度网盘手机App,操作更方便哦

然后解压之后,需要打开电脑环境配置一些adb命令,比如我这里放在C盘的adb文件夹下面

那么我就要把这个adb.exe的所在路径C:\adb,配到系统环境变量里面去,类似于配JAVA的JDK,Vue的Node环境一样差不多而已。

配置好之后,手机打开开发者模式,具体操作就是点击我的手机→全部参数→多次点击MIUI版本的那个框框,然后就进入开发者模式了,然后手机开启USB调试模式,打开USB调试(安全设置),这个部分很重要,如果没有打开USB调试安全设置,会报JAVA错,然后打开接着运行 CMD 输入下面的命令即可。

删除默认的地址

1
2
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url

修改新的地址

由于我的手机是MIUI系统,所以用了MIUI的服务器地址,其他同学可以去找自己手机型号的地址

1
2
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204

常见问题

1
2
3
Exception occurred while executing 'delete':

java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

或者

1
2
3
Exception occurred while executing 'put':

java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

这两个问题都是没有打开USB调试(安全设置)导致的,打开之后重新输入即可。或者在开发者选项中开启 禁止权限监控(OPPO、Realme手机),再次执行就没问题。

完成效果