Як я не змог уключыць MacBook з-за выдалення TeamViewer

Як я не змог уключыць MacBook з-за выдалення TeamViewer

Учора я сутыкнуўся з зусім нечаканым збегам акалічнасцяў падчас чарговага абнаўлення MacOS. Я ўвогуле вельмі люблю абнаўленні ПЗ, заўсёды хочацца паглядзець на новыя магчымасці той ці іншай праграмы. Калі ўлетку я ўбачыў, што можна запампаваць і паставіць MacOS 10.15 Catalina Beta, я свядома не стаў гэтага рабіць, разумеючы, што beta можа ўтрымоўваць значную колькасць багаў, а MacBook мне патрэбен штодня па працы. І вось учора я ўбачыў доўгачаканае апавяшчэнне.

Як я не змог уключыць MacBook з-за выдалення TeamViewer

Я з радасцю націснуў кнопку "Абнавіць зараз" і стаў чакаць загрузкі. Пакуль у мяне спампоўвалася абнаўленне, я вырашыў зрабіць што-небудзь "карыснае", а менавіта выдаляць якое-небудзь непатрэбнае халусце з ноута. І ў гэты раз пад катэгорыю хлам у мяне патрапіў TeamViewer.

Праблема тут зусім не ў TeamViewer.
Я яго раней выкарыстоўваў для выдаленай дапамогі бацькам, ну тут яны накшталт як самі добра спраўляюцца, і TeamViewer мне аказаўся не патрэбен. Плюс мяне пачала раздражняць адна рэч, а менавіта тое, што ён, судзячы па ўсім, вісеў у мяне ў аб'ектах уваходу на маку, хоць у сістэмных наладах у падзеле «Карыстальнікі і групы» ва ўкладцы «Аб'екты ўваходу» яго не было.

Як бы там ні было, я вырашыў выдаліць яго. І для гэтай задачы ў мяне пад руку падвярнулася вядомая шматлікім утыліта - "Clean my mac". Я вельмі люблю гэтую праграму, але на гэты раз яна мяне падвяла.

Як я не змог уключыць MacBook з-за выдалення TeamViewer

Я як звычайна зайшоў у раздзел «Дзеінсталятар» і абраў там TeamViewer для далейшага выдалення. Усё прайшло добра і як раз падаспела загрузка абнаўлення MacOS. Далей усё ішло як звычайна. Устаноўка працягвалася некаторы час, мак некалькі разоў перазагружаўся і вось доўгачаканы момант. Завяршальны этап усталёўкі і завяршэнне налады. Я сяджу і чакаю ўваходу ў сістэму, і што я бачу:

Як я не змог уключыць MacBook з-за выдалення TeamViewer

І вось тут у мяне пачаліся праблемы. Натуральна спачатку я націснуў разоў пяць OK, але гэта ні да чаго не прывяло. Наступны крок, пару разоў перазагрузіцца, што таксама не дапамагло! Далей пачаў разважаць. Успомніў аб тым, што я толькі што выдаліў TeamViewer і ўспомніў пра аб'екты ўваходу, і зразумеў што паступіў дрэнна. Далей рушыў услед гадзіну нагугливания рашэння, і першае што падвярнулася пад руку, было рашэнне, якое прадугледжвае выдаленне ўсіх астаткаў прыкладання ўручную. Як высветлілася, інфармацыя па аб'ектах уваходу раскладзена па каталогах Запуск агентаў, LaunchDeemons и StartupItems, якія раскіданыя па сістэме, пад розныя правы доступу.

Для таго каб іх выдаліць патрэбен быў доступ да цвёрдай кружэлкі. Ёсць некалькі варыянтаў, пра гэта даволі шмат напісана ў сетцы. Я абраў варыянт выкарыстання тэрмінала, запусціўшы яго з рэжыму ўзнаўлення сістэмы.
Там таксама было не ўсё гладка, бо дыск у мяне зашыфраваны. Але гэта мяне не спыніла. Прайшоўшы пошукам па ўсіх файлах, і выдаляючы ўсё запар, падобнае на TeamViewer па назове, я думаў што вырашыў праблему, але гэта было не так! Пасля перазагрузкі ўсё заставалася па-ранейшаму. Тут трэба абмовіцца, бо, у каго-небудзь можа ўзнікнуць лагічнае пытанне: Чаму я не запусціў сістэму праз бяспечны рэжым? Бо ён адключае аб'екты ўваходу для карыстальніка? - адкажу: сістэма не запускалася ў бяспечным рэжыме!

Яшчэ праз гадзіну гэтай валтузні знайшлося працоўнае рашэнне. Яно заключалася ў тым, што трэба змясціць TeamViewerAuthPlugin.bundle на ранейшае месца, а менавіта ў каталог /Library/Security/SecurityAgentPlugins/. І гэта мяне выратавала! Дзякуй майму сябру, які пасярод ночы разгарнуў лакальны сервер і праз нгрок раздаў мне гэты файл, які я паспяхова спампаваў з тэрмінала з дапамогай curl`a.

Вынік гэтай гісторыі: стаўцеся ўважліва да выдалення прыкладанняў у MacOS!

PS Catalina быццам у парадку, усё працуе.

Крыніца: habr.com

Дадаць каментар