¿Cómo modificar los posibles valores de tiempo de espera de la pantalla en dispositivos rooteados?

He logrado rootear mi dispositivo. Quería mantener mi pantalla despierta para siempre. Sin embargo, cuando miré alrededor de la Configuración, el valor máximo es 1 hora en la configuración de Pantalla. Hay un 'nunca' en la configuración del desarrollador, pero solo cuando el dispositivo se está cargando. Utilicé Tasker para establecer el tiempo de espera en Nunca, pero se vuelve a cambiar cuando hago clic en Configuración de pantalla. Usé wakelocks de Android pero dejan de funcionar cuando se eliminan de la memoria.

Sé que esas configuraciones son lo suficientemente prácticas, pero como un geek me gustaría saber cómo hacer que aparezca 'Nunca' en mi Configuración de pantalla.

EDITAR: para repetir nuevamente, NO quiero usar una aplicación o un wakelock para lograr esto. Solo me gustaría modificar mi ROM (/partición del sistema) para que aparezca 'Tiempo de espera de la pantalla: Nunca' en mi Configuración.

El Wake Lock de Darken ( enlace ) siempre me había funcionado bien para ese propósito. Nunca lo habían borrado de la memoria tampoco.
@AndyYan Gracias por la respuesta, pero he expresado en mi pregunta que simplemente quiero un 'nunca' en la configuración. Para mantener el dispositivo despierto, Tasker es lo suficientemente perfecto porque puede detectar cuándo cambié la configuración de la pantalla.
Actualmente estoy investigando esta pregunta exacta, con prácticamente los mismos parámetros que usted (mis condolencias por las respuestas frustrantes). Una aplicación que he encontrado bastante prometedora: SetEdit . Esta aplicación, después de usar ADB para otorgar permisos adicionales, le permite acceder y modificar directamente los valores de configuración guardados en sus respectivos contenedores .db, muchos de los cuales no son accesibles a través de la interfaz de usuario de la interfaz. Por supuesto, el truco es encontrar el correcto y no bloquear el dispositivo en el proceso...

Respuestas (1)

Para mantener la pantalla despierta para siempre:

  1. Descargue la aplicación No Screen Off e instálela.
  2. ( Ignore esto POR FAVOR ) Si conoce la programación de Android, puede usar este fragmento en su aplicación:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

  1. Algunos teléfonos tienen la opción "Mantener la pantalla encendida" en la configuración del tiempo de espera de la pantalla.

  2. ( Requiere Root ) Puede usar PerApp para realizar cambios en la configuración del tiempo de espera de la pantalla y agregar su propio valor (personalizar)

  3. Hay una opción de permanecer despierto en "Opciones de desarrollador" para permanecer despierto mientras se carga y depura el USB .
Aparte del segundo, tengo TODOS los métodos mencionados en el cuerpo de mi pregunta... Solo me gustaría poder usar el tercer método. (El cuarto método parece casi el mismo que Tasker y NO sobrevive a un cambio de configuración)