## macOS에서 Samsung Magician 완전 제거: 18단계와 시스템 제한
macOS에서 Samsung SSD를 관리하는 Samsung Magician 유틸리티에는 내장된 제거 프로그램이 없습니다. 완전 제거를 위해서는 파일 시스템 수동 정리, 스크립트 실행, 그리고 두 번의 재부팅이 필요합니다. Samsung T7 Shield에 비밀번호를 설정하려던 개발자가 기본 정리 후 27개의 잔여 파일을 찾아 삭제하는 것을 포함해 18단계의 작업을 겪었습니다.
앱 패키지의 CleanupMagician_Admin_Mac.sh 스크립트는 파일 소유권 변경에 대한 macOS 제한으로 인해 수백 개의 chown: Operation not permitted 오류를 발생시킵니다. 이 스크립트는 오류를 처리하지 않고 완료되지 않은 채 종료됩니다.
주요 디렉토리 수동 정리
스크립트가 실패한 후, 다음 아홉 개의 폴더에 rm -rf를 적용하세요:
~/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
find / -iname "samsungmagician*" 명령어로 추가 27개의 파일이 드러납니다. 하나씩 삭제하세요. 보호된 영역의 마지막 파일들에 대해서는:
- Mac을 Recovery Mode로 재부팅하세요.
- Terminal에서
csrutil disable을 실행하세요. - 재부팅하고 파일을 삭제하세요.
- 다시 Recovery Mode로 부팅하고
csrutil enable을 실행하세요. - 다시 재부팅하세요.
앱의 아키텍처 특징
Samsung Magician은 구식이고 자원 집약적인 솔루션을 사용합니다:
- 프레임별 로딩 스피너 애니메이션을 위한 150개 이상의 PNG 파일.
- 여러 화면에 대한 여러 애니메이션 세트 — 수백 개의 이미지.
- 디스크 상태 차트에 Electron (Chromium 기반).
- 자동 업데이트에 Squirrel.
- 반응형 프로그래밍에 ReactiveObjC와 Mantle.
- 여러 무게의 커스텀 Samsung 폰트.
- 한국어, 힌디어, 스와힐리어 포함 20개 이상 언어로의 현지화.
- 광고를 위한 JPG 배너.
- 10개 언어로 40개 이상 스크린샷이 포함된 문서.
sh ~/Library/'Application Support'/Samsung/'Samsung Magician'/SamsungMagician.app/Contents/Resources/CleanupMagician_Admin_Mac.sh
이러한 구성 요소들은 패키지 크기를 부풀리고 LaunchAgents와 LaunchDaemons 같은 시스템 디렉토리에 깊이 통합되어 제거를 어렵게 만듭니다.
중요한 점
- 제거 프로그램이 없어 18단계의 수동 정리 작업과 시스템 안정성 위험이 따릅니다.
- 제거 스크립트가 macOS SIP 오류를 무시해 파일이 그대로 남습니다.
- 디스크 유틸리티에 부적합한 Electron과 수백 개의 애니메이션 PNG를 포함합니다.
- 잔여 파일 제거를 위해 Recovery Mode에서 SIP를 비활성화해야 합니다.
- 대부분의 사용자에게 이익이 없는데 완전 현지화와 광고로 인해 footprint가 커집니다.
— Editorial Team
아직 댓글이 없습니다.