Ver Mensaje Individual
  #12  
Viejo 12/04/18, 20:06:58
Array

[xs_avatar]
danko9696 danko9696 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 2,371
Modelo de smartphone: Mate 8
Tu operador: Yoigo
 Cita: Originalmente Escrito por SmartPhoneLover Ver Mensaje
Una opción que se me ocurre, que no estoy seguro si llegaría a interferir satisfactoriamente con la pulsación prolongada del mismo, pero sí funciona del modo normal; sería insertar un perfil de evento para AutoInput, con el cual se interceptaria el botón de POWER. Acto seguido vincular una tarea con la acción de hacer desaparecer el cuadro de diálogo de opciones de apagado nada más aparezca = botón atrás, matar proceso (actividad con PID)...

También se podría recrear la ventana de apagado con opciones personalizadas, o la UI totalmente idéntica al dispositivo, pero con acciones en sus botones totalmente distintas a las ofrecidas. Así es como tengo uno de mis perfiles de antirobo, aunque en desuso. De ésta manera, actuaria del mismo modo que lo explicado anteriormente, pero esta vez se mostraria dicha escena encima del cuadro original, o en vez de éste.

PD: Si se usa Nougat en adelante, recomendaria agregar unas acciones referidas al cambio de color de pantalla (RGB), y establecer los tres canales a '0'. Por lo tanto, la pantalla en condiciones normales de luminosidad externa (ambiente), se vería como que está apagada. también vendría bien ayudar con bajar el brillo del LCD también al 0%, desconectar todos los sonidos y vibración (Do Not Disturb = ALL), etc.
Veo varios problemas y derivan de que lo que propones son cosas parcheadas por google por temas de seguridad, ya que hacen cosas muy muy similares a las que usaría una app que tratase de engañar al usuario con una UI falsa (que justo es lo que se propone aquí, solo que en lugar de ser el objetivo uno malicioso se trata de proteger el móvil). Por ejemplo hace tiempo (no estoy seguro desde qué versión) que no es posible usar overlay encima de algunas pantallas de sistema, como la del dialog de apagado, y por lo mismo tampoco creo que se pueda matar ese proceso (aunque puedo estar equivocado), desde luego no sin root y aun con root (si se puede) casi seguro requiera pasos adicionales como modificar algunos archivos. O sea, una app que requiera ser flasheada o una rom custom.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a danko9696 su comentario: