I assume you are trying to get current UTC time for purposes of DRM, such as expring a trial license. From what I can tell on my Droid, there are two ways the system time is set, automatically and manually. I'm pretty sure manually can be used to defeat time-based DRM, as it has been on desktops for years. If your app can tell if the time is automatic or manual, you could require that it be automatic to run your app.
The other way is to make a network request to a trusted time server. Even that can be defeated, but requires more effort in networking than a typical hacker would probably find worthwhile. The other problem with this approach is what do do when the network is unreachable. If the app requires network access to function anyway, then OK. Otherwise, there's probably some reasonable way to validate the app during network unavailable times. BTW, local time has nothing to do with this problem, if you implement it correctly. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

