Førstegangsopsætning
IconChanger har brug for administratorrettigheder for at ændre applikationsikoner. Ved første opstart tilbyder appen at sætte dette op automatisk.
Automatisk opsætning (anbefalet)
- Start IconChanger.
- Klik på Setup-knappen, når du bliver bedt om det.
- Indtast din administratoradgangskode.
Appen installerer et hjælpescript i /usr/local/lib/iconchanger/ (ejet af root:wheel) og konfigurerer en afgrænset sudoers-regel, så det kan køre uden adgangskodeprompt hver gang.
Sikkerhed
IconChanger bruger flere sikkerhedsforanstaltninger til at beskytte hjælpepipelinen:
- Root-ejet hjælpemappe — Hjælpefilerne ligger i
/usr/local/lib/iconchanger/medroot:wheel-ejerskab, hvilket forhindrer uprivilegerede ændringer. - SHA-256 integritetsverificering — Hjælpescriptet verificeres mod en kendt hash før hver kørsel.
- Afgrænset sudoers-regel — Sudoers-posten giver kun adgangskode-fri adgang til det specifikke hjælpescript, ikke vilkårlige kommandoer.
- Revisionslogning — Alle ikonoperationer logges med tidsstempler for sporbarhed.
Manuel opsætning
Hvis den automatiske opsætning fejler, kan du konfigurere det manuelt:
- Åbn Terminal.
- Kør:
bash
sudo visudo -f /etc/sudoers.d/iconchanger- Tilføj følgende linje:
ALL ALL=(ALL) NOPASSWD: /usr/local/lib/iconchanger/helper.shBekræft opsætningen
Efter opsætningen bør appen vise applikationslisten i sidebjælken. Hvis du ser opsætningsprompten igen, er konfigurationen muligvis ikke blevet anvendt korrekt.
Du kan bekræfte opsætningen fra menulinjen: klik på ...-menuen og vælg Check Setup Status.
Begrænsninger
Applikationer beskyttet af macOS System Integrity Protection (SIP) kan ikke få deres ikoner ændret. Dette er en macOS-begrænsning og kan ikke omgås.
Almindelige SIP-beskyttede apps inkluderer:
- Finder
- Safari (på visse macOS-versioner)
- Andre systemapplikationer i
/System/Applications/