Android – Andere NTP-Server hinterlegen

In der Standardeinstellung nutzt Android die von Google bereitgestellten NTP-Server.
NTP-Server sind einfache Zeitgeber, damit ein Gerät sich die Uhrzeit passend einstellen kann.
Wer jetzt nicht unbedingt Google nach der Zeit fragen will oder kann, der hat die Möglichkeit diese zu ändern.
Dies ist nämlich über die adb-Schnittstelle möglich.

Allgemeiner Hinweis: Dein Smartphone muss nicht gerootet sein. Dein Android-System an sich bleibt unangetastet. Dies ist nur eine „versteckte“ Option, welche über die normalen Einstellungen nicht ersichtlich ist. Alles lässt sich bei Bedarf rückgängig machen.

0. Falls noch nicht geschehen, aktiviere die Entwickleroptionen:
Einstellungen -> Systeminformationen* -> 7x auf die Build-Nummer drücken

*Einige Hersteller verstecken die Build-Nummer ggf. in anderen Untermenüs. Einfach danach suchen 🙂

1. Öffne die Einstellungen und aktiviere USB-Debugging.
Einstellungen -> Entwickleroptionen -> USB-Debugging

2. Lade dir die aktuellen ADB-Tools HIER herunter und entpacke sie.
Am besten an einen einfach zu erreichenden Ort.

3. Verbinde dich mit deinem Smartphone via ADB.
Öffne dazu auf Windows eine PowerShell-Instanz als Administrator und navigiere dich in den Ordner der ADB-Tools.
Nutzt du Linux, werde dort root-Benutzer (su – / sudo su) und navigiere dich in einem Terminal zum ADB-Tools-Ordner.
Setze darin folgenden Befehl ab:

# adb devices

Du musst nun auf dem Smartphone nun auf „Erlauben“ klicken.
Anschließend kannst du den Befehl noch einmal abschicken.

4. Suche dir neue Zeitserver aus, welche du nutzen möchtest
Ich selbst habe mich für den Deutschen Pool von ntp.org entschieden.
Da gibt es genug Server (Stand 01.12.2024 ~500 StücK) und es ist nicht Google dahinter.
Natürlich könnte ich jetzt auch eigene Zeitserver betreiben, will ich aber jetzt erst mal nicht tun.

5. Um neue Zeitserver zu hinterlegen, nutze diesen Befehl:

# adb shell settings put global ntp_server de.pool.ntp.org

6. Prüfen, ob die Einstellungen übernommen wurden mit:

# adb shell 'settings get global ntp_server'

Es sollte deine Domain erscheinen.

7. Starte dein Gerät einmal neu

Ab jetzt nutzt dein Gerät die neuen Zeitserver.

Hinweis: Stellt z.B. dein Router Zuhause ein Zeitserver bereit und übermittelt diesen via DHCP, nutzt dein Gerät natürlich diesen ebenfalls und „funkt“ dann nicht ein Zeitserver im Internet an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.