İlk Kurulum
IconChanger, uygulama simgelerini değiştirmek için yönetici ayrıcalıklarına ihtiyaç duyar. İlk açılışta uygulama, bunu otomatik olarak ayarlamayı teklif eder.
Otomatik Kurulum (Önerilen)
- IconChanger uygulamasını başlatın.
- İstendiğinde Setup düğmesine tıklayın.
- Yönetici parolanızı girin.
Uygulama, /usr/local/lib/iconchanger/ konumuna (root:wheel sahipliğinde) bir yardımcı betik yükleyecek ve her seferinde parola sormadan çalışabilmesi için kapsamlı bir sudoers kuralı yapılandıracaktır.
Güvenlik
IconChanger, yardımcı boru hattını korumak için çeşitli güvenlik önlemleri kullanır:
- Root sahipliğindeki yardımcı dizin — Yardımcı dosyalar
/usr/local/lib/iconchanger/konumundaroot:wheelsahipliğiyle bulunur ve yetkisiz değişiklikleri önler. - SHA-256 bütünlük doğrulaması — Yardımcı betik, her çalıştırmadan önce bilinen bir hash değerine karşı doğrulanır.
- Kapsamlı sudoers kuralı — Sudoers girişi yalnızca belirli yardımcı betiğe parolasız erişim verir, rastgele komutlara değil.
- Denetim günlüğü — Tüm simge işlemleri izlenebilirlik için zaman damgalarıyla kaydedilir.
Manuel Kurulum
Otomatik kurulum başarısız olursa, manuel olarak yapılandırabilirsiniz:
- Terminal uygulamasını açın.
- Şu komutu çalıştırın:
bash
sudo visudo -f /etc/sudoers.d/iconchanger- Aşağıdaki satırı ekleyin:
ALL ALL=(ALL) NOPASSWD: /usr/local/lib/iconchanger/helper.shKurulumu Doğrulama
Kurulumdan sonra uygulama, kenar çubuğunda uygulama listesini göstermelidir. Kurulum istemini tekrar görüyorsanız, yapılandırma doğru şekilde uygulanmamış olabilir.
Kurulumu menü çubuğundan doğrulayabilirsiniz: ... menüsüne tıklayın ve Check Setup Status seçeneğini seçin.
Sınırlamalar
macOS Sistem Bütünlüğü Koruması (SIP) tarafından korunan uygulamaların simgeleri değiştirilemez. Bu bir macOS kısıtlamasıdır ve atlanamaz.
Yaygın SIP korumalı uygulamalar:
- Finder
- Safari (bazı macOS sürümlerinde)
/System/Applications/içindeki diğer sistem uygulamaları