# Covenant Eyes Uninstall ## The problem A friend came to me because their computer died and they were unable to get their new laptop connected to the internet after doing a Time Machine restore. They had a backup from a laptop with an intel processor and were trying to restore on a new M1/M2 Arm Mac. ## Diagnostics When connected to wifi the device would get a private 169 address instead of a DHCP assigned 192.168.0.0/24 address. When ip and routes were set manually from the terminal, it would fail to connect, but show a connected icon. Ping would fail everywhere. This happens on both wireless and wired connections. This perplexed me. It took a while to figure out they had Covenant Eyes installed on the intel mac and the program does not restore properly. When you attempt to load the installer for Covenant Eyes it complains you need Rosetta 2 installed. Using a USB I copied over Rosetta 2 and an updated Covenant Eyes 3.9.7 DMG. Helpful link here: https://tinyapps.org/blog/202103270700_backup_rosetta2 Now the installer launches, but it crashes with a long stack trace giving a generic memory access error leading to a segfault. ``` dyld_process_snapshot_get_shared_cache ``` When you attempt to run the uninstaller it crashes with another segfault. It doesn't even get to the uninstall password prompt. Googling that message on another computer makes you think you need to update OSX from 13.4 to 13.6, but that's going to take a while and probably won't help... You can't run the installer, you can't run the uninstaller, and you don't have internet. Quite the catch 22. So you call Covenant Eyes, oh it's a weekend nevermind you need to call 9-5 Monday through Friday. What a joke. ## The solution You could copy all the files you care about to a USB, reinstall the OS, and never install Covenant Eyes. Or I found there's just a hidden option you need to delete. Go to Settings -> Network -> Filter and remove the Covenant Eyes filter. No unlock password is needed. There's an option to disable it, but disabling does nothing, you need to remove it. From here the internet worked again and weeks of time were saved from having to manually move files over. You might want to remove the application from applications to finish the removal, which should also delete the system extensions. Covenant Eyes does not yet support apple silicon: https://doesitarm.com/app/covenant-eyes/ They don't have this documented at all on their website, so hopefully it makes it's way through google and it can help future users in a similar boat. ## Update It came back from the dead, I had to manually remove the Launch Agent plists and their referenced binaries as well. I don't remember the exact location, but there's a .ce folder that also contains an uninstaller. If you are familiar with termianl do a `cd /; find . | grep cvnt` and it'll help in tracking things down.