Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 05/12/14, 02:51:28
Array

[xs_avatar]
JPAngulo JPAngulo no está en línea
Usuario poco activo
 
Fecha de registro: jul 2012
Mensajes: 11
Tu operador: Movistar

USB Debugg no se desactiva - Secure Settings

Hola, primero que todo gracias por la ayuda, soy nuevo en Tasker y quería hacerles una consulta.
He leído el Mini Tutorial para verificar que Tasker este correctamente configurado y tenemos todas las opciones disponibles. y está todo ok.

La consulta es la siguiente:

He creado un Perfil que cuando abro las aplicaciones ROM Toolbox o Titanium Backup se active el USB Debugg con Secure Settings. Hasta ahí todo perfecto, funciona a la perfección, lo que deseo es que cuando abandone cualquiera de esas aplicaciones el USB Debugg se desactive nuevamente pero no logro hacerlo.

He creado un Perfil que cuando abro la aplicación de Youtube active la Rotación automática de la pantalla (sin Secure Settings, sólo con Tasker) y funciona correctamente, cuando cierro YouTube se desactiva la rotación.
Pensé que con Secure Settings debía seguir el mismo principio pero no funciona.

También intenté crear una tarea de salida que llame a Secure Settings y desactive el USB Debugg pero sigue sin funcionar.

Tengo un Samsung Galaxy S3 con CyanogenMod 4.4.4

Alguna idea?

Saludos

Última edición por JPAngulo Día 06/12/14 a las 01:38:55. Razón: Solucionado
Responder Con Cita


  #2  
Viejo 05/12/14, 17:24:08
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
Hola...bienvenido...te recomiendo que te leas los post con chincheta del subforo, en especial el de recomendaciones:

http://www.htcmania.com/showthread.php?t=622394

Cuando puedas sería mejor que copies aquí la descripción de tu perfil y seguro que los compañeros podrán ayudarte mejor...
En principio, si creas un perfil de contexto de aplicación con las aplicaciones titatnium y room toolbox, en la tarea de entrada (cuando se abre la aplicación) insertas una acción de plugin secure setting, usb debugging "enabled"....esto dices que te funciona...
La parte contraria debería funcionarte sin problema, es decir, crear una tarea de salida, con la acción de desactivar usb debugging con secure settings, que se ejecutaría al salir de la aplicación; por eso si copias la descripción del perfil será más fácil averiguar qué puede estar fallando.
Un saludo.

Última edición por ruco1980 Día 05/12/14 a las 17:26:13.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 05/12/14, 21:39:21
Array

[xs_avatar]
JPAngulo JPAngulo no está en línea
Usuario poco activo
 
Fecha de registro: jul 2012
Mensajes: 11
Tu operador: Movistar

 Cita: Originalmente Escrito por ruco1980 Ver Mensaje
Hola...bienvenido...te recomiendo que te leas los post con chincheta del subforo, en especial el de recomendaciones:

http://www.htcmania.com/showthread.php?t=622394

Cuando puedas sería mejor que copies aquí la descripción de tu perfil y seguro que los compañeros podrán ayudarte mejor...
En principio, si creas un perfil de contexto de aplicación con las aplicaciones titatnium y room toolbox, en la tarea de entrada (cuando se abre la aplicación) insertas una acción de plugin secure setting, usb debugging "enabled"....esto dices que te funciona...
La parte contraria debería funcionarte sin problema, es decir, crear una tarea de salida, con la acción de desactivar usb debugging con secure settings, que se ejecutaría al salir de la aplicación; por eso si copias la descripción del perfil será más fácil averiguar qué puede estar fallando.
Un saludo.
Muchas gracias por responder, dejo la descripción para que puedas ver que es lo que sucede:
Código:
 
Perfil: Titanium y ROM Toolbox (12)
Priority: 10
Aplicación: Titanium Backup o ROM Toolbox Pro
Entrada: USB Debugg (10)
A1: Secure Settings [ Configuración:USB Debugging Enabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):0 Continuar Tarea Tras Error:Encendido ] 

