Aplicación Android con contraseña protegida
I wana hacer una aplicación de seguridad y en caso de robado o perdido mi aplicación no se debe desinstalar sin tener la contraseña. Sí Es posible hacer una aplicación que puede tomar la contraseña antes de obtener desinstalar .. Mi amigo Aditya Nikhade ha hecho esta aplicación :). Pero él no me está dando esta receta secreta 🙁 Instale esta aplicación Findroid de google Play. Primera aplicación que necesita para desbloquear su aplicación, entonces sólo u puede desinstalarlo.Por favor, ayúdame cómo crack esta técnica .. he buscado y obtuvo una respuesta incompleta en que podemos declarar un receptor de tipo PACKAGED_REMOVED pero quiero saber cómo puede Me detengo si mi aplicación se está desinstalando Estoy poco cerca de la solución de él Estoy trabajando / estudiando en Administrador de dispositivos Por favor, pegue el fragmento de código si alguien tiene. Gracias una tonelada en avanzado ….!
- Seguridad y autenticación cliente-servidor
- ¿Cómo puedo diseñar una API / autenticación segura para aplicaciones móviles para acceder a un servicio?
- Solicitudes seguras de servicio web
- Protección de integridad de la biblioteca compartida de Android
- Licencia de aplicación vs protección contra copia en Android
- ¿Cómo puedo proteger una aplicación de Android a un dispositivo?
- Implicaciones de los permisos del paquete (Todos los desarrolladores de android invitados a contribuir)
- Cambio de UID en la seguridad de Android
- En Google App Engine, ¿puedo relacionar un Token de Google OAuth 2 y un símbolo de SACSID que obtuve con el AccountManager de Android?
- Android M - Llavero como almacenamiento para nombre de usuario / contraseña
- ¿Cómo usar la API Android KeyStore con API 18?
- ¿Cómo puedo evitar que alguien se comunique con mi servidor, excepto mi aplicación de Android?
- Evitar que el usuario tome fotos de la pantalla de la aplicación
Desafortunadamente, la intención de ACTION_PACKAGE_REMOVED
será enviada a todos los receptores excepto a los suyos.
Creo que lo más parecido a lo que buscas es la función de administración de dispositivos introducida en 2.2.
Una vez que la aplicación está registrada como Administrador de dispositivos, no se puede desinstalar a menos que no esté registrada. Esto evitará que la aplicación se desinstale.
Aunque la API de administración de dispositivos no permite la protección por contraseña de esta característica en particular, puede proteger con contraseña su aplicación para evitar que alguien altere las funciones de administración de dispositivos de la aplicación.
Por lo tanto, cuando el usuario intenta cambiar las funciones de administración del dispositivo, puede solicitar al usuario una contraseña.
Agrega estas acciones a tu manifiesto para despedir la aplicación cuando intentas alterar los derechos de administrador del dispositivo de tu aplicación.
<intent-filter> <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> <action android:name="android.app.action.DEVICE_ADMIN_DISABLED" /> </intent-filter>
En esta acción usted puede utilizar protección de la contraseña entonces !!
Creo que debe ejecutar un servicio de fondo. Si no ejecuta la aplicación no tendrá ninguna posibilidad de encontrar lo que está sucediendo a sí mismo. No estoy seguro de cómo coger el "PACKAGE_REMOVED" evento, pero debe ser de otro elemento que se está ejecutando como un servicio del sistema. Por lo tanto, el sistema que obliga a detener el servicio puede ser posible atraparlo.
- La solicitud de servicio web no funciona en el navegador android android; Pero está trabajando en el navegador de PC
- Error desconocido en xpath (utilizando xmlpullparser)