آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۲/۱۰

ابزار RemoveMacAI برای حذف مدل‌های هوش مصنوعی اپل و بازیابی فضای ذخیره‌سازی مک

ابزار RemoveMacAI برای حذف مدل‌های هوش مصنوعی اپل و بازیابی فضای ذخیره‌سازی مک

یک ابزار خط فرمان (Command-line utility) متن‌باز جدید به نام RemoveMacAI معرفی شده است که به کاربران مک‌های مجهز به Apple Silicon و سیستم‌عامل macOS 27 اجازه می‌دهد تا قابلیت‌های Apple Intelligence را غیرفعال کرده، مدل‌های هوش مصنوعی دانلود شده روی دستگاه را حذف کنند و از دانلود مجدد خودکار آن‌ها توسط سیستم‌عامل جلوگیری نمایند.

مدیریت فضای ذخیره‌سازی و کنترل قابلیت‌ها

این ابزار که تحت لایسنس MIT منتشر شده، برای کاربرانی طراحی شده است که با وجود غیرفعال کردن Apple Intelligence، همچنان مدل‌های حجیم مرتبط با آن را روی حافظه دستگاه خود دارند. طبق مستندات پروژه، در macOS 27 دیگر یک سوئیچ جامع برای غیرفعال‌سازی کامل Apple Intelligence وجود ندارد و مدل‌های دانلود شده حتی پس از خاموش کردن ویژگی‌های مرتبط، روی دیسک باقی می‌مانند.

RemoveMacAI طیف گسترده‌ای از عملکردهای مرتبط با هوش مصنوعی اپل را غیرفعال می‌کند، از جمله:

  • Siri و دستور “Hey Siri”
  • ابزارهای نوشتاری (Writing Tools) و Genmoji
  • Image Playground و افزونه ChatGPT
  • خلاصه‌ساز پیام‌ها و اعلان‌ها (Notification Summaries)
  • پیش‌بینی متن در Xcode و قابلیت‌های Spatial Photos

رویکرد فنی و امنیتی

از منظر امنیتی، این ابزار به جای حذف مستقیم فایل‌های حفاظت‌شده از دایرکتوری /System، از سرویس Asset اپل برای حذف مدل‌ها استفاده می‌کند. این رویکرد باعث می‌شود که قابلیت System Integrity Protection (SIP) در طول فرآیند فعال باقی بماند.

برای تضمین پایداری این تغییرات، RemoveMacAI از یک پروفایل پیکربندی (Configuration Profile) استفاده می‌کند تا کلیدهای محدودیت اپل را اعمال نماید. همچنین، درخواست‌های دانلود برای هر نوع مدل حذف شده را به یک پورت محلی بسته (Closed local port) هدایت می‌کند تا سیستم‌عامل نتواند مدل‌ها را به طور خودکار بازیابی کند. این روش باعث می‌شود بازیابی فضای ذخیره‌سازی حتی پس از به‌روزرسانی‌های macOS نیز حفظ شود.

قابلیت‌ها و استقرار

کاربران می‌توانند با دستور removemacai revert تمامی تنظیمات را به حالت اولیه بازگردانند. این ابزار دارای یک حالت تعاملی (Interactive mode) است که وضعیت فعلی را نمایش داده و پیش از اعمال تغییرات، تاییدیه کاربر را می‌گیرد. همچنین گزینه‌ای تحت عنوان --dry-run برای شبیه‌سازی تغییرات و بررسی اثرات احتمالی پیش از اجرا تعبیه شده است.

نصب این ابزار از طریق Homebrew یا یک نصب‌کننده تک‌خطی (One-line installer) امکان‌پذیر است که اثر انگشت SHA-256 فایل را برای تایید اصالت بررسی می‌کند.