2011-11-12 21 views
6

Hacemos alquileres a corto plazo en teléfonos celulares y tabletas. Necesita una tableta por una semana, puede venir a nosotros y nosotros también la alquilamos. Lo que sucede es que al final de la semana (o semanas) debe devolverlo. A menudo, la persona que lo alquila no lo devuelve (varias razones), pero ahora es propiedad robada. Tenemos una aplicación que cargamos y podemos enviarle un comando que bloqueará el dispositivo. O podemos programar la aplicación para permitir x días y luego bloquearla (como un parquímetro). Una vez bloqueado, requiere una contraseña para desbloquear. Esto funciona, pero solo funciona si el usuario no ha restablecido el dispositivo a fábrica. Si cargamos la aplicación y la alquilamos a otra persona durante 2 semanas (por ejemplo), descubriremos que a menudo el arrendatario restablece el dispositivo a fábrica. Varias razones por las que lo hacen, la mayoría están jugando con eso y solo quieren comenzar de nuevo. O si se les acaba el tiempo, se bloquea y luego pagan otro período de alquiler y les damos la contraseña para desbloquearlo. En este caso, ahora saben que tenemos un medidor de alquiler en funcionamiento.Prevenir reinicio de Android

Podemos rootear el dispositivo e instalar la aplicación como una aplicación de sistema, pero buscar herramientas de enraizamiento y jugar 'gato y ratón' con los proveedores que intentan evitar el enraizamiento es demasiado trabajo.

Lo que necesito, ¿hay alguna manera de poner una contraseña en el restablecimiento de fábrica en la configuración de Android? Me doy cuenta de que la mayoría de los dispositivos MFG le permiten presionar botones y reiniciar, pero con los que puedo vivir. Lo que necesito es una forma de no tener el botón de reinicio en la configuración de Android tan fácil de ejecutar. Alguien tiene una manera de hacer esto?

+1

Sugiero que haga uso de buena gente en Cynogenmod y use su código para asegurarse de que nadie pueda hacer un restablecimiento de fábrica. Incluso si lo hace, puede asegurarse de que el restablecimiento de fábrica configure también su medidor de arrendatario. Pero con el enraizamiento y la instalación de mods en un abrir y cerrar de ojos en Android, no creo que sea imposible crackear – the100rabh

+0

. Necesitará parchar el gestor de arranque, lo que probablemente descarte la mayoría de los dispositivos actualmente en el mercado. Simplemente desactivar el restablecimiento de fábrica en la configuración es más fácil, siempre que pueda obtener AOSP (o CM) trabajando en el dispositivo. – user999717

+0

Estas son buenas ideas pero requieren enraizamiento. El ACER ICONIA 500 y ahora el Toshiba Thrive han eliminado el enraizamiento al cambiar la capacidad de flasheo (fastboot) del dispositivo, lo que dificulta la carga de la ROM personalizada. En otras palabras, no puede cargar Cynogenmod sin flashear la ROM que generalmente se usa para rootear. Parece que los MFG no quieren que arraigues, por lo que están taponando los agujeros tan rápido como puedes encontrarlos (gato y ratón). Así que rooting y flasheo realmente no es lo que estoy buscando. Además, si acaba de agregar Cynogenmod, el dispositivo sigue tirando de las actualizaciones de OTA y le pide que actualice. – user1043437

Respuesta

0

Lo que puede necesitar si está alquilando para un software en particular, es una aplicación de modo kiosco. Esto se puede lograr fácilmente haciendo que el programa se programe solo durante 2 o 3 segundos en el futuro cuando se mate. Aparte de eso, modificar el sistema operativo no va a ser fácil.

+0

La muerte no es un problema.La aplicación está inactiva y se activa cada dos horas y al día. En realidad, es solo una aplicación de parquímetro. Pero, como dije, si restablece la configuración de fábrica porque solo quiere comenzar de nuevo o se acaba el parquímetro y paga otro período, el arrendatario buscará la aplicación y restablecerá el dispositivo. – user1043437

+0

Tal vez su problema no es solo software, sino legal. Pregúntele a un abogado acerca de incluir una política de "no restablecer el dispositivo" – AlfredoVR

+0

También tengo una aplicación que carga en un teléfono y usa los cambios en el GPS para determinar qué tan rápido va. Si se mueve más de 3 millas por hora (o lo que configuró), apaga el chat y el teléfono (que no sea el 911). Lo cargo en mi teléfono para adolescentes para evitar que hablen y envíen mensajes de texto mientras conducen. También registro la velocidad y el GPS para determinar qué tan rápido conducen. Me gustaría vender esta aplicación, pero no puedo permitir que los adolescentes accedan al restablecimiento de fábrica y lo borren. La aplicación debería instalarse a través del mercado. – user1043437

0

¿Intentó almacenar los datos de la aplicación en la tarjeta SD?

Este almacenamiento no se eliminará a menos que limpie.

+0

Pero la aplicación no se inicia después del restablecimiento de fábrica y se reinicia para que el almacenamiento de datos sea inútil. –

1

Como veo, como las tabletas como teléfonos Android tienen una identificación única, y imei (los teléfonos) google recibe el imei del teléfono, puedes ver que lo registran. Hasta ahora, no siguen el seguimiento de un dispositivo una vez que se reinicia, por lo que no tiene nada que hacer. El cambio de la política de la nube es la solución real para este problema. Imagínese si los proveedores más grandes como Facebook y Google, etc. solicitaran una autorización cuando un usuario informe de pérdida o robo al propietario original, este problema no existiría.

-1

Es realmente fácil. Obtenga una marca de teléfonos en particular para el negocio ... como una galaxia de Samsung que le da la opción de una contraseña de restablecimiento de fábrica ... solo para restablecer la configuración de fábrica ... Sin contraseña ... no hay restablecimiento de fábrica a través de la configuración. U ordy dijo u cud liv wit reinicio duro

+0

¿Puedes corregir tu ortografía? no es un mensaje que está escribiendo a su esposa o a alguien. – manetsus

Cuestiones relacionadas