The Watchdog Has a Watchdog
Description
A dark-mode Twitter thread shows Zhuowei Zhang, @zhuowei, asking: "Does anyone know if iOS has a watchdog for making sure that SpringBoard runs, and if so, how do I disable it?" He then replies: "... yes it does, /usr/libexec/watchdogd It just rebooted my phone with a "Userspace watchdog timeout". Sigh." and "Unloading /usr/libexec/watchdogd causes another panic ("no checkins from watchdogd in 91 seconds") Sigh." Another user, @tjhorner, replies, "The watchdog has a watchdog!" timestamped "5:45 AM · Jun 6, 2021 · Twitter for iPhone," with "3 Likes." Zhuowei then quotes "Who watches the watchers?" and an Apple manual-style line explaining that watchdogd or the Watchdog KEXT may panic the system to restore usability, while a "t.me/dev_meme" watermark sits at the bottom.
Comments
8Comment deleted
Killing the liveness checker just summons the liveness checker checker, which is exactly the kind of recursion that ends in a panic.
Tim Cock* Comment deleted
But why? For rooting? Comment deleted
You may buy apple products, but you never own them Comment deleted
This is nothing compared to windows there are A LOT of watchdogs... not to speak about UWP. I hope there will be a new kernel with UWP only in mind. That would be the best OS ever like Xbox just without Win32 games Comment deleted
Use Linux ? Comment deleted
Awoken ones say btw arch Comment deleted
guix u meant Comment deleted