Feature Request] Inactivity Reboot / 72-Hour Auto-Lock Prevention
When using an iOS device as a dedicated wall-mounted display/kiosk (e.g. running StandBy mode with widgets), iOS enforces a 72-hour "Inactivity Reboot" if the device goes three consecutive days without being unlocked via passcode. This causes the device to soft-reboot back into a "Before First Unlock" (BFU) state, breaking the wall display setup until manually unlocked.
Describe the solution you'd like An option or feature flag inside Nugget to either:
- Disable or alter the 72-hour inactivity lock/reboot timer (aks-inactivity / keybagd behavior).
- Prevent the device from falling back to the passcode screen after extended periods of inactivity.
Describe alternatives you've considered MDM Profiles: Enterprise configuration profiles do not expose payload keys for Secure Enclave inactivity timers. Jailbreaking: Using rootless daemon hooks (e.g. via Dopamine), though a native MobileGestalt or backup-restore level solution would be preferred for stock iOS setups. Additional context Device: iPhone XR iOS Version: iOS 18.x Primary Use Case: Wall-mounted StandBy dashboard using native photo widgets and Scriptable.
Source: leminlimez/Nugget