Greetings,
Been working hard to resolve this issue since I work in critical infrastructure networks. Both of my phones, Pixel 5 and Pixel 4a have GrapheneOS installed. However, just in the last week, both phones have stopped taking a charge after the updates ran and I started to get moisture and debris alerts on the USB. My critical work phone's SIM is in an old Samsung Galaxy at the moment due to the issue so I can take calls from work, my personal phone has USB debugging over wifi turned on so I can try to get a shell to remove whatever block in the code is causing this issue.
Unfortunately, none of the fixes out there appear to work - booting to the Bixby window, or exectera. Even forceing System UI to stop, failed to work. If I do get a 'enable USB' option when the moisture message appears, that doesn't work. I've looked over the developer forums and was unable to find adb shell command to disable this feature.
Rice bagging the phones was an option that I explored, that didn't work. I've used electonic cleaning fluide on the USB-C ports, but that did not work. Switching out multiple cables, charging plugs, computering charging, car charging - none of this worked. Since it's both phones, the batteries being bad and both USB-C ports suddenly quitting to take a charge (while giving what appears to be false moisture messages) does not appear to be logical to me and bears evidence that this is an issue surrounding the update.
Is there a known adb command to kill this feature or what do you guys suggest that I haven't already tried?