恳请大佬指点, Mac mini M4 被 idleassetsd 持续下载 4K 屏保视频,占用巨量硬盘(愿意付费感激)
为了方便大家阅读,以及我可能没法高效的表达,用 ai 整理了多轮的咨询内容,这样结构更清晰。 咨询过天才吧,他们尝试复现后回复,要么重装系统,要么重建账户,我不太愿意这样做,虽然是日常使用,但是个性化内容多。
目前尝试过的做法: 1 、用空文件替换并锁定,但是还是被逐个检查替换了。其他的尝试由于看了帖子用户们反馈,会有更多的问题,所以目前还没尝试。 2 、今天刚更新系统至 15.7.4 ,更新前特地清空了视频文件夹,但是更新后仍然继续下载。
用电脑这么多年,从未有过如此的无力感,请教大佬指点,非常愿意付费感谢(先谈好费用)。
设备信息
Mac mini 2024 ,Apple M4 ,16GB 内存,macOS Sequoia 15.5
问题描述
不知道从什么时候开始,发现系统里有个叫 idleassetsd 的后台进程一直在偷偷下载东西,下载的是 4K 屏保视频,存在这个路径下:
/Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS/
每次 macOS 更新完系统,它就重新开始大量下载,每次大概下载 30~40GB ,非常占带宽和硬盘空间,很烦。
已经试过的方法
方法一:把壁纸和屏保都换成静态的
壁纸换成了”卡特琳娜岛(静态版)”,屏保换成了”Macintosh”那个纯静态图案的。
效果:换完之后 idleassetsd 的 CPU 占用确实降到 0% 了,感觉好了。但是只要系统一更新,它就又开始下载,设置好像也会被重置,问题又回来了。
方法二:把视频文件替换成小文件然后锁定
写了个脚本,把那些几百 MB 的 .mov 视频文件全部删掉,换成同名的几十字节的小文件,然后用 chflags uchg 命令锁定,防止系统再去覆盖它。
第一次处理了大概 40 个文件,省了将近 18GB ;过一段时间发现又有新文件出来,又跑了一次脚本。
效果:系统会慢慢绕过锁定,继续重新下载新的视频。每次系统更新后锁定全部失效,要反复跑脚本,完全是治标不治本。
方法三:改 hosts 文件屏蔽下载服务器
想在 hosts 文件里加一行 127.0.0.1 sylvan.apple.com,把它的下载服务器地址屏蔽掉。
效果:直接失败了,系统提示 Operation not permitted,Sequoia 的 SIP (系统完整性保护)不让改 hosts 文件,这条路走不通。
方法四:直接禁用这个服务
这个方法没有实际去做。因为在 Apple 社区的帖子里看到,有人用防火墙软件封锁了它的网络之后,idleassetsd 不但没有停,反而每秒发出将近 1000 次网络请求,CPU 直接飙到 150% 以上,Mac 烫得不行,内存也一直涨。感觉禁用服务应该会触发一样的情况,所以没敢试。
找到的相关帖子
Apple 官方社区有一个讨论帖,有 326 个人点了”我也是”,说明这个问题很普遍:
https://discussions.apple.com/thread/255329956
帖子里各种方法都有人试过,包括用 LuLu 、Little Snitch 防火墙封锁、改静态壁纸、开低数据模式、干脆让它下载完等等,结论基本都是治标不治本,系统更新后必然复发。
现在的困境
感觉每条路都堵死了:
- 改静态壁纸屏保 → 系统更新后失效,又开始下载
- 替换文件加锁定 → 系统慢慢绕过,继续下载
- 改 hosts → SIP 不让改
- 封锁网络 → CPU 暴走发热
- 禁用服务 → 估计也会 CPU 暴走
想请教大家
- 在不关闭 SIP 的情况下,有没有办法彻底让
idleassetsd停止下载? - 系统更新后壁纸和屏保设置会被重置,有没有办法用脚本或者配置文件把它固定住?
- 有没有人在 Sequoia 上真正解决了这个问题,求分享!
自动有这个功能我也没遇到这个问题。 一个建议可以试试:下载 Onyx https://www.titanium-software.fr/en/onyx.html ,它里面有个「维护」选项,执行一遍试试看。
用的最新版系统,没有你说的这个问题,我当时用的是 改 hosts 文件屏蔽下载服务器。 我记得壁纸更改为静态的后,只删除文件不行好像还得删除几个 plist 文件才可以 u