Kuidas ma ei suutnud MacBooki sisse lülitada TeamViewer'i eemaldamise tõttu

Kuidas ma ei suutnud MacBooki sisse lülitada TeamViewer'i eemaldamise tõttu

Eile kohtasin täiesti ootamatult olukorda oma MacOSi uuendamise käigus. Ma tõeliselt armastan tarkvarauuendusi, alati on huvitav näha, milliseid uusi võimalusi igasugused programmid pakuvad. Kui suvel nägin, et MacOS 10.15 Catalina Beta on allalaadimiseks saadaval, otsustasin ma seda teadlikult mitte teha, mõistes, et beetaversioon võib sisaldada palju vigu ning MacBook on mul igapäevaselt töös vajalik. Ja eile nägin ma kauaoodatud teavitust.

Kuidas ma ei suutnud MacBooki sisse lülitada TeamViewer'i eemaldamise tõttu

Ma rõõmuga vajutasin nuppu „Uuenda kohe“ ja hakkasin allalaadimist ootama. Kui uuendus alla laaditi, otsustasin teha midagi „kasulikku“, nimelt kustutada mõningaid mittevajalikke faile sülearvutist. Seekord kuulusin kategooriasse „prügi“ TeamViewer.

Probleem ei ole sugugi TeamVieweris.
Olin seda varem kasutanud vanemate kaugabi saamiseks, kuid nüüd tundus, et nad saavad ise hästi hakkama ja TeamViewerit polnud mul enam vaja. Lisaks hakkas mind häirima üks asi, nimelt see, et see oli ilmselt mul sisenemistingimustes Macis, kuigi süsteemi seadetes jaotises „Kasutajad ja grupid“ sakk „Sisenemisobjektid“ ei olnud seda.

Kuidas iganes, otsustasin ta eemaldada. Selle ülesande jaoks oli mulle abiks tuntud utiliit – „Clean my Mac“. Ma armastan seda programmi, kuid seekord pettis see mind.

Kuidas ma ei suutnud MacBooki sisse lülitada TeamViewer'i eemaldamise tõttu

Nagu ikka, läksin jaotisse „Desinstallija“ ja valisin sealt TeamViewer'i edasiseks eemaldamiseks. Kõik läks hästi ja just sel ajal laeti alla MacOS uuendus. Edasi läks kõik nagu tavaliselt. Installimine kestis mõnda aega, Mac taaskäivitati mitu korda ja siis saabus kauaoodatud hetk. Installimise lõppfaas ja seadistamine lõpule viidud. Istun ja ootan sisselogimist, ja mida ma näen:

Kuidas ma ei suutnud MacBooki sisse lülitada TeamViewer'i eemaldamise tõttu

Ja siit hakkasid mul probleemid. Loomulikult vajutasin esmalt viis korda OK, kuid see ei viinud kuhugi. Järgmine samm, paar korda taaskäivitada, mis samuti ei aidanud! Siis hakkasin mõtlema. Meenus, et olin just TeamViewer'i eemaldanud ja mõtlesin sisselogimise objektide peale, ning sain aru, et olin valesti käitunud. Edasi järgnes kiire tunni googeldamine lahenduse leidmiseks, ja esimene asi, mis ette tuli, oli lahendus, mis nõudis rakenduse jääkide käsitsi eemaldamist. Kuidas selgus, on sisselogimise objektide teave jaotatud kataloogidesse. LaunchAgents, LaunchDaemons ja StartupItems, mis hajuvad süsteemis erinevatele ligipääsuõigustele.

Nende eemaldamiseks oli vajalik juurdepääs kõvakettale. On mitu varianti, millest on päris palju kirjutatud. Valisin terminali kasutamise variandi, käivitades selle süsteemi taastamisrežiimist.
Sealgi ei läinud kõik sujuvalt, kuna mu ketas on krüpteeritud. Kuid see ei peatanud mind. Otsides kõiki faile ja kustutades juhuslikult kõik, mis oli nime järgi sarnane TeamViewerile, arvasin, et olen probleemi lahendanud, aga see ei olnud nii! Pärast taaskäivitamist jäi kõik endiseks. Siinkohal tuleb täpsustada, et kellegi võib tekkida loogiline küsimus: miks ma ei käivitanud süsteemi turvarežiimis? Kas see ei lülita välja kasutaja sisselogimise objekte? — Vastan: süsteem ei käivitatud turvarežiimis!

Veel tunni aja pärast seda vaeva leidsin töötava lahenduse. See seisnes selles, et tuleb asetada TeamViewerAuthPlugin.bundle oma kohale, nimelt katalooge /Library/Security/SecurityAgentPlugins/. Ja see päästis mind! Tänan oma sõpra, kes keset ööd lahti pakkis kohaliku server ja kaudu ngrok andis mulle selle faili, mille ma edukalt terminalist allalaadisin curl`i abil.

Loo sellest loost: käituge tähelepanelikult rakenduste eemaldamisel MacOSis!

P.S. Catalina tundub korras, kõik töötab.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster