5 votes

Comment désactiver le démarrage automatique de l'USB de OS X Mavericks ?

Après avoir inséré le modem USB 3G, j'ai toujours le même comportement :

si le logiciel fourni n'est pas installé :

  • Ouverture de la fenêtre du finder avec un dossier monté
  • Ouverture de la boîte de dialogue standard du programme d'installation (acceptation de la licence, installation du logiciel qui se trouve dans le modem 3G).

si elle est déjà installée :

  • L'application liée au modem est lancée

Question : comment désactiver ce "autorun" (pas exactement un autorun à la Windows, je sais) ?

Super énervant

P.S. Les choses ne s'appliquent qu'à OS X Maverick, les versions antérieures d'OSX n'ont pas le même comportement.

UPDATE

  • La marque du modem est HUAWEI E173

  • Les versions précédentes d'OSX n'ont pas le même comportement.

  • J'ai trouvé l'assistant modem caché, emplacement : /Library/StartupItems/HWNetMgr

plist :

{
  Description     = "HWNetMgr";
  Provides        = ("HWNetMgr");
  OrderPreference = "Early";
  Messages =
  {
    start = "Starting Huawei HWNetMgr";
    stop  = "Stopping Huawei HWNetMgr";
  };
}

Je l'ai supprimé complètement et j'ai redémarré. Résultats : rien n'a vraiment changé. Même comportement que celui mentionné ci-dessus. Je pense donc que ce n'est pas lié à la marque/au pack du modem et aux propriétés du système.

4voto

glenschler Points 535

Vous devez supprimer la tâche de lancement automatique avec l'option launchctl commandement.

Par exemple, dans mon cas, j'ai déjà installé un modem fabriqué par ZTE. J'ai donc cherché les listes LAUNCHD en utilisant la fonction launchctl list et a recherché les chaînes de caractères du modem.

launchctl list | grep -i zte

Le spectacle :

5681    -   cn.com.zte.usbswapper.plist

Si vous ne trouvez pas votre application, sortez tous les travaux dans un fichier. Cette commande awk essaie de surmonter le fait que vous pouvez avoir des espaces dans le nom de votre travail launchd.

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

Ouvrez launchList.txt. Le nom de la tâche launchd sera affiché dans "..." au-dessus du bloc {} où vous trouverez, si tout va bien, une chaîne "Mobile Partner" ou "AutoOpen".

Vous pouvez peut-être inspecter l'objet pour être plus sûr avant de le retirer. Entourer de "" si le nom du travail comporte des espaces.

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

Alors, il suffit de l'enlever. C'est la commande pour arrêter le chargement automatique. Soyez bien sûr de retirer le bon agent ou le bon démon.

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

Ajoutez-le à nouveau si vous le souhaitez, en utilisant le chemin complet du fichier PLIST.

launchctl load /Library/LaunchAgents/cn.com.zte.usbswapper.plist

2voto

Benoit Miller Points 1656

Le logiciel du modem mai avoir une application cachée "d'aide" qui se lance à la connexion de l'utilisateur. Cette application attendrait que le modem USB soit inséré et lancerait le logiciel du modem dès son insertion.

Vérifiez vos LoginItems dans Préférences système > Utilisateurs et groupes > Utilisateur > LoginItems.

(J'aurais bien fait de l'info ci-dessus un commentaire/une question mais mon score de réputation ne permet que les réponses et non les commentaires...)

2voto

Fyrefly Points 903

Vous voudrez vérifier l'un ou l'autre :

/Library/LaunchAgents/ /Library/LaunchDaemons/

C'est là que les logiciels installeront leurs démons d'arrière-plan. Une fois que vous avez trouvé le plist associé au vendeur/logiciel, déplacez le fichier plist et redémarrez. Avec un peu de chance, cela devrait suffire.

1voto

René Points 19

Vous devriez supprimer /Library/StartupItems/HWPortDetect et HWNetMgr, et vous pourriez vouloir les supprimer de launchctl aussi.

-2voto

borderfan24 Points 21

Supprimez /Library/LaunchAgents/HWPortCfg.plist et /Library/StartupItems/HWPortDetect et redémarrez votre système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X