Salida: USB Debugg Off (16)
A1: Secure Settings [ Configuración:USB Debugging Disabled Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings Cuenta atrás (segundos):1 Continuar Tarea Tras Error:Encendido ]
Y el XML:

Código:
 
<TaskerData sr="" dvi="1" tv="4.5u1m">
<Profile sr="prof12" ve="2">
<cdate>1417738707884</cdate>
<edate>1417811692414</edate>
<id>12</id>
<mid0>10</mid0>
<mid1>16</mid1>
<nme>Titanium y ROM Toolbox</nme>
<pri>10</pri>
<App sr="con0" ve="2">
<cls0>com.keramidas.TitaniumBackup.MainActivity</cls0>
<cls1>com.jrummy.apps.rom.toolbox.RomToolboxActivity</cls1>
<flags>2</flags>
<label0>Titanium Backup</label0>
<label1>ROM Toolbox Pro</label1>
<pkg0>com.keramidas.TitaniumBackup</pkg0>
<pkg1>com.jrummy.liberty.toolboxpro</pkg1>
</App>
</Profile>
<Task sr="task10">
<cdate>1417738482163</cdate>
<edate>1417786678659</edate>
<id>10</id>
<nme>USB Debugg</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>11820</code>
<se>false</se>
<Bundle sr="arg0">
<Vals sr="val">
<com.intangibleobject.securesettings.plugin.extra.BLURB>USB Debugging Enabled</com.intangibleobject.securesettings.plugin.extra.BLURB>
<com.intangibleobject.securesettings.plugin.extra.BLURB-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.BLURB-type>
<com.intangibleobject.securesettings.plugin.extra.ENABLED>true</com.intangibleobject.securesettings.plugin.extra.ENABLED>
<com.intangibleobject.securesettings.plugin.extra.ENABLED-type>java.lang.Boolean</com.intangibleobject.securesettings.plugin.extra.ENABLED-type>
<com.intangibleobject.securesettings.plugin.extra.SETTING>adb_enabled</com.intangibleobject.securesettings.plugin.extra.SETTING>
<com.intangibleobject.securesettings.plugin.extra.SETTING-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.SETTING-type>
<com.twofortyfouram.locale.intent.extra.BLURB>USB Debugging Enabled</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.intangibleobject.securesettings.plugin</Str>
<Str sr="arg2" ve="3">Secure Settings</Str>
<Int sr="arg3" val="0"/>
</Action>
</Task>
<Task sr="task16">
<cdate>1417785851492</cdate>
<edate>1417786692183</edate>
<id>16</id>
<nme>USB Debugg Off</nme>
<pri>10</pri>
<Action sr="act0" ve="7">
<code>11820</code>
<se>false</se>
<Bundle sr="arg0">
<Vals sr="val">
<com.intangibleobject.securesettings.plugin.extra.BLURB>USB Debugging Disabled</com.intangibleobject.securesettings.plugin.extra.BLURB>
<com.intangibleobject.securesettings.plugin.extra.BLURB-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.BLURB-type>
<com.intangibleobject.securesettings.plugin.extra.ENABLED>false</com.intangibleobject.securesettings.plugin.extra.ENABLED>
<com.intangibleobject.securesettings.plugin.extra.ENABLED-type>java.lang.Boolean</com.intangibleobject.securesettings.plugin.extra.ENABLED-type>
<com.intangibleobject.securesettings.plugin.extra.SETTING>adb_enabled</com.intangibleobject.securesettings.plugin.extra.SETTING>
<com.intangibleobject.securesettings.plugin.extra.SETTING-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.SETTING-type>
<com.twofortyfouram.locale.intent.extra.BLURB>USB Debugging Disabled</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.intangibleobject.securesettings.plugin</Str>
<Str sr="arg2" ve="3">Secure Settings</Str>
<Int sr="arg3" val="1"/>
</Action>
</Task>
</TaskerData>
Saludos
Responder Con Cita
  #4  
