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


 
Herramientas
  #1  
Viejo 01/08/17, 17:45:45
Avatar de helpinterchange
helpinterchange helpinterchange no está en línea
Usuario poco activo
Mensajes: 9
 
Fecha de registro: abr 2011
Mensajes: 9
Modelo de smartphone: Diamond
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Como proteger una aplicacion creada con Tasker App Factory

Hola

Como pudiera proteger una palicacion creada con App Factory, para que no pueda ser decompilada y modificada.

Saludos

Helpy
Responder Con Cita


  #2  
Viejo 02/08/17, 08:25:44
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Supongo que con algo como esto...

https://dexprotector.com

...aunque por la forma en la que se crean las aplicaciones con Tasker no tengo muy claro que se pueda utilizar.
Responder Con Cita
  #3  
Viejo 02/08/17, 15:11:00
Avatar de helpinterchange
helpinterchange helpinterchange no está en línea
Usuario poco activo
Mensajes: 9
 
Fecha de registro: abr 2011
Mensajes: 9
Modelo de smartphone: Diamond
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por WillyWeb Ver Mensaje
Supongo que con algo como esto...

https://dexprotector.com

...aunque por la forma en la que se crean las aplicaciones con Tasker no tengo muy claro que se pueda utilizar.
Estoy desarrolando una aplicacion, la cual para ejecutarse comparo el valor del imei del movil q guardo en una variable, con el valor real que obtengo del dispositivo en el momento que se ejecuta la aplicacion, si la aplicaion se abre con un editor se puede ver los valores de las variables guardadas en la apk, la idea de protegerla es que la aplicacion se se ejecute si de alguna forma cambiar el valor original definido en la variable.

Hay algo ya hecho de esta forma o tienen otra idea de como pudiera proteger mi aplicacion.

Saludos y Gracias
Responder Con Cita
  #4  
Viejo 02/08/17, 17:22:00
Avatar de WillyWeb
WillyWeb WillyWeb no está en línea
Usuario muy activo
Mensajes: 2,067
 
Fecha de registro: dic 2008
Localización: Hoy aquí y mañana allí
Mensajes: 2,067
Modelo de smartphone: OnePlus 3T | Xiaomi 9T Pro
Versión de ROM: OxygenOS 9.0.6 | MIUI 12.5.1
Versión de Radio: Stock
Tu operador: Vodafone
Mencionado: 75 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por helpinterchange Ver Mensaje
... si la aplicaion se abre con un editor se puede ver los valores de las variables guardadas en la apk ... tienen otra idea de como pudiera proteger mi aplicacion.
Si se trata de hacer menos evidente a la vista ese IMEI puedes trocearlo en más de una variable o guardar su valor en hexadecimal (o en otra base). Y para evitar su modificación podrías hacer un simple cheksum (mejor una reducción MD5 o similar).

Así, a bote pronto, no se me ocurre otra cosa que sea simple
Responder Con Cita
  #5  
Viejo 02/08/17, 17:25:48
Avatar de danko9696
danko9696 danko9696 no está en línea
Usuario muy activo
Mensajes: 2,371
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
Mencionado: 34 comentarios
Tagged: 1 hilos
Guarda esos valores que quieres proteger encriptados con una llave, aleatoria o que sea fácil de confundir con código normal y luego justo antes de comparar desencripta temporalmente. De este modo, aunque sepan que un valor del código es el imei no podrán poner el que quieran, ya que luego es alterado (con la llave) antes de desencriptar.

O sea, lo que realmente tendrías que ocultar sería la llave, pero esta es mucho más sencillo hacerla pasar desapercibida, ya que no tiene por qué tener una longitud o formato determinado.

Creo recordar que en Tasker está limitada la posibilidad de encriptar, pero si todavía es así seguro que hay alguna forma alternativa para ello que puedas implementar.
Responder Con Cita
  #6  
Viejo 02/08/17, 17:58:46
Avatar de Caravantes
Caravantes Caravantes no está en línea
Usuario muy activo
Mensajes: 2,200
Compra y venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Versión de ROM: Android 8
Tu operador: Lowi
Mencionado: 59 comentarios
Tagged: 4 hilos
Cita:
Originalmente Escrito por helpinterchange Ver Mensaje
Estoy desarrolando una aplicacion, la cual para ejecutarse comparo el valor del imei del movil q guardo en una variable
Hay dispositivos que carecen de IMEI, por ejemplo los tablets que no tienen conectividad telefónica directa (no admiten una tarjeta SIM). ¿Eres cosciente de ello?
Quizá debieras utilizar otra referencia, como la dirección MAC de la conexión Wifi.
O mejor aún, mezclar el IMEI y la dirección MAC como dato de referencia. De este modo te aseguras una identificación única aunque falte uno de los dos datos.
Barajando adecuadamente los caracteres del IMEI y de la MAC (y mejor si también añades barajados otros caracteres especiales, para despistar) puedes obtener una longaniza imposible de reconocer, y cualquier manipulación indebida será detectada. Todo lo cual es compatible con las sugerencias de otros compañeros: guardar en hexadecimal, usar control MD5, etc.
Responder Con Cita
  #7  
Viejo 02/08/17, 21:25:10
Avatar de helpinterchange
helpinterchange helpinterchange no está en línea
Usuario poco activo
Mensajes: 9
 
Fecha de registro: abr 2011
Mensajes: 9
Modelo de smartphone: Diamond
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
La solucion en la que estoy trabajando es hacer un task que me genere un codigo en base al IMEI que le introduzco, esta seria la variable que voy a guardar en la aplicacion, luego cuando se ejecuta la apk, esta lee el DEVID del dispositivo, realiza el mismo calculo y lo compara con el valor que tiene guardado. Algo parecido a un generado de licencias para la aplicacion.

Saludos
Responder Con Cita
  #8  
Viejo 03/08/17, 00:03:43
Avatar de mlesir
mlesir mlesir no está en línea
Usuario muy activo
Mensajes: 2,263
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Versión de ROM: 4.4 Cyanogen
Tu operador: Pepephone
Mencionado: 36 comentarios
Tagged: 2 hilos
Pero y si como dice Caravantes no tiene IMEI?

Enviado desde mi YD201 mediante Tapatalk
Responder Con Cita
  #9  
Viejo 03/08/17, 15:16:53
Avatar de helpinterchange
helpinterchange helpinterchange no está en línea
Usuario poco activo
Mensajes: 9
 
Fecha de registro: abr 2011
Mensajes: 9
Modelo de smartphone: Diamond
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Si no tienen imei se puede utilizar
- Android Device ID
- Wifi Mac Address
- Hardware Serial

pero en el caso de mi APK, solo es para moviles GSM
Responder Con Cita
Los siguientes 2 usuarios han agradecido a helpinterchange su comentario:
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 02:45:12 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007