Frage:
So deaktivieren Sie die automatische Autorisierung von OS X Mavericks USB
thousandsofthem
2014-06-18 19:34:01 UTC
view on stackexchange narkive permalink

Nach dem Einstecken des USB 3G-Modems tritt immer das gleiche Verhalten auf:

Wenn keine mitgelieferte Software installiert ist:

  • Öffnen des Finder-Fensters mit bereitgestelltem Ordner
  • Öffnen des Standardinstallationsdialogs (Lizenz vereinbaren, Software installieren, die in das 3G-Modem geschrieben wurde)

falls bereits installiert:

  • Modembezogene App wird gestartet

Frage: Wie kann ich diesen "Autorun" deaktivieren (nicht genau Windows-Autorun, wie ich weiß)?

Super nervig

PS Dinge, die nur für OS X Maverick gelten. Frühere OSX-Versionen zeigen nicht dasselbe Verhalten.

UPDATE

  • Die Modemmarke ist HUAWEI E173

  • Frühere OSX-Versionen zeigen nicht dasselbe Verhalten.

  • Versteckter Modem-Helfer gefunden, Speicherort: / Library / StartupItems / HWNetMgr

plist:
  {Description = "HWNetMgr"; Bietet = ("HWNetMgr"); OrderPreference = "Früh"; Messages = {start = "Huawei HWNetMgr wird gestartet"; stop = "Huawei HWNetMgr stoppen"; };}  

Und vollständig entfernt && neu gestartet. Ergebnisse: nichts hat sich tatsächlich geändert. Gleiches Verhalten wie oben erwähnt. Ich denke also, dass es nicht mit der Marke / dem Bundle des Modems und der Eigenschaft im System zusammenhängt.

Existiert dieses Verhalten für jeden Benutzer?
Welche Marke von 3G-Modem verwenden Sie?
1) Ja, habe gerade einen neuen nackten Benutzer erstellt und immer noch das gleiche Verhalten.2) Huawei E173
Fünf antworten:
glenschler
2014-06-29 02:09:06 UTC
view on stackexchange narkive permalink

Sie müssen den automatischen Startjob mit dem Befehl launchctl entfernen.

In meinem Fall habe ich beispielsweise bereits ein von ZTE hergestelltes Modem installiert. Also habe ich mit dem Befehl launchctl list nach LAUNCHD-Listen gesucht und nach diesen Modemzeichenfolgen gesucht.

  launchctl list | grep -i zte  

Anzeigen:

  5681 - cn.com.zte.usbswapper.plist  

If Sie finden Ihre App nicht und geben dann alle Jobs in eine Datei aus. Dieser Befehl awk versucht, die Wahrscheinlichkeit zu überwinden, dass Ihr Name für den Startjob Leerzeichen enthält.

  launchctl list 2> / dev / null | awk '{x = "" substr ($ 0, match ($ 0, $ 3), 100) ""; print x; system ("launchctl list" x)} '> launchList.txt  

Öffnen Sie launchList.txt. Der Name des gestarteten Jobs wird in "..." über dem Block {} angezeigt, wo Sie hoffentlich eine Zeichenfolge "Mobile Partner" oder "AutoOpen" finden.

Überprüfen Sie den Artikel möglicherweise vor dem Entfernen, um sicherer zu sein. Umgeben von "", wenn der Jobname Leerzeichen enthält.

  launchctl list "cn.com.zte.usbswapper.plist"  

Dann einfach entfernen es. Dies ist der Befehl zum Stoppen des automatischen Ladens. Stellen Sie sicher, dass Sie das richtige Mittel oder Deamon entfernen.

  launchctl entfernen Sie "cn.com.zte.usbswapper.plist"  

Fügen Sie es bei Bedarf unter Verwendung des vollständigen Pfads der PLIST-Datei erneut hinzu.

  launchctl load /Library/LaunchAgents/cn.com.zte.usbswapper.plist  
