最近把手里的三星刷成了 LineageOS 系统。但是系统时间,总会在扣掉电池后不会自动同步

猜测原因

LineageOS 的时间同步功能没有做本地化,导致同步时间功能失效

解决入手点

众所周知,Android 是基于 Linux 开发的,既然 LinuxNTP 时间自动校对服务,Android 理所应当也是这样处理的

解决问题

经过一系列搜索,下面给出命令

设置时区为亚洲/上海

1
adb shell setprop persist.sys.timezone Asia/Shanghai

设置NTP服务器到阿里云的NTP1服务器

1
adb shell settings put global ntp_server ntp1.aliyun.com

设置完成后需要重启

1
adb shell reboot