PDA

Ver la Versión Completa : Me estoy liando ... con eliminar el patron de desbloqueo


perealonso
24/01/14, 10:23:14
Pues eso, que ya me está acabando la paciencia y a ver si me podeis echar un cable.

Tengo configurado el Tasker para que cuando estoy en casa no me pida el patron de desbloqueo, hasta aquí, perfecto.

Luego se me ocurrió que quizá era más práctico configurarlo para que no me lo pida estando en el coche, y lo ligué a estar conectado al parrot y tambien perfecto.

Luego, tonto de mi, pensé: porque no los dos? Y dicho y hecho, pero ....
Resulta que los dos a la vez no funcionan, siempre hay uno de los dos que no se desbloquea automáticamente. :cry:

Alguien tienen idea de como hacerlo, es decir, que pida contraseña cuando no está conectado a wifi de casa o bluetooth del coche, pero si en todos los demás casos?

Por cierto, en las condiciones, se puede poner un "or"?

Gracias de antemano

darkopro
24/01/14, 12:41:36
Hombre dicho así cuesta un poco de entender, es mejor que pongas lo/s perfil/es y la/s tarea/s en cuestión.
Me hago la idea de que tienes dos perfiles separados, el coche y el de casa y supongo que te darán problemas al ejecutarse a la vez. En el perfil de casa añade un estado/tasker/perfil activo: «perfil coche» y marca invertir. Así mientras estés en el coche no se te activará el perfil casa y se te deberían solucionar los problemas.

oscarptx
24/01/14, 14:35:48
Yo tampoco me he enterado muy bien, si te refieres a tener los dos condicionantes en la misma tarea (wifi casa Ó bluetooth coche) yo tampoco fui capaz, pero creando dos perfiles distintos me funciona perfecto, poniendo tarea de entrada (no pedir) y de salida (pedir)...
Y si no te referías a eso, pues eso, que no me he enterado ;-)

pothala
24/01/14, 15:00:58
Cómo estas desactivando el patrón de desbloqueo, con Secure Settings?

O lo estas haciendo de alguna otra forma que no sea necesario ser Root?

Me interesa el tema.

perealonso
24/01/14, 16:02:52
Yo tampoco me he enterado muy bien, si te refieres a tener los dos condicionantes en la misma tarea (wifi casa Ó bluetooth coche) yo tampoco fui capaz, pero creando dos perfiles distintos me funciona perfecto, poniendo tarea de entrada (no pedir) y de salida (pedir)...
Y si no te referías a eso, pues eso, que no me he enterado ;-)

Lo pruebo, la verdad es que no lo he probado con tareas de entrada y salida

perealonso
24/01/14, 16:03:24
Cómo estas desactivando el patrón de desbloqueo, con Secure Settings?

O lo estas haciendo de alguna otra forma que no sea necesario ser Root?

Me interesa el tema.

Con secure settings

oscarptx
24/01/14, 16:03:59
Cómo estas desactivando el patrón de desbloqueo, con Secure Settings?

O lo estas haciendo de alguna otra forma que no sea necesario ser Root?

Me interesa el tema.

Con Secure Settings

oscarptx
24/01/14, 16:05:45
Lo pruebo, la verdad es que no lo he probado con tareas de entrada y salida

Yo al principio no usaba nunca las de salida, pero ya digo que alguna vez no volvía al modo que estuviera por defecto, creando tareas de salida inversas no tengo ese problema

perealonso
24/01/14, 17:57:26
Yo tampoco me he enterado muy bien, si te refieres a tener los dos condicionantes en la misma tarea (wifi casa Ó bluetooth coche) yo tampoco fui capaz, pero creando dos perfiles distintos me funciona perfecto, poniendo tarea de entrada (no pedir) y de salida (pedir)...
Y si no te referías a eso, pues eso, que no me he enterado ;-)

He creado los dos perfiles:
Uno con la wifi de casa conectada, tasker, mediante secure settings elimina el password, y de salida pide el password.
Otra lo mismo pero en vez de la wifi, conectado al bluetooth del coche.

Creo que el problema es cuando cambia de una a otra, que se vuelve tonto.
Esta tarde lo he estado probando y si reinicio lejos del wifi de casa y subo al coche, funciona bien en el coche, pero al llegar a casa, con el bluetooth desconectado y la wifi conectada, ya no se desbloquea automaticamente y me pide el password.
Si reinicio en casa, luego funciona bien en casa, pero no en el coche.

