PDA

Ver la Versión Completa : [ CONSULTA ] Cambiar fecha del sistema con tasker


mpiero
22/08/18, 14:16:46
Hola a todos,
me estoy liando bastante con una tontería.
Quería automatizar el cambiar la fecha del sistema con tasker, sin usar consola.

He estado mirando y no he visto manera de hacerlo directamente con tasker.
Decir que soy usuario root y actualmente tengo oreo en el movil.


He intentado hacerlo usando consola pero da error:

date 08231234
date: cannot set date: Operation not permitted


No se si es problema de tasker o del propio sistema operativo oreo, juraría que con nougat si podía, pero tampoco lo puedo asegurar.


Si sabeis de alguna manera desde tasker de cambiar la fecha/hora del sistema os lo agradezco.


Y luego, relaccionado con esto, para poner y quitar la fecha y hora automáticas, googleando he visto esto que he visto pero tampoco hace nada, añadido en un javaScriptlet:
Settings.Global.putInt(
getContentResolver(),
Settings.Global.AUTO_TIME_ZONE,
autoZoneEnabled ? 1 : 0);
Pero no hace nada ni muestra error alguno.


Saludos y gracias de antemano.

mpiero
24/08/18, 10:43:18
https://www.htcmania.com/attachment.php?attachmentid=1120028&stc=1&d=1535100015

Caravantes
24/08/18, 11:08:59
He intentado hacerlo usando consola pero da error:

date 08231234
date: cannot set date: Operation not permitted

Vaya fecha rara que has puesto. Quizá te da error porque no admite el año 0823 o porque el mes 12 no tiene 34 días. Consulta el formato de fecha. Quizá el problema es que has omitido la hora, y es obligatorio ponerla.

Por otro lado, yo te recomendaría empezar haciendo pruebas desde un terminal, para asegurarte de que estás haciendo lo correcto sin posibles limitaciones de Tasker. Cuando hayas aprendido a hacerlo en el terminal, vuelve a Tasker y trata de reproducirlo con la consola.

Una pista: https://kandroid.wordpress.com/2012/03/11/change-date-time-from-android-terminal/

mpiero
26/08/18, 22:30:22
Vaya fecha rara que has puesto. Quizá te da error porque no admite el año 0823 o porque el mes 12 no tiene 34 días. Consulta el formato de fecha. Quizá el problema es que has omitido la hora, y es obligatorio ponerla.

Por otro lado, yo te recomendaría empezar haciendo pruebas desde un terminal, para asegurarte de que estás haciendo lo correcto sin posibles limitaciones de Tasker. Cuando hayas aprendido a hacerlo en el terminal, vuelve a Tasker y trata de reproducirlo con la consola.

Una pista: https://kandroid.wordpress.com/2012/03/11/change-date-time-from-android-terminal/
No si ya probe por terminal, y da permission denied.
La fecha es correcta ya que con date es mmddhhmm, es decir mes dia hora y minuto, el año es opcional.
Finalmente cambié el kernel de la rom a uno que permita sellinux permissive y ahora ya va exactamente con el mismo comando, porlo que debe ser algún tipo de restricción del so.


Mi duda tambien era si tasker tiene alguna manera directa de cambiar fecha y hora sin tener que usar la consola.