Powrót do strony głównej

Usuwanie Samsung Magician macOS: 18 kroków

Artykuł opisuje proces całkowitego usunięcia Samsung Magician na macOS, w tym ręczne czyszczenie 36 plików i wyłączenie SIP. Analizuje architekturę z Electron i nadmiarowymi animacjami. Nadaje się dla middle/senior deweloperów.

18 kroków do usunięcia Samsung Magician z macOS
Advertisement 728x90

# Pełne usunięcie Samsung Magician na macOS: 18 kroków i ograniczenia systemowe

Narzędzie Samsung Magician służące do zarządzania dyskami SSD firmy Samsung na systemie macOS nie posiada wbudowanego deinstalatora. Pełne usunięcie wymaga ręcznego czyszczenia plików systemowych, uruchomienia skryptów oraz dwóch restartów komputera. Deweloper, który próbował ustawić hasło na dysku Samsung T7 Shield, musiał wykonać aż 18 czynności, w tym wyszukiwanie i usuwanie 27 pozostałych plików po wstępnym czyszczeniu.

Skrypt CleanupMagician_Admin_Mac.sh dołączony do pakietu aplikacji generuje setki błędów typu chown: Operation not permitted spowodowanych blokadami macOS uniemożliwiającymi zmianę właściciela plików. Skrypt nie radzi sobie z błędami i kończy działanie bez efektu.

Ręczne czyszczenie kluczowych katalogów

Po niepowodzeniu ze skryptem użyj polecenia rm -rf wobec następujących dziewięciu folderów:

Google AdInline article slot
~/Library/Application Support/Samsung
~/Library/Preferences/com.samsung.*
~/Library/Caches/com.samsung.*
~/Library/Logs/Samsung*
/Applications/Samsung Magician.app
~/Library/LaunchAgents/com.samsung.*
/Library/LaunchDaemons/com.samsung.*
/Library/Extensions/*amsung*
/Library/Application Support/Samsung

Polecenie find / -iname "samsungmagician*" pozwoli znaleźć dodatkowe 27 plików. Usuń je po kolei. W przypadku plików w chronionych obszarach:

  • Zrestartuj Maca w trybie Recovery.
  • W terminalu wykonaj csrutil disable.
  • Zrestartuj i usuń pliki.
  • Wróć do trybu Recovery, wykonaj csrutil enable.
  • Zrestartuj ponownie.

Architektoniczne cechy aplikacji

Samsung Magician korzysta z przestarzałych i zasobożernych rozwiązań:

  • Ponad 150 plików PNG do animacji spinnera ładowania klatka po klatce.
  • Kilka zestawów animacji dla różnych ekranów — setki grafik.
  • Electron (oparty na Chromium) do wyświetlania wykresów stanu dysków.
  • Squirrel do automatycznych aktualizacji.
  • ReactiveObjC oraz Mantle do programowania reaktywnego.
  • Własne fonty Samsunga w wielu odmianach.
  • Lokalizacja na ponad 20 językach, w tym koreański, hindi, suahili.
  • Banery JPG z reklamami.
  • Dokumentacja zawierająca ponad 40 zrzutów ekranu w 10 językach.
sh ~/Library/'Application Support'/Samsung/'Samsung Magician'/SamsungMagician.app/Contents/Resources/CleanupMagician_Admin_Mac.sh

Te komponenty zwiększają rozmiar pakietu i utrudniają usunięcie ze względu na głęboką integrację z systemowymi katalogami LaunchAgents i LaunchDaemons.

Google AdInline article slot

Co ważne

  • Brak deinstalatora oznacza 18 kroków ręcznego czyszczenia i potencjalne ryzyko destabilizacji systemu.
  • Skrypt czyszczący ignoruje błędy związane z SIP w macOS, pozostawiając pliki nienaruszone.
  • Aplikacja zawiera Electrona i setki animowanych PNG, co jest nieoptymalne dla narzędzia do zarządzania dyskami.
  • Pozostałe pliki wymagają wyłączenia SIP w trybie Recovery.
  • Pełna lokalizacja i reklamy zwiększają zajmowane miejsce bez realnych korzyści dla większości użytkowników.

— Editorial Team

Advertisement 728x90

Czytaj dalej