The most common bypass is rolling the system clock back. AIVI does not rely on the Windows clock: it maintains a virtual clock driven by a monotonic timer (GetTickCount64), so changing the system time does not affect slot evaluation.
Four layers of defence
- Independent virtual clock: advanced by milliseconds since boot; changing the system time has no effect.
- Sleep/wake compensation: on wake the clock is compensated and immediately re-synced, preventing “free time” from closing the lid.
- Boot rollback guard: if the system time is earlier than the recorded one, the recorded value is used unconditionally.
- Network time sync (NTP): when enabled it calibrates every 30 minutes; drift ≤60s is stepped smoothly (forward only), drift >300s is treated as tampering and forces a lock that only the parent password can clear.
How to enable network time sync
- 01
Turn it on
Settings → Time Management → tick Network time sync; in the web console enable it under Dashboard → Settings → Time Management and save.
- 02
Keep the device online
NTP calibration requires network access. A permanently offline PC still uses the virtual clock and resists tampering, but real drift cannot be corrected.