Logo

只需几步,彻底卸载 Mac 上的 LVSecurityAgent 监控软件

最近被一款叫做 LVSecurityAgent 的软件烦透了,网上能找到的资料大多过时,所以整理了一篇全新教程,希望能帮助大家。注意:本教程仅适用于 Mac 系统,不适用于 Windows 系统用户。

什么是 LVSecurityAgent?

简单来说,LVSecurityAgent 就是一款流氓软件。它的主要功能是监控用户活动,收集数据,并记录内网 Wi-Fi 的连接情况。更详细地讲,它可以收集你电脑上的几乎所有信息,包括你可能根本不希望被分享的数据。

如何彻底卸载 LVSecurityAgent

通常情况下,LVSecurityAgent 是无法通过常规卸载方式删除的。幸好,有高手编写了一段脚本,可以将其完全清除。请按照以下步骤操作。

步骤1:编写并运行脚本

在终端中执行以下脚本,确保拥有管理权限(需要输入 root 密码):

echo '正在删除流氓软件...';
sudo rm -rf /Applications/LVSecurityAgent.app;
sudo rm -rf /Applications/dvc-manageproxy-exe.app;
echo '脚本正在清除文件...';
# LVSecurityAgent 会锁定某些文件夹,无法直接删除,因此需要先解锁
sudo chflags noschg /opt/LVUAAgentInstBaseRoot; 
echo '删除数据文件...';
sudo rm -rf /opt/LVUAAgentInstBaseRoot;
sudo rm -rf /Library/LaunchAgents/com.lvmagent.gui.plist;
sudo rm -rf /Library/LaunchAgents/com.leagsoft.uniremote.plist;
sudo rm -rf /Library/LaunchDaemons/com.lvmagent.core.plist;
sudo rm -rf /Library/LaunchDaemons/com.lvmagent.filemonitor.plist;
sudo rm -rf /Library/LaunchAgents/com.lvmagent.screen.plist;
echo '杀死流氓进程...';
sudo ps -ef | grep -E 'LVUAAgentInstBaseRoot|dvc-manageproxy-exe' | grep -v "grep" | awk '{print $2}' | xargs sudo kill -9;
echo '恭喜!已成功清除流氓软件!';

步骤2:赋予脚本执行权限并运行

  1. 将上述脚本保存为 kill_shit_app.sh

  2. 打开终端,使用以下命令赋予脚本执行权限:

    chmod 755 kill_shit_app.sh
    
  3. 执行脚本:

    ./kill_shit_app.sh
    

执行完毕后,建议重启电脑,确保清理效果。如果在任务管理器中没有发现类似 dvc-xxx-xxx 的进程,则说明软件已经成功卸载。

提示:LVSecurityAgent 的自启动功能是通过多个 .plist 文件来实现的,如果你不想完全删除它,也可以手动禁用这些文件的自启动配置。

如何临时禁用 LVSecurityAgent,仅在需要时开启?

某些情况下(例如公司内网认证)需要暂时保留 LVSecurityAgent,以便正常访问内网。以下是禁用自动启动并按需启动的步骤。

步骤1:禁用自动启动

  1. 打开“系统设置”,找到“登录项”,并将相关项全部关闭,包括以 dvc 开头的几个启动项和 LVSecurityAgent。
  2. 取消 dvc-remote-exe 屏幕监控的权限。
zhi-xu-ji-bu-che-di-0

步骤2:手动修改配置文件

使用 Vim 编辑以下 .plist 文件,将 KeepAliveRunAtLoad 参数设置为 false

sudo vim /Library/LaunchAgents/com.lvmagent.gui.plist
sudo vim /Library/LaunchAgents/com.leagsoft.uniremote.plist
sudo vim /Library/LaunchDaemons/com.lvmagent.core.plist
sudo vim /Library/LaunchDaemons/com.lvmagent.filemonitor.plist
sudo vim /Library/LaunchAgents/com.lvmagent.screen.plist

修改后的配置文件大致如下所示:

<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<false/>

步骤3:重启电脑

重启电脑后,LVSecurityAgent 的监控进程和相关功能将会被关闭。

步骤4:按需手动启动核心程序

如果需要再次使用 LVSecurityAgent 的认证功能,可以手动启动其核心程序:

sudo /opt/LVUAAgentInstBaseRoot/dvc-core-exe &

此时,你会在活动监视器中看到 dvc-xxx-xxx 的进程。如果不需要该软件继续运行,可以在活动监视器中手动结束进程。

分享内容