CAGÜENLHOSTIAPUTAJODERYAAAAAAA!!!!

oscarptx
24/01/14, 18:05:26
Clear password de entrada (cuando conecto) y set pin de salida, y a mi me funciona genial...

perealonso
24/01/14, 18:07:03
Pues así lo tengo yo.

Pero tu tienes dos perfiles distintos, o uno solo?

oscarptx
24/01/14, 18:21:27
Perfiles dos, uno para casa y otro para coche, ya digo que o no existe o no encontré la manera de condicionar wifi Ó bluetooth

mlesir
24/01/14, 19:38:48
.

CAGÜENLHOSTIAPUTAJODERYAAAAAAA!!!!

La de veces que he pronunciado yo esto mismo! Juas Juas...
Pues una cosa que puedes probar si tener los dos perfiles a la vez habilitados te da problemas es... no tenerlos a la vez.
En tasker tienes una accion que es Estado de perfil en el que seleccionas un perfil y si quieres que lo apague lo encienda o alterne. Esta en su subcategoria tasker. Pues bien en la tarea de salida de wifi se lo pones (después de una accion de espera (20 segundos?) encender bluetooth y otra acción de Estado de perfil para apagar wifi) En bluetooth lo mismo pero al revés.
A ver que tal...

Caravantes
25/01/14, 00:31:06
Perfiles dos, uno para casa y otro para coche, ya digo que o no existe o no encontré la manera de condicionar wifi Ó bluetooth

Creo que no es posible hacerlo con un solo perfil.
Se puede hacer con dos perfiles, cada uno con sus respectivas tareas de entrada y salida. Pero con dos perfiles hay otra opción mejor.

Supongamos que tienes dos tareas, llamadas QuitarPatronDesbloqueo y PonerPatronDesbloqueo; pues ambos perfiles pueden utilizar como tarea de entrada QuitarPatronDesbloqueo y como tarea de salida PonerPatronDesbloqueo, de forma que los dos perfiles compartan las tareas y así se simplifican las cosas: cuando modifiques una de esas tareas, la modificación se aplicará a los dos perfiles.

Estos sistemas de dos perfiles pueden dar problemas cuando hay solapamientos o interferencias entre ambos. Por ejemplo, al entrar en casa se ejecuta la tarea QuitarPatronDesbloqueo. Luego, si conectamos el coche cuando todavía tenemos cobertura Wifi, la tarea misma tarea se ejecutrá de nuevo (por segunda vez consecutiva). Un minuto después nos hemos alejado en el coche y perderemos la conexión Wifi; al desactivarse el perfil de casa se ejecutará la tarea PonerPatronDesbloqueo. Eso ocurre a pesar de que el perfil Coche-Bluetooth sigue activo y por tanto el aparato debería de seguir sin patrón de desbloqueo.

