Saltar al contenido principal

¿Qué es el modo de protección de scripts?

  • El modo de protección de scripts garantiza que, cuando el dispositivo recupera un estado normal después de que el script termine por factores externos (como el bloqueo del programa de servicio o el corte de alimentación), el script se reinicie automáticamente. Se exceptúan las siguientes situaciones:
    • El dispositivo se queda sin alimentación y no vuelve a cargarse
    • El dispositivo no puede arrancar
    • El dispositivo pierde el estado de jailbreak después de reiniciarse
    • El dispositivo está en modo seguro
    • El dispositivo tiene una contraseña de bloqueo de pantalla y se reinicia
    • El usuario lo termina activamente
    • El script termina por un error de ejecución
  • La prioridad del modo de protección es superior a la del script de inicio. Por lo tanto, para asegurarte de que la pantalla del dispositivo esté desbloqueada antes de comenzar tras un reinicio causado por un fallo, añade al principio del script el código siguiente:
    while (device.is_screen_locked()) do
    device.unlock_screen()
    sys.msleep(1000)
    end
    sys.toast("屏幕已解锁,脚本开始")
    -- A continuación va la lógica principal del script
    -- ...