13 апреля 2026, 20:15
Для удаления утилиты Samsung Magician надо сделать 18 действий и дважды перезагрузить компьютер

Разработчик пожаловался, что утилиту Samsung Magician на macOS не так просто удалить. Для этого надо пройти через 18 шагов, вручную очищать файловую систему и дважды перезагружать компьютер. Одновременно у приложения нет встроенного деинсталлятора, а содержимое пакеты вызывает вопросы.
Samsung Magician — утилита для управления твердотельными накопителями от Samsung. С её помощью пользователи могут проводит диагностику дисков, проверять подлинность, состояние и эффективность.
В своём блоге разработчик рассказал, что установил Magician, чтобы задать пароль для аппаратного шифрования накопителя Samsung T7 Shield. Сделать этого не получилось, следовательно автор решил избавиться от утилиты, но не нашёл деинсталлятор. Перетаскивание в корзину тоже не удаляло приложение.
Глубоко в директории пакета удалось найти скрипт для удаления приложения:
sh ~/Library/'Application Support'/Samsung/'Samsung Magician'/SamsungMagician.app/Contents/Resources/CleanupMagician_Admin_Mac.sh
Запуск скрипта не помог, и в терминале появилось приблизительно 500 ошибок типа chown: Operation not permitted. Всё дело в том, что сценарий меняет владельца каждого файла и затем пытается удалить его, но macOS автоматически блокирует каждую такую попытку.
Сценарий не останавливается, не ловит ошибки, не пробует план Б. Он просто с тупым упорством долбится в стену по каждому файлу, а потом завершает работу с видом: «Ну всё, шеф, готово». После этого все файлы, разумеется, по-прежнему оставались на месте.
После неудачи со скриптом разработчик решил вручную запустить команду rm -rf для каждой папки Samsung. Всего удалось найти девять папок:
~/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
Может показаться, что после этого Samsung Magician бесследно исчезла, но при запуске find / -iname "*samsung*magician*" обнаружилось ещё 27 файлов в системе. И это после выполнения скрипта и девяти ручных команд. Последние четыре файла пришлось удалять с помощью перезагрузки Mac, перехода в Recovery Mode и выполнения csrutil disable.
Автор отмечает, что большего всего вопросов вызывает не трудности с удалением, а архитектура самого приложения и использованные технические решения. В директории удалось найти более 150 PNG-файлов покадровой анимации вращающегося кружка загрузки. Всё это только для того, чтобы показывать пользователю статус загрузки.
Это не шутка. Инженеры Samsung это реализовали, менеджеры одобрили, а QA протестировали (по крайней мере должны были), и ни на одном этапе ни один человек не поднял руку и не спросил: «А дисковая утилита точно должна поставляться со 150 вручную пронумерованными картинками вращающегося кружка?».
Это не единственный набор изображений для покадровой анимации. Инженеры собрали комплекты практически для каждого экрана загрузки. Всего в пакете Magician некоторое количество сотен PNG-файлов для декоративных анимаций.
Вот что ещё удалось найти в файлах приложения:
Каркас Electron — полноценный ядро Chromium для вывода графиков состояния накопителя.
Каркас Squirrel для автообновления.
Фреймворк ReactiveObjC и Mantle — инструменты для реактивного программирования.
Кастомные шрифты Samsung со множеством начертаний.
Файлы локализации чуть ли не для всех языков Земли: корейского, японского, китайского, немецкого, французского, итальянского, русского, португальского, испанского, арабского, хинди, бенгальского, тамильского, телугу, гуджарати, каннада, малаялам, маратхи, урду, суахили, филиппинского, африкаанс.
Рекламные баннеры в виде JPG-файлов.
Документация с более чем 40 скриншотами на десяти языках.
Samsung Magician — это зараза. Памятник раздутому софту, любовное письмо ненужным программам и корпоративному булшиту, и жирный, мясистый средний палец каждому пользователю, который только хотел поставить пароль на свой мобильный диск.
Читают сейчас

4 часа назад
Prusa представила PrusaSlicer 3.0 с новым интерфейсом и поддержкой плагинов
Команда Prusa Research выпустила первую публичную альфа‑версию слайсера PrusaSlicer 3.0. Авторы переписали интерфейс, переработали систему профилей, добавили поддержку полноценной работы с несколькими

4 часа назад
Anthropic обновила Claude – вышли Fable 5.1 и Mythos 5.1
Anthropic выпустила апдейт своих топовых моделей – Claude Fable 5.1 и Claude Mythos 5.1. Это одна и та же модель под капотом, различающаяся уровнем защитных ограничений: Fable 5.1 доступна всем в цело

4 часа назад
Creality представила 3D‑принтер SPARKX i8 с поддержкой многоцветной печати и быстрой сменой филамента
Creality представила 3D‑принтер SPARKX i8 с поддержкой четырёхцветной печати. Его главная особенность заключается в системе QuarTeks, в которой прутки филамента подведены практически к самому соплу, б

5 часов назад
Базовая релиз MacBook Neo аномально быстро расходует источник SSD из‑за всего 8 ГБ оперативной памяти
Автор YouTube‑канала UFD Tech рассказал, что MacBook Neo необычно быстро расходует источник SSD‑накопителя. Всё дело в небольшом объёме оперативной памяти, из‑за которой устройство активно записывает

5 часов назад
Anthropic предупредила пользователей Claude об утечке их данных для входа из‑за вредоносного ПО
Организация Anthropic предупредила, что инфостилеры перехватывают сеансы Claude и открывают злоумышленникам доступ к учётным записям пользователей. Читать далее