Para evitar esos problemas e interferencias hay otro modelo, un poquito más complicado, con tres perfiles.
1 PerfilCasa. Contexto conectado a Wifi. Tarea de entrada: Esperar-1-segundo. Sin tarea de salida.
2 PerfilCoche. Contexto conectado al BT. Tarea de entrada: Esperar-1-segundo. Sin tarea de salida.
3 PerfilDesbloquear. Contexto de estado, varialbe %PACTIVE coincide con *PerfilCasa*/*PerfilCoche*. Tarea de entrada: QuitarPatronDesbloqueo. Tarea de salida: PonerPatronDesbloqueo.
Los dos primeros perfiles realmente no hacen nada, pero sirven para controlar cuándo estás en casa o en el coche. El tercer perfil se activa cuando cualquiera de los dos primeros está activado (o ambos). Este sistema funciona bien en todas circunstancias, sin que le afecten los solapamientos o las interferencias entre los dos perfiles iniciales. Si estás en casa y/o en el coche el patrón de desbloqueo permanece desactivado, y vuelve a activarse cuando no se cumplen ninguna de las dos condiciones.
Es obligatorio que cada perfil tenga una tarea una acción (como mínimo), y por eso he puesto Esperar-1-segundo, que es una acción tonta sin repercusiones. Pero se podrían añadir otras acciones específicas para cuando entramos/salimos de casa y/o del coche.

Añado un comentario de fondo: espero que seais conscientes de los graves problemas de seguridad que provocáis al poner esos sistemas de desbloqueo automáticos. Supongamos que alguien te roba el smartphone cuando vas caminando por la calle. El aparato está bloqueado y el ladrón no podrá usarlo. Pero esa persona tal vez te conozca y sepa cuál es tu coche, o pueda averiguar cuál es tu coche. Entonces se esconde cerca de tu coche con el smartphone robado y espera a que tú vengas. Cuando arranques el coche, el smartphone enlazaría con el bluetooth del coche y Tasker haría el desbloqueo automático; entonces el ladrón podría desactivar el bloqueo de forma permanente, podría robar todos tus datos, podría enviar mensajes en tu nombre o podría llamar por teléfono gratis porque tú pagarías esas llamadas.

Tenemos el mismo problema con el desbloqueo automático en casa. Si te roban el aparato y se acercan a tu casa también obtienen un desbloqueo gratuito. Puede ocurrir que el ladrón sepa donde vives, o tal vez ocurra que él esté caminando casualmente por tu calle y se encuentra con un desbloqueo inesperado que le viene muy bien. Ese desbloqueo fortuito también puede ocurrir cuando el ladrón está en un bar y tu pasas con tu coche por esa zona.

La forma de resolver este problema de seguridad es modificar el perfil que hace el desbloqueo, añadiendo un segundo contexto de tipo Pantalla-desbloqueada. De esta forma, al entrar en casa o en el coche, tú tendrás que hacer manualmente el primer desbloqueo, y a partir de ese momento Tasker desactivará el bloqueo de forma indefinida (hasta que te desconectes de casa/coche). Así, los ladrones nunca podrán obtener un desbloqueo automático porque una de las condiciones es que el aparato ya esté desbloqueado. Es más incómodo, pero más seguro.

Jusss
25/01/14, 01:41:41
Para más seguridad hay una opción cuando pones "Clear pasword" en secure settings y es marcar el cuadro que dice "entre pasword once before unloking" así antes de debilitarlo lo tenes que poner una vez más

perealonso
25/01/14, 07:42:19
Creo que no es posible hacerlo con un solo perfil.
Se puede hacer con dos perfiles, cada uno con sus respectivas tareas de entrada y salida. Pero con dos perfiles hay otra opción mejor.

Supongamos que tienes dos tareas, llamadas QuitarPatronDesbloqueo y PonerPatronDesbloqueo; pues ambos perfiles pueden utilizar como tarea de entrada QuitarPatronDesbloqueo y como tarea de salida PonerPatronDesbloqueo, de forma que los dos perfiles compartan las tareas y así se simplifican las cosas: cuando modifiques una de esas tareas, la modificación se aplicará a los dos perfiles.

Estos sistemas de dos perfiles pueden dar problemas cuando hay solapamientos o interferencias entre ambos. Por ejemplo, al entrar en casa se ejecuta la tarea QuitarPatronDesbloqueo. Luego, si conectamos el coche cuando todavía tenemos cobertura Wifi, la tarea misma tarea se ejecutrá de nuevo (por segunda vez consecutiva). Un minuto después nos hemos alejado en el coche y perderemos la conexión Wifi; al desactivarse el perfil de casa se ejecutará la tarea PonerPatronDesbloqueo. Eso ocurre a pesar de que el perfil Coche-Bluetooth sigue activo y por tanto el aparato debería de seguir sin patrón de desbloqueo.

Para evitar esos problemas e interferencias hay otro modelo, un poquito más complicado, con tres perfiles.
1 PerfilCasa. Contexto conectado a Wifi. Tarea de entrada: Esperar-1-segundo. Sin tarea de salida.
2 PerfilCoche. Contexto conectado al BT. Tarea de entrada: Esperar-1-segundo. Sin tarea de salida.
3 PerfilDesbloquear. Contexto de estado, varialbe %PACTIVE coincide con *PerfilCasa*/*PerfilCoche*. Tarea de entrada: QuitarPatronDesbloqueo. Tarea de salida: PonerPatronDesbloqueo.
Los dos primeros perfiles realmente no hacen nada, pero sirven para controlar cuándo estás en casa o en el coche. El tercer perfil se activa cuando cualquiera de los dos primeros está activado (o ambos). Este sistema funciona bien en todas circunstancias, sin que le afecten los solapamientos o las interferencias entre los dos perfiles iniciales. Si estás en casa y/o en el coche el patrón de desbloqueo permanece desactivado, y vuelve a activarse cuando no se cumplen ninguna de las dos condiciones.
Es obligatorio que cada perfil tenga una tarea una acción (como mínimo), y por eso he puesto Esperar-1-segundo, que es una acción tonta sin repercusiones. Pero se podrían añadir otras acciones específicas para cuando entramos/salimos de casa y/o del coche.

