Sorun: Kapatsan da yer kaplıyor
Apple Intelligence’ın özellikleri, yani yazma araçları, özetler, Genmoji ve Image Playground, Mac’in içinde çalışan modellere dayanıyor. macOS 27’de bunların hepsini tek seferde kapatan bir düğme yok. Ayarlarda tek tek kapatsan bile modeller diskte kalıyor. Ars Technica’ya göre geliştirici bunun yaklaşık 12 GB olduğunu söylüyor, bazı Mac’lerde çok daha fazlası bildiriliyor. 256 GB’lık bir dizüstünde bu az değil.
RemoveMacAI, Om Lahore’un yazdığı MIT lisanslı açık kaynak bir araç. Hacker News’te ön sayfaya çıktı. Apple Intelligence kısmı, aynı işi ilk çözen pared adlı başka bir açık kaynak projenin üzerine kurulu.
Ne yapıyor?
removemacai status her özelliği ve modellerinin diskte kapladığı yeri listeliyor. Ardından araç Siri’yi, yazma araçlarını, Genmoji’yi, Image Playground’u, ChatGPT eklentisini, Mail, Safari ve Notlar’daki özetleri ve Xcode’un kod tamamlamasını kapatıyor. Sonra modelleri siliyor. Kullandığın bir özelliği --keep ile koruyabiliyor, removemacai revert ile her şeyi geri alabiliyorsun. Dikte ayrı bir ayar olduğu için çalışmaya devam ediyor.
Araç bu arada büyüdü: Artık analitik, reklam ve Finder ayarları gibi Apple Intelligence dışı düzenlemeler de içeren bir uygulama hâline geldi.
Asıl ilginç kısım: Nasıl çalışıyor?
Modeller nerede? Uygulama klasöründe değil. macOS bu tür dosyaları kendi varlık servisiyle (MobileAsset) indiriyor ve korumalı sistem alanında tutuyor. RemoveMacAI dosyaları elle silmiyor. Silme işini yine Apple’ın bu servisine yaptırıyor. Bu yüzden SIP (System Integrity Protection, sistem dosyalarını koruyan kilit) açık kalıyor ve /System altında hiçbir şeye doğrudan dokunulmuyor.
Neden yapılandırma profili? Şirketler, çalışanlarının Mac’lerini MDM (cihaz yönetimi) ile yönetiyor. Apple bunun için resmi kısıtlama anahtarları sunuyor: yazma araçlarını, Genmoji’yi, Image Playground’u, Mail özetini kapatan anahtarlar gibi. RemoveMacAI bu anahtarları bir profile koyuyor, sen de profili Sistem Ayarları’nda onaylıyorsun. Yani gizli bir hack değil, Apple’ın kurumlara verdiği kolu kullanıyor. Profili kaldırınca ayarlar eski hâline dönüyor.
Neden tekrar inmiyor? Sadece silmek yetmiyor, macOS modelleri yeniden indiriyor. Kaynak koduna göre profil, her model grubu için indirme adresini 127.0.0.1:9 adresine çeviriyor. Bu, kendi bilgisayarındaki, kimsenin dinlemediği bir port. İndirme isteği bir yere varamadan başarısız oluyor. Profil güncellemelerden sonra da yerinde kalıyor.
Bedeli ne?
Apple’ın cihazdaki modelini kullanan her şey duruyor. Daha önce anlattığımız Apfel gibi, Foundation Models framework’ünü kullanan uygulamalar ve Kestirmeler’deki model eylemi de buna dahil.
Bir de şu var: Apple’ın belgelerine göre Apple Intelligence ile ilgili eski kısıtlama anahtarları kullanımdan kaldırıldı (deprecated). Yerlerini, denetimli (supervised) cihaz isteyen yeni bir yapılandırma biçimi alıyor. Yani bu yöntem bir gün çalışmayı bırakabilir.
Çalıştırmadan önce oku
Kurulum curl ... | bash ile yapılıyor: İnternetten bir betiği indirip doğrudan çalıştırıyorsun. Hacker News yorumlarının büyük kısmı da bununla ilgiliydi. Araç sürümleri SHA-256 ile doğruluyor ve GitHub Actions’ta derleniyor, bu iyi. Ama sistem ayarlarını değiştiren bir profili onaylamadan önce kodu okumak, ya da removemacai export ile profili dosyaya yazıp içine bakmak senin elinde. npm paketlerinde olduğu gibi burada da kural aynı: Çalıştırdığın her kod, yazarına bilgisayarında söz hakkı veriyor.
Düşün
- İşletim sisteminin içine gömülü bir model için kaç GB’a razısın? Kararı kim vermeli?
- Bir aracın “resmi” yönetim ayarlarını kullanması, ona daha kolay güvenmen için yeterli mi?
Videoyu izle
Kaynaklar (10, İngilizce)
- Better Stack: This Can Actually Disable Apple Intelligence... (video) (yeni sekmede açılır)
- GitHub: omlahore/RemoveMacAI (yeni sekmede açılır)
- RemoveMacAI: Profile.swift (download block) (yeni sekmede açılır)
- GitHub: 4evy/pared (yeni sekmede açılır)
- Hacker News: Turn off Apple Intelligence on macOS 27 and get its disk space back (yeni sekmede açılır)
- Ars Technica: Command-line tool quickly removes Apple Intelligence from macOS 27 (yeni sekmede açılır)
- Apple Platform Deployment: Device management restrictions for Mac computers (yeni sekmede açılır)
- Apple Platform Deployment: Review device management restrictions for Apple devices (yeni sekmede açılır)
- Apple Platform Deployment: Apple Intelligence declarative configuration (yeni sekmede açılır)
- Apple Developer: Foundation Models framework (yeni sekmede açılır)
Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.