Red de conocimiento informático - Problemas con los teléfonos móviles - [¡¡¡Esperando en línea!!!!] ¿Es posible modificar la hora enviando información al Apk del sistema Android mediante código o comandos?

[¡¡¡Esperando en línea!!!!] ¿Es posible modificar la hora enviando información al Apk del sistema Android mediante código o comandos?

Los propios mecanismos de seguridad de Android no permiten que aplicaciones que no sean del sistema (no firmadas) modifiquen la hora. Generalmente, existen los siguientes métodos de implementación:

1. En un sistema Android con permisos de root, su apk primero aplica los permisos de root y luego modifica la hora.

2. Si tiene un entorno de código fuente de Android, puede solicitar permisos del sistema en el archivo AndroidManifest.xml, android:sharedUserId="android.uid.system". Luego use mm para compilar. Sin embargo, no hay garantía de que las aplicaciones compiladas en este entorno se ejecuten correctamente en cualquier sistema Android, porque la firma del entorno de compilación puede ser inconsistente con la firma del sistema Android de destino (en ejecución).

3, igual que el punto 2, use eclipse para compilar, luego busque la herramienta de firma de Android para volver a firmar en Windows. Pero no hay garantía de que funcione en todos los dispositivos Android.

En definitiva, el método más compatible es el primero, pero sólo si el sistema de destino ha sido rooteado.

Además, la función de modificar la hora del sistema no debe ser propiedad de aplicaciones ajenas al sistema. Normalmente, estas aplicaciones se desarrollan y personalizan para ROM (firmware).