Viejo 05/12/14, 23:11:06
Array

[xs_avatar]
ruco1980 ruco1980 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Alicante
Mensajes: 390
Modelo de smartphone: Lenovo k3 Note Lemon
Tu operador: Simyo
El xml no es necesario porque no hay quien lo entienda

En la descripción del perfil está todo bien....es extraño que te funcione el secure settings para la activación y en cambio te falle para la acción contraria ....quizás pueda deberse a algo de la rom cyanogenmod...a ver si alguien de los más experimentados comenta algo...
Un saludo.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 05/12/14, 23:25:53
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Yo haría esto para ver que es lo que pueda fallar:

1 Comprueba q Secure esta habilitado como administrador de dispositivos en ajustes/seguridad.
2 Igual lo que falla es el detectar que sales de esas Apps. Activa la acción de Secure manualmente.
3 Una vez que ejecutes la accion, vete al registro de ejecución de tasker a ver si ha habido algún error.
4 Sube el tiempo de la cuenta atrás a .... 15 segundos.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 06/12/14, 00:13:41
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por JPAngulo Ver Mensaje
Aplicación: Titanium Backup o ROM Toolbox Pro
Hola, Angulo, bienvenido.
Yo probaría primero con una sola app, no con dos. Una vez que funcione ya añades la segunda app, o te creas otro perfil idéntico para la otra app. Lo digo porque hay una posibilidad de que el problema esté causado por esa característica de contexto "doble", que quizás no funcione bien del todo.

Pero en realidad creo que existen más posiblidades de que el problema esté en el segundo punto comentado por Mlesir: que Tasker no esté detectando correctamente el cierre de las apps. En otras ocasiones ya hemos visto que hay problemas con eso, por la forma en que Android maneja el cierre de aplicaciones (o su paso a segundo plano). Eso es un procedimiento bastante "rarito" y poco comprensible (más info al respecto, y propuestas de soluciones alternativas, en el recopilatorio del foro: busca "Locale app condition" y busca "Controlar si una app se esta ejecutando, incluso si esta en segundo plano").

En la tarea de salida (que es la que te está dando problemas) puedes añadir dos mensajes Flash que te servirán para verifica que la tarea comienza y termina.
USB Debugg Off (16)
A1: Flash. Texto "Empezando tarea USB Debugg Off"
A2: Secure Settings (tal como lo tienes)
A3: Flash. Texto "Finalizando tarea USB Debugg Off"

Tras eso, prueba a ejecutar tú manualmente la tarea de entrada (la abres y le pulsas el icono triangular tipo "play") y comprueba si se ha activado el debug. Luego pruebas a ejecutar manualmente la tarea de salida y compruebas si se ha desactivado. Tras esas pruebas, cierras Tasker (para que memorice todos los cambios) y luego abres una de las apps del contexto y la vuelves a cerrar para ver si se activan sucesivamente los dos Flash.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 06/12/14 a las 00:16:02.
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 06/12/14, 01:36:59
Array

[xs_avatar]
JPAngulo JPAngulo no está en línea
Usuario poco activo
 
Fecha de registro: jul 2012
Mensajes: 11
Tu operador: Movistar

Thumbs down Solucionado

Gracias a todos por comentar. Les comento que mágicamente se ha solucionado.
En realidad el problema no estaba en Tasker ni en Secure Settings sino entre una incompatibilidad de mi ROM (Nameless ROM para Galaxy S3) y Xposed Framework.
Cuando instalé Secure Settings entré a la configuración y activé System+ Module dándole permisos de root, hasta ahí todo perfecto.
Por algún motivo al activar Xposed Framework desaparece la aplicación SuperSU junto todos sus datos ( o sea los permisos) y eso causaba que no funcione.
Lo raro es que si ejecutaba las dos tareas manualmente desde Tasker se activaba y desactivaba la depuración USB .

Saludos
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 19:14:34 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /