本文转载参考《如何正确食用原生安卓(WIFI小叉叉消除、网络时间同步) - 某咸鱼的笔记》的博客文章,用于修改小米8 lineage-22.1系统的WIFI小叉叉消除和网络时间同步。
0.连接adb
首先,下载adb工具包。然后,在开发者设置中打开USB调试。
1.WIFI小叉叉消除
每次使用原生安卓,基本上都会碰到这个问题,因为这个WIFI可用性的测试点用的是Google的,但是Google因为一些原因被屏蔽了,所以无法访问测试点,导致显示网络连接受限
我们只要输入下面4行命令即可
//删除旧的监测点 win11的cmd可能需要加上./
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
//添加新的监测点(小米源
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
2.时间同步问题
因为时间同步的服务器也是在国外的,所以我们也需要将其修改为国内NTP服务器,我们只需要在adb中输入以下内容即可
//设置中国时区
adb shell setprop persist.sys.timezone Asia/Shanghai ————(这步可能有问题提示:Failed to set property 'persist.sys.timezone' to 'Asia/Shanghai'.
See dmesg for error reason.但是好像不影响)
//设置NTP服务器
adb shell settings put global ntp_server ntp1.aliyun.com
- 确认 NTP 服务器是否正确设置:你可以通过以下命令确认当前设置的 NTP 服务器:
- bash复制编辑
adb shell settings get global ntp_server
- 确保返回的地址是你期望的 NTP 服务器(如
ntp1.aliyun.com
、ntp.baidu.com
等)。
2. 时区设置问题
如果时区未正确设置,可能会导致时间显示异常。你可以尝试以下命令设置时区并重启设备:
- 重新设置时区:
- bash复制编辑
adb shell settings put global time_zone Asia/Shanghai
- 如果之前的设置无法生效,尝试先重启设备,然后再设置时区。
- 重启设备:在修改时间相关设置后,可以尝试重启设备,看看是否能同步时间:
- bash复制编辑
adb reboot
最后,问题解决!
Comments | Nothing