Wenn Sie den Deaemon oder Agenten für das Huawei E173 Plist immer noch nicht finden, können Sie den Namen der Modem-bezogenen Anwendung angeben, die gestartet wird? Können Sie den Namen des Bewerbungsprozesses ermitteln?
Ich habe keine, ich wette, es gibt keine solche% sudo launchctl list | grep -i usb Passwort: 53 - com.apple.usbmuxd 43 - com.apple.usbd - 0 com.apple.IOBluetoothUSBDFU% sudo launchctl list | grep -i zte% sudo launchctl list | grep -i huawei %% ls / Library / LaunchAgents / com.bjango.istatlocal.plist com.google.keystone.agent.plist org.macosforge.xquartz.startx.plist org.pqrs.PCKeyboardHack.server.plist`
Pgp-Zeug deaktiviert, nicht verwandt. Deaktiviert durch "Verschieben" in einen anderen Ordner + Neustart. Wieder nur `com.apple. *` Zeug, nichts weiter als das (und ich denke, es ist die Kernsystemfunktionalität in Mavericks) .`ps aux | grep usb` zeigt mir * /System/Library/PrivateFrameworks/MobileDevice.framework/Versions / A / Resources / usbmuxd -launchd * / usr / libexec / usbd
Wenn das hilft: In-Modem-Software mit dem Namen "Mobile Partner.app" und (falls nicht installiert) nach dem Einsetzen des USB-Modems wird Folgendes angezeigt (visueller Installationsdialog): (ps aux) / Volumes / MTS Connect / Mobile Partner.app/Contents / MacOS / AutoOpen -psn_0_557192
Sie müssen also den Startjob finden, der die "Mobile Partner.app" startet. Ich habe die Antwort bearbeitet, um zu erklären, wie.
Nach weiteren Nachforschungen wurde ein versteckter Helfer gefunden, siehe Post-Update. Und außerdem hat sich nichts geändert, ohne dass dieser Helfer installiert war. Vielen Dank für die Untersuchung und große Hilfe. Sie werden mit diesem Kopfgeld belohnt - das Problem ist ohnehin nicht gelöst, aber anscheinend weiß niemand etwas und Sie haben den bestmöglichen Einblick gewährt, und Ihre Antworten könnten für andere Benutzer sehr hilfreich sein
Nun, das ist der veraltete Weg eines Starts. Lesen Sie `` `man SystemStarter```, um zu verstehen, ob` `` / sbin / SystemStarter stop "HWNetMgr" `` `funktioniert. Wenn ja, gibt es immer eine Möglichkeit, Ihren eigenen Launcher einzurichten, um den anderen zu stoppen. Lesen Sie: `` `man launchd```, um Ihre eigenen" WatchPaths "einzurichten. Überprüfen Sie zuletzt die Support-Site für HUAWEI E173. Ich sehe, dass sie kürzlich 2013 heruntergeladen wurden.
Diese Antwort würde verbessert, wenn erklärt würde, warum es notwendig ist, den Startjob zu entfernen.Ist das wirklich der einzige Weg?Es scheint drastisch.
Moto_Nomad
2014-06-19 02:10:56 UTC
view on stackexchange narkive permalink

Die Modem-Software verfügt möglicherweise über eine versteckte "Hilfs" -Anwendung, die bei der Benutzeranmeldung gestartet wird. Diese Hilfsanwendung wartet auf das Einstecken des USB-Modems und startet die Modemsoftware beim Einsetzen.

Überprüfen Sie Ihre LoginItems in den Systemeinstellungen> Benutzer & Groups> Benutzer> LoginItems.

(Ich hätte die obigen Informationen zu einem Kommentar / einer Frage gemacht, aber meine Wiederholungsbewertung erlaubt nur Antworten, keine Kommentare ...)

Nur aktiviert, "Login Items" sind leer. Denken Sie auch nicht, dass es überhaupt etwas damit zu tun hat, da es jetzt und vor dem ersten Einsetzen eines 3G-Modems auf diese Weise funktioniert. Kann auch in der Prozessliste nichts Verdächtiges finden (ps aux)
Fyrefly
2014-06-26 20:36:26 UTC
view on stackexchange narkive permalink

Sie möchten entweder einchecken:

/ Library / LaunchAgents // Library / LaunchDaemons /

Hier wird die Software installiert Hintergrunddämonen. Wenn Sie die mit dem Anbieter / der Software verknüpfte Liste gefunden haben, verschieben Sie die Plist-Datei und starten Sie den Computer neu. Mit etwas Glück sollte es das sein.

Das ist eine großartige Antwort, wirklich gut. Vielen Dank, jetzt weiß ich mehr über System-Interna. Aber immer noch nicht mit der Frage verbunden. Eher wie es in Funktionalität eingebaut ist. Überprüfte jede Datei dort, deaktivierte einige. Nichts Verdächtiges, nur normale Sachen wie Google Updater oder Mongodb / Redis Launcher
René
2014-10-27 00:22:39 UTC
view on stackexchange narkive permalink

Sie sollten / Library / StartupItems / HWPortDetect und HWNetMgr entfernen und sie möglicherweise auch aus launchctl löschen.

Dies ist die richtige Antwort.Ich habe festgestellt, dass `/ Library / StartupItems / HWPortDetect / HWPortCfg` als Hintergrundprozess ausgeführt und durch das Beenden des Installationsprogramms nicht automatisch gestartet werden konnte.
`launchctl remove com.huawei.HWPortCfg.plist` hat es dauerhaft entfernt.
Wir suchen nach langen Antworten, die Erklärungen und Zusammenhänge liefern.Geben Sie nicht nur eine einzeilige Antwort.Erklären Sie, warum Ihre Antwort richtig ist, idealerweise mit Zitaten.Antworten, die keine Erklärungen enthalten, werden möglicherweise entfernt.
paschi
2015-08-02 17:44:31 UTC
view on stackexchange narkive permalink

Löschen Sie /Library/LaunchAgents/HWPortCfg.plist und / Library / StartupItems / HWPortDetect und starten Sie Ihr System neu.

Wir suchen nach langen Antworten, die Erklärungen und Zusammenhänge liefern.Geben Sie nicht nur eine einzeilige Antwort.Erklären Sie, warum Ihre Antwort richtig ist, idealerweise mit Zitaten.Antworten, die keine Erklärungen enthalten, werden möglicherweise entfernt.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...