Для удаления утилиты Samsung Magician надо сделать 18 действий и дважды перезагрузить компьютер
Разработчик пожаловался, что утилиту Samsung Magician на macOS не так просто удалить. Для этого надо пройти через 18 шагов, вручную очищать файловую систему и дважды перезагружать компьютер. При этом у приложения нет встроенного деинсталлятора, а содержимое пакеты вызывает вопросы.
Samsung Magician — утилита для управления твердотельными накопителями от Samsung. С её помощью пользователи могут проводит диагностику дисков, проверять подлинность, состояние и производительность.
В своём блоге разработчик рассказал, что установил Magician, чтобы задать пароль для аппаратного шифрования накопителя Samsung T7 Shield. Сделать этого не получилось, поэтому автор решил избавиться от утилиты, но не нашёл деинсталлятор. Перетаскивание в корзину тоже не удаляло приложение.
Глубоко в директории пакета удалось найти скрипт для удаления приложения:
Запуск скрипта не помог, и в терминале появилось около 500 ошибок типа chown: Operation not permitted. Всё дело в том, что скрипт меняет владельца каждого файла и затем пытается удалить его, но macOS автоматически блокирует каждую такую попытку.
Скрипт не останавливается, не ловит ошибки, не пробует план Б. Он просто с тупым упорством долбится в стену по каждому файлу, а потом завершает работу с видом: «Ну всё, шеф, готово». После этого все файлы, разумеется, по-прежнему оставались на месте.
После неудачи со скриптом разработчик решил вручную запустить команду rm -rf для каждой папки Samsung. Всего удалось найти девять папок:
Может показаться, что после этого Samsung Magician бесследно исчезла, но при запуске find / -iname "*samsung*magician*" обнаружилось ещё 27 файлов в системе. И это после выполнения скрипта и девяти ручных команд. Последние четыре файла пришлось удалять с помощью перезагрузки
Читать на habr.com