|
||
|
![]() |
![]() |
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
Herramientas |
#1
|
||||
|
||||
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 |
|
#2
|
||||
|
||||
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. |
Gracias de parte de: | ||
#3
|
||||
|
||||
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. ![]() 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 ] 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> |
#4
|
||||
|
||||
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. |
Gracias de parte de: | ||
#5
|
||||
|
||||
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
|
Gracias de parte de: | ||
#6
|
||||
|
||||
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. |
Gracias de parte de: | ||
#7
|
||||
|
||||
![]()
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 |
Gracias de parte de: | ||
![]() |
![]() |
||||||
|