Hola Pepe. Muchísimas gracias por compartir eso con nosotros.
Deduzco y resumo, para verificar que lo he entendido...
- Todo eso funciona porque tienes el Tasker instalado el smarphone de tu hijo.
- Y además ese smartphone está rooteado ("Usar Root:Encendido")
- Solo usas dos comandos: el #gps para obtener la ubicación y el #con para obtener las conversaciones Whatsapp. En ambos casos, Tasker te envía un mensaje de correo con la información solicitada. Los comandos los envías como mensajitos de Whatsapp desde tu smartphone al de tu hijo.
Dos dudas:

Cita: Originalmente Escrito por
pepelolo38
Para poder leer los whatsapp, el trigger es la llegada de la notificación.

1 Porfa, puedes aclarar cuál es ese contexto? (quizá no lo entiendo porque yo no uso Whatsapp)
2 Supongo que cuando Whatsapp recibe un mensaje salta algún tipo de notificación inmediata.
¿Tasker es capaz de hacer la tarea y borrar el "comando" antes de que salte la notificación provocada por el propio comando?

Cita: Originalmente Escrito por
pepelolo38
Comando:sqlite3 /data/data/com.whatsapp/databases/msgstore.db "SELECT key_from_me, data FROM messages WHERE key_remote_jid LIKE '%%DATO3%' AND timestamp>=%FECHA AND timestamp<%FECHAF ORDER BY _id DESC;"

No sé si estoy perplejo o anonadado. Vaya nivelazo.
Espera un momentito que voy a Amazón para comprar veinte o treinta libros de SQL y cuando termine de leerlos te sigo preguntando.
Así a botepronto me llama la atención lo de '
%%DATO3%'. Supongo que sea porque la consulta SQL ya requiere que ese dato vaya entre dos caracteres de porcentaje.
Reitero el agradecimiento por mostarnos hasta dónde puede llegar Tasker si se le combina con buenos conocimientos de Linux/Android y bases de datos.