प्रारंभिक सेटअप
IconChanger को एप्लिकेशन आइकन बदलने के लिए प्रशासक विशेषाधिकारों की आवश्यकता होती है। पहली बार लॉन्च करने पर, ऐप इसे स्वचालित रूप से सेट करने का विकल्प देता है।
स्वचालित सेटअप (अनुशंसित)
- IconChanger लॉन्च करें।
- संकेत मिलने पर Setup बटन पर क्लिक करें।
- अपना प्रशासक पासवर्ड दर्ज करें।
ऐप /usr/local/lib/iconchanger/ (root:wheel के स्वामित्व में) पर एक हेल्पर स्क्रिप्ट इंस्टॉल करेगा और एक सीमित sudoers नियम कॉन्फ़िगर करेगा ताकि हर बार पासवर्ड प्रॉम्प्ट के बिना चल सके।
सुरक्षा
IconChanger हेल्पर पाइपलाइन की सुरक्षा के लिए कई सुरक्षा उपाय अपनाता है:
- Root के स्वामित्व वाली हेल्पर डायरेक्टरी — हेल्पर फाइलें
/usr/local/lib/iconchanger/मेंroot:wheelस्वामित्व के साथ होती हैं, जो अनधिकृत संशोधन को रोकती हैं। - SHA-256 अखंडता सत्यापन — हेल्पर स्क्रिप्ट को हर निष्पादन से पहले ज्ञात हैश के विरुद्ध सत्यापित किया जाता है।
- सीमित sudoers नियम — sudoers प्रविष्टि केवल विशिष्ट हेल्पर स्क्रिप्ट को पासवर्ड-रहित एक्सेस देती है, मनमाने आदेशों को नहीं।
- ऑडिट लॉगिंग — सभी आइकन संचालन पता लगाने योग्यता के लिए टाइमस्टैम्प के साथ लॉग किए जाते हैं।
मैनुअल सेटअप
यदि स्वचालित सेटअप विफल हो जाता है, तो आप इसे मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं:
- Terminal खोलें।
- चलाएं:
bash
sudo visudo -f /etc/sudoers.d/iconchanger- निम्नलिखित पंक्ति जोड़ें:
ALL ALL=(ALL) NOPASSWD: /usr/local/lib/iconchanger/helper.shसेटअप की पुष्टि
सेटअप के बाद, ऐप को साइडबार में एप्लिकेशन सूची दिखानी चाहिए। यदि आपको फिर से सेटअप प्रॉम्प्ट दिखाई देता है, तो कॉन्फ़िगरेशन सही तरीके से लागू नहीं हुआ हो सकता है।
आप मेनू बार से सेटअप की पुष्टि कर सकते हैं: ... मेनू पर क्लिक करें और Check Setup Status चुनें।
सीमाएं
macOS System Integrity Protection (SIP) द्वारा संरक्षित एप्लिकेशन के आइकन नहीं बदले जा सकते। यह macOS की एक प्रतिबंध है और इसे बायपास नहीं किया जा सकता।
सामान्य SIP-संरक्षित ऐप में शामिल हैं:
- Finder
- Safari (कुछ macOS संस्करणों पर)
/System/Applications/में अन्य सिस्टम एप्लिकेशन