Skip to content

AlienGamer Mode 1.9.1 - Stability and security / Estabilidad y seguridad

Latest

Choose a tag to compare

@alienmau alienmau released this 27 Oct 04:03

AlienGamer Mode 1.9.1 — Estabilidad y seguridad / Stability and security

2026-10-26 · Mantenimiento desde 1.9.0 / Maintenance update from 1.9.0.

Español

Juega o trabaja en tu pantalla principal y consulta el estado de tu PC desde un smartphone o tablet en la misma red local. Esta actualización refuerza la fiabilidad del monitor móvil y de la configuración de pantallas con ocho grupos principales de mejoras.

1. Guardar, cerrar y volver a abrir el editor

Corregido el falso mensaje «No se pudo abrir el editor de pantallas» al desactivar una pantalla, guardar, reabrir y volver a activarla. Una ventana que desaparecía al guardar podía confundirse con un editor que nunca había iniciado; el agente lo terminaba antes de completar su salida correcta.

El agente conserva si la ventana llegó a mostrarse y valida una señal de disponibilidad asociada al proceso. Sigue recuperando un editor que realmente no inicia. Las esperas de cierre son acotadas, un proceso pendiente se revisa después y cada guardado se aplica una sola vez. La reanudación de mantenimiento conserva el temporizador; un inicio normal sigue preparando la duración guardada.

2. Recuperación del monitor móvil

Corregido el procedimiento de recuperación tras mantenimiento que podía iniciar el puente en un contexto de herramientas con una copia anterior de la configuración. Una prueba local podía responder mientras la ventana real seguía sin QR. Las herramientas de recuperación ahora usan el contexto interactivo limitado del usuario, verifican el enlace correspondiente a su configuración actual y rechazan resultados antiguos. No copian ajustes anteriores ni regeneran certificados para resolver este problema.

3. Ajustes recientes conservados al guardar

El editor vuelve a leer la configuración vigente antes de aplicar la distribución y conserva cambios recientes de hardware, idioma y preferencias móviles/HTTPS. Las pruebas cubren fondo dinámico/personalizado con sólo móvil y con salidas combinadas, además de fallos de lectura. El mensaje original reportado para el fondo aún no tiene reproducción exacta; no se declara resuelto cualquier error posible de guardado.

4. Menos consultas repetidas a sensores

El puente comparte una instantánea durante un segundo entre solicitudes, conserva la fecha real de la muestra y separa los campos particulares de cada respuesta. Consultar la salud del servicio ya no lee el inventario de HWiNFO. La animación visual permanece independiente del muestreo.

En una comparación sintética de unos 20 segundos se pasó de 139 lecturas/139 solicitudes a 19 lecturas/140 solicitudes. Esto demuestra reducción de consultas en esa prueba; no promete FPS ni una mejora porcentual de consumo en juegos.

5. Lectura de memoria compartida más robusta

Se comprueban los límites de las secciones antes de reservar buffers y se libera correctamente la exclusión de acceso al recuperar un mutex abandonado. Una fixture aislada completó 500 lecturas y 50 encabezados inválidos sin aumento de handles tras el calentamiento. No prueba ausencia de fugas prolongadas ni modifica el driver externo de HWiNFO.

6. Protección del servicio web

Se refuerza la validación Host, se impone un plazo total de recepción de solicitudes y se añade una política de contenido que permite los scripts previstos y bloquea scripts inyectados. Se mantiene el MP3 local/personalizado del navegador sin exponer lectura arbitraria de archivos del PC. El servicio sigue orientado a la red local: no requiere nube ni abrir puertos del router a Internet.

7. Recuperación de conexión móvil

Las consultas de datos ya no se solapan. Tienen cancelación y tiempo límite para evitar acumulaciones cuando una conexión queda detenida; la actualización se reanuda al recuperarse la red. Las pruebas de navegador cubren recuperación y reproducción de audio bajo la política de contenido real.

8. Archivos del programa protegidos

El instalador establece permisos para que Administradores y SYSTEM modifiquen el código y usuarios normales puedan leerlo/ejecutarlo. Se validan propietario, permisos y rutas antes de aplicar la protección. El despliegue local con elevación está comprobado; falta la instalación completa en máquina limpia y usuario estándar.

Reinstalación y HTTPS

Actualizar o reinstalar conservando los datos de la misma cuenta y la autoridad HTTPS no debería exigir reinstalar el certificado del celular. Reiniciar o renovar el QR tampoco cambia esa autoridad. Borrar los datos/identidad HTTPS genera otra autoridad y exige instalar su nuevo certificado; un cambio de IP puede renovar el certificado del servidor bajo la autoridad existente.

La instalación completa conserva grabaciones/reportes, preferencias móviles/alarma e identidad HTTPS; respalda/restablece el diseño de escritorio y la sesión del temporizador. Sigue la guía HTTPS: verifica la huella, instala como CA —no Wi-Fi— y comprueba «La conexión es segura». No ignores advertencias rojas. Mantener pantalla encendida requiere HTTPS confiable y soporte del navegador.

