3 ms·
The binary is at "/System/Library/CoreServices/liquiddetectiond". I took a quick look at disassembly, it has some functions for getting voltage, an amusingly na
by krackers 3y ago
The binary is at "/System/Library/CoreServices/liquiddetectiond". I took a quick look at disassembly, it has some functions for getting voltage, an amusingly named selector called "setIsWet". There's an "AnalyticsSendEvent" in there (and some corresponding obj-c methods). Maybe marcan will do a deeper disassembly one day. There's some reference to TI stuff in the selector names so you're probably right about that.
- londons_explore 3y agoKinda surprising they need an entire process for this... Smells of bad engineering - do they also have a batteryislowd? or a someonepressedtheMkeyonthekeyboardd?
- sneak 3y agoThey do indeed have a lot (dozens) of small, single purpose daemon processes in modern macOS. Many of them access the network, too.
- macNchz 3y agoOver the years those processes have also frequently–at least for me–been the answer to “where did all my battery life go and why is my laptop so hot?”, as they’d rarely but inexplicably go haywire and peg the cpu at 100% until being killed manually.
- spease 3y agoDepends on what you're optimizing for. Good for security and stability, bad for performance. > someonepressedtheMkeyonthekeyboardd "Pages would like to access the 'M' key" "Open System Preferences" "Deny"