Terminal Befehl macOS Big Sur

Wenn ich bei meinem Mac das Iphone als Webcam nutzen möchte, brauche ich Drittanbieter software: Epoccam.

Leider funktioniert diese aber bei Programmen wie Microsoft Teams, Discord oder Skype nicht. Deshalb muss ich einen. Befehl im Terminal eingeben, damit es funktioniert: sudo codesign -f -s - /Applications/Microsoft\ Teams.app/Contents/Frameworks/Microsoft\ Teams\ Helper\ \(Renderer\).app/


Ist dieser Befehl „Sicher“?

Hat das irgendwelche Nachteile? Folgen in Hinsicht auf Sicherheit? Wie mache ich diesen Befehl rückgängig falls doch?


Was kann hier passieren?

Gepostet am 30. Apr. 2021 00:20

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 01. Mai 2021 04:29

Hallo,


Electron Apps sind in "Unter-Apps" aufgeteilt. In diesem Fall ist es die in deinem Pfad angegebene, in der die Berechtigung, dass "virtuelle" Kameras zugreifen können, gegeben sein muss. Da die hier nicht vorhanden ist, muss Epoccam die sozusagen nachrüsten.


Die im Pfad angegebene App ist codesigniert und damit vor Zugriffen dritter geschützt.

sudo codesign -f -s - ersetzt diese Codesignierung durch eine sogenannte ad-hoc Signierung, mit dem Unterschied, dass Sandboxing deaktiviert wird.

Ein codesign --remove-signature entfernt die Signatur und hätte hier wohl den gleichen Effekt.


Ist der Befehl sicher?

An sich ja, solange nicht schon ein ganz böser Virus schlummert, der nur darauf gewartet hat, dass du diese App manipulierst :)


"Rückgängig" kannst du das nicht mehr machen. Das wäre ansonsten eine riesige Sicherheitslücke!

Allerdings hält dein "Patch" eh nur bis zum nächsten Update der betreffenden App (hier Microsoft Teams), wenn die veränderte Unter-App wieder überschrieben wird. Sprich: rückgängig machst du das durch ein Update oder Neuinstallation der App.


whatis codesign findet codesign. Weitere Erklärungen mit man codesign


- - - - - - - - - -


Grundsätzlich:

Befehle, die du in eine Shell im Terminal eingibst, sollten soweit verstanden worden sein, da sie nie rückgängig gemacht werden können.

sudo Befehle bewegen sich oberhalb der Benutzerebene und können, falsch angewandt, das macOS schrotten oder anderen großen Schaden anrichten.



––––––––––


Edit:

Schau dir mal Camo.app an. Ist in der Grundversion kostenlos und mit großer Transparenz bezüglich nötiger "Nachrüstungen" der Apps.


Gruß



18 Antworten

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Terminal Befehl macOS Big Sur

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.