ClockSync v1.2.3
Requirements: Android version 2.1 and higher
Overview: ClockSync synchronizes device system clock with atomic time from Internet via NTP (Network Time Protocol).
Useful if provider doesn’t support NITZ, sends incorrect time or if your device/ROM has heavy clock drift.
break
☆ ROOT is REQUIRED for automatic synchronization ☆
There are 2 modes: automatic for root users and assisted manual mode for users without root (rootless mode).
Rootless mode features:
- automatic atomic time retrieval with configurable interval
- notification when offset exceeds user set threshold
- assisted manual synchronization with the hint what time/date to set
- precision between 1 and 30 seconds (because Android doesn’t allow to set seconds)
- 1 second precision if your device resets seconds on Set (most Samsung and some HTC devices)
- Greenwich Time Signal assisted sync if device resets seconds
Root mode features:
- automatic sync with configurable interval
- accuracy is ~1-20ms depending on your connection and NTP server
- statistics (average drift per day, total time corrected)
Root is required because of Android security restrictions, vote for http://bit.ly/set_time_without_root if you want it to work without root, however Google has declined to fix it with the following comment:
“Hi, it is by design that applications can not change the time. There are many subtle aspects of security that can rely on the current time, such as certificate expiration, license management, etc. We do not want to allow third party applications to globally disrupt the system in this way.” © some Google employee
Other features:
- customizable NTP/SNTP server and timeout
- displays current date or time since last sync
- NTP server details dialog
- 3 color schemes (dark, light, default)
- 12-hour or 24-hour clock format
- time zone detection and adjustment based on geo location
- system time zone override with custom offset
- time zone management based on latest Olson tz database (zoneinfo)
- optional haptic feedback and sync notification
- clean and easy to use interface (tap screen values or use menu)
What’s in this version:
AskGeo demanded to stop using their service. I’ve added Yahoo! PlaceFinder instead, but it doesn’t provide zone offset. In case you were using offset from the web service, you need to verify that your system time zone has the same offset or enable “Use database offset” option, otherwise you may get incorrect time. I’m very sorry for this change, but I can’t pay $2000 for their library and host it on my servers (check http://bit.ly/clocksync-plus for details)
Sources and More:
Code:
https://market.android.com/details?id=ru.org.amip.ClockSync
Free Download:
http://www.MegaShare.com/4011788