Як видалити Snapz Pro та всю її суть


3

Назва майже все це говорить.

Я багато років використовував та любив Snapz Pro, але він остаточно зламаний до того, що я мушу його відмовитись. На жаль, програмне забезпечення Ambrosia, здається, вже не підтримує його, і немає жодного опублікованого додатка чи процедури для видалення.

Snapz Pro - це не одне з моїх програм для входу, і я видалив кожен агент, демон і системний файл, який я можу знайти під назвою "Snapz" або "Ambrosia". Але наступного разу, коли я запускаю, Snapz Pro запускається знову, тож щось все-таки встановлено, що його запускає.

Я майже впевнений, що в той момент я просто видалю додаток Snapz Pro, воно піде, але я дуже хотів би дізнатися, що все-таки запускається.

Відповіді:


0

Ви можете здійснити пошук у системі за допомогою Spotlight, щоб знайти всі пов’язані з ними файли (бінарні файли, файли плістів тощо), щоб спробувати видалити їх.

У минулому я також використовував AppCleaner, який робить це для вас (я взагалі не пов'язаний з ними, я просто використовував додаток, і він добре працював на мене) https://freemacsoft.net/appcleaner/

Переконайтеся , що ваш сміття порожній, а після видалення цих файлів ви нічого знайти.

Будьте в курсі, що додаток може надходити і під іншими іменами. Ви можете відкрити Монітор активності, коли програма запускається, і знайти ім'я бінарного файлу, яким воно фактично працює.

Ми можемо шукати запущений бінарний файл у Терміналі. Введіть, ps x | grep [s]napщоб спробувати знайти діючу програму. Він повинен повернути вихід, який виглядає приблизно так, якби його знайшов:

15828 ?        Sl     0:00 snapz

Зверніть увагу, як перша буква в виразі grep має дужки навколо неї. Переконайтеся, що перший символ того, що ви шукаєте, знаходиться в цих квадратних дужках, щоб ви не отримали результати для себе ( більше інформації тут )

Тому врахуйте PID (15828 в даному випадку)

потім запустіть це, замінивши PID-FOUND-ABOVE номером PID: lsof -p PID-FOUND-ABOVE | awk '$4 == "txt" { print $9 }'

Якщо припустити, що ви вибрали правильний PID з psкоманди, яку ми запустили, він повинен повернутися туди, де працює запуск Snapz Pro, який ви, здається, не можете знайти. Якщо ви підтвердили, що те, що воно повернулося, насправді, ваш додаток, тоді просто продовжте його та видаліть!


Дякую, Майкл, але, як я вже сказав, я вже це зробив. Ще є десь встановлені таємничі компоненти.
Джеймс Буканек

Привіт @JamesBucanek - правильно, цілком зрозумій. Тож тут є ключовою моєю пропозицією щодо програми, яка працює під іншими іменами та використовує Монітор активності. Якщо пропозиція Monitor Monitor не була корисною, ми можемо це зробити в терміналі. Я оновив свою відповідь, щоб це відобразити. Крім того , переконайтеся , що ваш Macos сміття було очищено від яких - або бінарних файлів ви нічого знайти.
Майкл

1
Я ціную ваш ентузіазм, Майкл, але це не в цьому. Я знаю, що з бінарного починається. Я хочу знати, який виконуваний файл / сервіс його запускає.
Джеймс Буканек

@JamesBucanek Я маю на увазі, якщо ви видалите двійковий файл, який починається, ця програма більше не запускатиметься. Якщо ви хочете з'ясувати, що починається з двійкового файлу, дерево процесів може допомогти. Щось подібне pstree. Більше ідей щодо цього питання
Майкл

LOL, Snapz Pro стартував сам. Батьківський процес Snapz був launchd, що насправді мало що мені сказало. Нарешті я знайшов com.ambrosiasw.SnapzLoginHelperроботу, зареєстровану launchd, але отримання реквізитів не дасть мені шляху до виконуваного файлу, лише те, що воно було "подано іншимbsd". Виявляється, otherbsd отримує свої маршові замовлення, з loginitemregisterdяких здійснює пошук додатків для входу, вкладених всередині інших додатків, саме те, що знаходиться в Snapz Proкомплекті програми. Програмував додаток, і воно пішло. Уф Дякую за допомогу!
Джеймс Буканек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.