Añado un comentario de fondo: espero que seais conscientes de los graves problemas de seguridad que provocáis al poner esos sistemas de desbloqueo automáticos. Supongamos que alguien te roba el smartphone cuando vas caminando por la calle. El aparato está bloqueado y el ladrón no podrá usarlo. Pero esa persona tal vez te conozca y sepa cuál es tu coche, o pueda averiguar cuál es tu coche. Entonces se esconde cerca de tu coche con el smartphone robado y espera a que tú vengas. Cuando arranques el coche, el smartphone enlazaría con el bluetooth del coche y Tasker haría el desbloqueo automático; entonces el ladrón podría desactivar el bloqueo de forma permanente, podría robar todos tus datos, podría enviar mensajes en tu nombre o podría llamar por teléfono gratis porque tú pagarías esas llamadas.

Tenemos el mismo problema con el desbloqueo automático en casa. Si te roban el aparato y se acercan a tu casa también obtienen un desbloqueo gratuito. Puede ocurrir que el ladrón sepa donde vives, o tal vez ocurra que él esté caminando casualmente por tu calle y se encuentra con un desbloqueo inesperado que le viene muy bien. Ese desbloqueo fortuito también puede ocurrir cuando el ladrón está en un bar y tu pasas con tu coche por esa zona.

La forma de resolver este problema de seguridad es modificar el perfil que hace el desbloqueo, añadiendo un segundo contexto de tipo Pantalla-desbloqueada. De esta forma, al entrar en casa o en el coche, tú tendrás que hacer manualmente el primer desbloqueo, y a partir de ese momento Tasker desactivará el bloqueo de forma indefinida (hasta que te desconectes de casa/coche). Así, los ladrones nunca podrán obtener un desbloqueo automático porque una de las condiciones es que el aparato ya esté desbloqueado. Es más incómodo, pero más seguro.

Joderrrrrrrrrrrrrrrrrr!!! No veas que envidia me das, soy un enamorado de la programación pero no tengo ni idea.
Gracias miles.

Lo pruebo a ver si me sale.

PD:Soy consciente del riesgo.

oscarptx
25/01/14, 11:52:41
Gracias por la clase Caravantes, me ha gustado la idea de crear perfiles "que no hacen nada" sólo para controlar otros perfiles...

perealonso
25/01/14, 14:49:22
Caravantes, funcionando a la perfección, hasta se me saltan las lágrimas de la emoción!

Me he quedado con tu nombre, por si me hace falta más adelante (ja ja jaaaaa).

Gracias de nuevo

perealonso
26/01/14, 08:32:06
Pues va a ser que...

Algo falla de tanto en tanto, y creo que debe ser culpa del parámetro "Bluetooth conectado a Mini parrot".
Normalmente va bien, pero otras veces pese a que se conecta con el S3, tasker no lo detecta así, ya que el perfilcoche no aparece activo.

Caguenlostiaputajoderya!

Si voy a tasker y re programo el perfil de coche exactamente igual que como estaba, entonces todo ok, y el perfil aparece entonces como activo.

perealonso
27/01/14, 13:12:12
Me autocontesto (es que soy muyyyyyy cabezón ...)

Bunscando por internet he encontrado esto:

"Atención: Tasker no puede detectar directamente cuando se conecta un dispositivo BT, sólo cuando se realiza una conexión o desconexión."

Supongo que tasker no sabe que está conectado al parrot, solo puede saber en el momento en que se conecta, y parece ser que en mi caso, como que no se apaga el parrot del coche, nunca se dispara el perfil coche.

Habrá que seguir buscando.

oscarptx
27/01/14, 19:02:03
Pues yo he actualizado todo mi Tasker con el consejo de Caravantes de los tres perfiles y me va del carajo, 0 problemas hasta ahora...

perealonso
27/01/14, 20:17:04
Alguien puede confirmar el tema de que tasker no puede detectar equipos Bluetooth conectados?

Blasphemor
27/01/14, 20:26:16
Muy buenas yo tengo instalado una apk llamada safe areas, está genial, lo tengo para casa lo desbloquea con wifi y en el coche con bluetoth, te dejo el Link por si te interesa
Safe Areas (wifi unlock) - https://play.google.com/store/apps/details?id=com.brinkkemper.safeareas

perealonso
28/01/14, 13:17:01
Muy buenas yo tengo instalado una apk llamada safe areas, está genial, lo tengo para casa lo desbloquea con wifi y en el coche con bluetoth, te dejo el Link por si te interesa
Safe Areas (wifi unlock) - https://play.google.com/store/apps/details?id=com.brinkkemper.safeareas

