Gibt es eine NTP-ähnliche Zeitsynchronisierung für nicht gerootete Telefone?

8

Ich brauche von Zeit zu Zeit Uhr auf Android-Handy aus dem Internet zu synchronisieren. Auf nicht mobilen Geräten werden traditionell NTP-Server und -Dämons verwendet. Um den NTP-Daemon auszuführen und die Zeit auf dem Android-Telefon automatisch einzustellen, ist ein Root-Zugriff erforderlich. Gibt es wirklich eine ähnliche Lösung für nicht verwurzelte Telefone?

IBr
quelle
1
Aus Ihrer Frage geht nicht hervor, ob Sie sich dessen bewusst sind. Standardmäßig sollte Ihr Telefon jedoch mit dem von Ihrem GSM-Netz bereitgestellten Zeitsignal synchronisiert werden (sofern Ihr Netz NITZ- Zeitinformationen bereitstellt , tun dies die meisten. Siehe auch Wo Zeitinformationen von der empfangen werden Netzwerk? und Was ist die Synchronisationsquelle für die interne Uhr
GAThrawn
Es scheint, dass es zumindest standardmäßig nicht synchronisiert wird: Ich habe 2-3 Minuten Schicht zwischen Echtzeit und Telefonzeit.
IBr
Oh, ich hatte einige falsche Einstellungen, jetzt funktioniert es, ich fühle mich so dumm, aber jetzt dankbar. Vielen Dank. Ich sehe jedoch, dass nicht integrierte Lösungen auf nicht gerooteten Geräten nicht möglich sind.
IBr
Bitte erläutern Sie die Einstellungen, die Sie geändert haben, um das Problem zu beheben. Ich habe das gleiche Problem und habe die Lösung noch nicht herausgefunden. :-)
Brian Knoblauch

Antworten:

14

Leider braucht man dafür wirklich root.

Von ClockSync hat Google selbst Folgendes erwähnt:

Hallo, es ist beabsichtigt, dass Anwendungen die Zeit nicht ändern können. Es gibt viele subtile Sicherheitsaspekte, die sich auf die aktuelle Zeit stützen können, z. B. Ablauf des Zertifikats, Lizenzverwaltung usw. Wir möchten nicht zulassen, dass Anwendungen von Drittanbietern das System auf diese Weise global stören.

geffchang
quelle
5
Dies ist genau der Grund, warum ich übrigens eine automatische Zeitaktualisierung haben möchte. Mein Tablet bringt die Zeit ständig durcheinander und danach funktioniert fast nichts mehr. Sie sollten NTP zum Android Core hinzufügen.
Mikkom