Since this morning my Pixel 7 Pro on GrapheneOS has been stuck in what appears to be a userspace reboot loop following overnight app updates. The device reaches the lock screen and shows the SIM PIN prompt with the numbers. I can enter the SIM PIN successfully But the input method editor (IME) never loads, so there is no on-screen keyboard to enter either the device unlock PIN. The system UI looks partially broken: the status bar is incomplete (no battery level/percentage), the wallpaper never renders, and after roughly 30 seconds the system triggers a quick reboot that only shows the GrapheneOS boot animation, without the full Google logo / cold boot sequence.
I have already sideloaded the latest stable GrapheneOS build (2025121701) over the existing installation, so the current slot should be on a known-good OS image, but the behavior is unchanged at the user profile level. Attempting to boot into safe mode via the standard Volume Down method during boot does not succeed, even though safe mode has worked reliably on this device in the past. Given that this started right after bulk app updates and the internal storage was at roughly 99% utilization beforehand, my working theory is that the /data partition is effectively at 0 bytes free, causing critical userspace components (SystemUI, IME, possibly Zygote-spawned processes associated with the primary user profile) to fail to initialize or to crash-loop.
Already tried removing SIM card, issue persists.
I am looking for guidance on the following:
Whether this behavior is consistent with a full /data partition (ENOSPC) leading to persistent crashes of SystemUI/IME and a userspace reboot loop of the decrypted user profile.
Whether there are any viable recovery strategies to reclaim space or restore a functional IME without wiping /data (e.g. interaction between cold boots vs userspace reboots, any known mechanisms that would allow minimal access to the user profile to delete data when storage is critically full).
At what point it is reasonable to conclude that the user data partition is unrecoverable in practice in this state and that a factory reset via recovery is the only realistic remediation path.