Pues la he probado y tengo exactamente el mismo problema, pero al revés.

Creo que el problema es mi manoslibres Parrot.
Una vez se enciende, tasker lo detecta sin problemas, pero no lo enciendo y lo apago cuando entro y salgo del coche, si no que lo dejo en reposo cuando me voy, y cuando vuelvo se enlaza automàticamente sin tocar nada.

Creo que tasker detecta solo cuando se conecta o desconecta, pero no cuando se enlaza o desenlaza, así que si no apago y vuelvo a encender el parrot, si no que simplemente se enlaza por proximidad, tasker no se entera y no me activa el perfil.

Con Safe Areas me pasa algo parecido, pero en este caso me deja siempre el movil desbloqueado.

Buffffff, no se si se me entiende.

Blasphemor
28/01/14, 13:31:28
Pues la he probado y tengo exactamente el mismo problema, pero al revés.

Creo que el problema es mi manoslibres Parrot.
Una vez se enciende, tasker lo detecta sin problemas, pero no lo enciendo y lo apago cuando entro y salgo del coche, si no que lo dejo en reposo cuando me voy, y cuando vuelvo se enlaza automàticamente sin tocar nada.

Creo que tasker detecta solo cuando se conecta o desconecta, pero no cuando se enlaza o desenlaza, así que si no apago y vuelvo a encender el parrot, si no que simplemente se enlaza por proximidad, tasker no se entera y no me activa el perfil.

Con Safe Areas me pasa algo parecido, pero en este caso me deja siempre el movil desbloqueado.

Buffffff, no se si se me entiende.

Con safe areas tienes que poner como seguridad el pin y no el patron de desbloqueo, cuando tengas el móvil desbloqueado pones ningún tipo de seguridad

perealonso
28/01/14, 13:49:46
Con safe areas tienes que poner como seguridad el pin y no el patron de desbloqueo, cuando tengas el móvil desbloqueado pones ningún tipo de seguridad

Así lo puse :cry:

Blasphemor
28/01/14, 14:02:11
Así lo puse :cry:

http://img.tapatalk.com/d/14/01/28/a5ugynym.jpg
He probado con el bluetoth del pc y va todo bien

perealonso
31/01/14, 10:07:04
Creo que he conseguido solucionarlo.

Buscando por internet y en la propia ayuda de tasker, descubrí para mi sorpresa que tasker es incapaz de saber si un dispositivo bluetooth está vinculado, solo se entera cuando se conecta o se apaga. Mi problema és que como el Parrot queda en reposo (no se apaga), al entrar en el coche, se vincula automáticamente, pero no se conecta, de modo que tasker NO SE ENTERA.

Pero pensando, he encontrado una posible solución. Tengo programado Radardroid para que se habra siempre que se active el parrot del coche, de manera que en vez de intentar activar el perfil por el bluetooth, lo activaré mediante el Radardroid.

Ahora mi pregunta: ¿cual es la mejor manera de activar el perfil, por aplicacion, por evento o por estado?, la verdad que no se muy bien como actuar a partir de aquí.

helixion
28/03/14, 19:29:03
Hola a todos,
veo que este hilo lleva un par de meses parado pero a ver si lo lee alguien y me puede echar un cable.

Llevo una semana intentando crear un perfil o tarea (no lo se diferenciar) con tasker pero no consigo nada (no entiendo el programa, soy muu malo en esto). El caso es que necesito que si el bluetooth está encendido (creo que esto es el if), no me pida patrón de desbloqueo. No quiero nada más.
¿eso lo puedo hacer? ¿me echáis un cable?

gracias compis!

mlesir
29/03/14, 00:14:02
Desbloquearlo es fácil. Tienes que usar el plugin "secure settings". Esta muy hablado y hay varios hilos sobre eso.
Respecto del bluetooth esta confirmado q tasker solo detecta cuando se conecta por primera vez. Si salieramos del coche y volviéramos a entrar no detecta la reconexión. Se soluciona fácilmente automatizando que cada vez que se desconecta del cacharro bluetooth en cuestión se apague y se encienda. De esta manera cuando vuelva a detectar el dispositivo bluetooth lo detectará otra vez por vez por primera vez.
Helixion aparte de esto te recomiendo que leas el post chincheteado de recomendaciones si no lo has hecho ya. Es un buen sitio para empezar en este foro.