Seguridad y acceso al sistema
Liwu usa un único componente local firmado para los objetivos de carga y Mantener activo con la tapa cerrada. Su aprobación es visible en Ajustes del Sistema.
Especificación de producto de Liwu 2.6.0 actualizada el 24 de septiembre de 2026
Por qué se requiere acceso con privilegios
La carga y Mantener activo con la tapa cerrada usan un componente local firmado. Sin el modo vela, los objetivos a partir del 80% usan la interfaz nativa del sistema. Los objetivos más bajos, la calibración y el modo vela requieren compatibilidad de firmware verificada y comprobaciones de relectura. La organización de la barra de menús necesita, por separado, Accesibilidad y Grabación de pantalla; las imágenes de los iconos permanecen en tu Mac.
Qué puede hacer el componente
El componente tiene una función local y limitada:
- Leer el estado de la batería y del adaptador.
- Enviar objetivos nativos del 80–100% y objetivos de firmware compatibles del 20–79%, con comprobaciones de relectura.
- Aplicar y verificar un intervalo compatible del modo vela, incluidos sus extremos inferior y superior.
- Ejecutar planes de objetivo, ciclos de calibración y Mantener activo mientras se cumplan sus requisitos de ejecución.
- Aceptar solicitudes solo de la app Liwu correctamente firmada.
Qué sale de tu Mac
El componente con privilegios no hace solicitudes de red. La app en sí solo usa estos servicios del producto:
- El appcast de Liwu, para buscar actualizaciones.
- GitHub Releases, cuando decides descargar una actualización.
- La lista firmada de licencias revocadas de Liwu.
- Una única solicitud de licencia tras completar una compra de Pro.
Las lecturas de la batería, la configuración de carga, las programaciones, las capturas de los iconos y los datos de uso de la app permanecen en tu Mac. Las capturas de los iconos se mantienen en memoria y no se suben. La app no contiene telemetría de uso.
Ejecución, reposo y salida
| Cerrar una ventana | Liwu sigue en la barra de menús. Los planes y cualquier calibración activa continúan. |
|---|---|
| Reposo | El último objetivo aplicado sigue sujeto al comportamiento de macOS y del firmware. La calibración no cuenta el tiempo de reposo como observación activa; al reactivarse, los planes perdidos siguen los ajustes de puesta al día. |
| Elegir Salir | Liwu envía una solicitud de liberación y se cierra enseguida. El componente intenta eliminar los límites de firmware que pertenecen a Liwu y solicitar el objetivo nativo del 100%. Esto no garantiza una carga inmediata. |
| Volver a abrir Liwu | Liwu comprueba el estado actual del hardware y cualquier transición incompleta antes de escribir. Una calibración interrumpida por el cierre de la app o del componente no se reanuda automáticamente. |
Detener y desinstalar Liwu
Sal primero de Liwu; al salir también se muestran los iconos de menú agrupados. Después ejecuta el comando de abajo. Confirma que el control de carga de Liwu se ha liberado, elimina el componente en segundo plano y el ítem de inicio, y termina. Si en su lugar se detiene con un mensaje, no se ha eliminado nada: vuelve a abrir Liwu, sigue cualquier aviso de recuperación, sal de nuevo y reinténtalo. Cuando termine correctamente, mueve la app a la Papelera.
Comando de desinstalación
LIWU_UNINSTALL=1 /Applications/Liwu.app/Contents/MacOS/LiwuEl comando anterior necesita Liwu 2.2.3 o posterior. En Liwu 1 y en versiones anteriores de Liwu 2, sal de Liwu para solicitar la liberación de su control de carga y después anula el registro de sus ítems en segundo plano con este comando antes de mover la app a la Papelera.
Comando para anular el registro en versiones anteriores
LIWU_UNREGISTER=1 LIWU_UNREGISTER_MAIN_APP=1 /Applications/Liwu.app/Contents/MacOS/Liwu