Pruebas y límites

Pasaron 32 suites distintas de regresión: editor real con datos de prueba, cancelar/errores, sólo móvil, preservación de ajustes, ventanas HTTPS anidadas, temporizador/audio, reportes HTML/Excel, inicio oculto, seguridad de solicitudes y memoria compartida. Edge/Playwright cubre ocho tamaños/orientaciones y recuperación de conexión. Una comprobación HTTPS de sólo lectura desde la sesión real confirmó datos HWiNFO, política activa, audio y rechazo de un token incorrecto. Se aplicaron y verificaron parches locales.

No se ha completado una instalación íntegra de este EXE en máquina limpia. Siguen abiertos propiedad/PID en cierres heredados, reentrada durante inicio/cierre, mediciones prolongadas de memoria/recursos, otros teléfonos/tabletas físicos y disponibilidad de RPM de ventiladores. No se afirma compatibilidad universal ni ausencia de fugas. Matriz de pruebas y pendientes.

La interfaz se conserva. Estas capturas muestran la implementación vigente con datos de prueba y sin enlaces QR privados:

Monitor móvil horizontal, datos de prueba

Editor de pantallas, datos de prueba

English

Keep your game or work on the main display and check your PC from a phone or tablet on the same LAN. This maintenance release contains eight main groups of stability, performance and security improvements.

  1. Display editor lifecycle: fixes the false startup failure during disable/save/reopen/enable cycles. The watchdog now distinguishes an editor that never opened from one whose window closed normally while its process was exiting. PID-matched readiness, scoped cleanup, exactly-once apply and bounded waits prevent false failures and indefinite tray waits. Maintenance resumes preserve the timer; normal launches prepare the saved duration.
  2. Mobile service recovery: maintenance tools use the normal user's limited interactive context and verify the current configuration/QR rather than an older copy visible to a tool process. Stale results are rejected. Recovery does not copy old preferences or regenerate certificates.
  3. Preserved settings: layout saves re-read current settings, retaining newer hardware/language and mobile/HTTPS preferences. Tests cover custom/thermal backgrounds in mobile-only/combined modes and failed reads. The original reported background-save message is still not reproduced exactly.
  4. Shared sensor sampling: one-second snapshots avoid a full inventory scan per request, retain sample timestamps and independent client fields. Health checks do not read sensors. A roughly 20-second synthetic comparison changed 139 reads/139 requests to 19 reads/140 requests. This is not a gaming FPS or universal CPU benchmark.
  5. Shared-memory resilience: validates section boundaries before allocating buffers and releases an abandoned mutex correctly. A fixture exercised 500 reads and 50 malformed headers with zero handle growth after warm-up. This does not establish leak-free prolonged operation or modify the external HWiNFO driver.
  6. Web protections: Host validation, total request-receive deadline and script-hash content policy block unrecognized hosts and injected scripts. Local/custom browser MP3 remains supported; arbitrary PC file access is not exposed. No cloud or router port forwarding is required.
  7. Mobile network recovery: non-overlapping, cancellable requests with timeouts avoid stalled-request accumulation and resume after recovery. Browser tests exercise network recovery and audio under the actual policy.
  8. Installation permissions: administrator/SYSTEM write access protects program code while standard users retain read/execute access. Owner, paths and access rules are validated. Local elevated deployment passed; clean-machine/standard-user installation remains to be tested fully.

Updates, HTTPS and certificates

Updating/reinstalling while retaining the same account's data and HTTPS authority should not require reinstalling the phone's CA certificate. Restarting or rotating the QR does not replace that authority. Deleting HTTPS identity/data creates a new authority requiring installation of its certificate on the phone; an IP change can renew the server certificate under the existing authority.

Full setup retains recordings/reports, mobile/alarm preferences and HTTPS identity, while backing up/resetting desktop layout and the timer session. Follow the HTTPS guide: verify the fingerprint, install as a CA rather than Wi-Fi, and require “Connection is secure.” Never bypass red warnings. Native keep-awake requires trusted HTTPS and browser support.

Verification and remaining work

32 distinct regression suites passed, covering real editor fixtures, cancel/error paths, mobile-only output, preferences, nested HTTPS dialogs, timer/audio, HTML/Excel reports, hidden startup, HTTP security and shared-memory fixtures. Edge/Playwright covers eight viewport/orientation combinations and network recovery. A read-only installed HTTPS check from the desktop user's context verified real HWiNFO data, active policy, audio and invalid-token rejection. Local patches were deployed and checked.

A complete installation of this EXE on a clean machine has not been completed. Legacy process-ownership/PID shutdown routes, startup/stop reentrancy, prolonged resource measurements, additional physical devices and fan RPM availability remain open. No universal compatibility or leak-free claim is made. See the workflow audit.

The screenshots above show the unchanged implemented interface with synthetic readings. Download the Windows installer and SHA-256 checksum attached to this release.