`tccutil reset All` does not reset Local Network permission

$ tccutil reset All This command resets the other permissions (i.e. camera, microphone) but doesn't reset the Local Network permission.

OS: macOS 15.0

Answered by DTS Engineer in 792615022

Indeed. Some privacy related subsystems use the TCC infrastructure that’s reset by tccutil and some do not. Local network privacy (LNP) is one of the ones that does not [1]. On iOS this isn’t really a big deal because you can reset LNP by deleting the app. That’s tricky on macOS. I encourage you to file an enhancement request requesting a mechanism to reset LNP.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] The other notable one being location privacy.

We appreciate your interest in participating in the forums! These forums are for questions about developing software and accessories for Apple platforms. Your question seems related to a consumer feature and is better suited for the Apple Support Communities

Indeed. Some privacy related subsystems use the TCC infrastructure that’s reset by tccutil and some do not. Local network privacy (LNP) is one of the ones that does not [1]. On iOS this isn’t really a big deal because you can reset LNP by deleting the app. That’s tricky on macOS. I encourage you to file an enhancement request requesting a mechanism to reset LNP.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] The other notable one being location privacy.

Oh, and in another thread benson3816 wrote:

I don't want to reinstall macOS to test it.

I generally do this sort of testing in a VM, restoring the VM to a ‘clean’ snapshot between each test.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

sudo ifconfig lo0 alias 10.200.10.1/24 export SOCAT_DEFAULT_LISTEN_IP=10.200.10.1 socat -v tcp-l:1234,fork exec:'/bin/cat' nc 10.200.10.1 1234

socat[41909] E read(6, 0x7fb8ec009000, 8192): Socket is not connected

Was working fine on last MacOS before Sequoia.

`tccutil reset All` does not reset Local Network permission
 
 
Q