Is this the right place to seek help in trying to gain Read/Write Access to Big Sur System Files?
I have a Corsair Commander Pro which is detected by macOS Big Sur (and Catalina) as an Uninterruptible Power Supply (UPS).
There is a previously documented fix for this but it is not easily achieved in Big Sur due to to more complex Read/Write Access Permissions.
'The Corsair Commander Pro, when connected to one of the two internal USB 2.0 headers, may appear to macOS as an Uninterruptible Power Supply (UPS). This may in turn affect sleep and wake behavior. A workaround to this problem can be found by reading
this post and the posts referenced within that post.
Credit:
@jb007'
#!/bin/sh
while sleep 999999999; do :; done
So the good news is that powerd only cares that ioupsd is running and doesn't look for specific output from it. Replacing ioupsd with the above script is working perfectly. System performance is as-expected (powerd is happy that it sees ioupsd running) and all devices are available for passthrough and control (if desired) to a Win10 VM.
Steps:
1) sudo su -
2) sudo mount -uw / (Mount the root filesystem as RW)
2) cd /usr/libexec
3) mv ioupsd ioupsd.ORIG (Rename ioupsd for safekeeping)
4) Create a new file named "ioupsd" using for favorite editor. Two lines below...that's all you need!
#!/bin/sh
while sleep 999999999; do :; done
3) Save that file
4) chmod a+x ioupsd (Do a "ls -la ioupsd" and make sure it is readable and executable for everyone)
5) Reboot (must be done to in order to re-mount the root FS as RO)
4) sudo mount -ur / (Mount the root filesystem as RO)