OVH Cloud OVH Cloud

Se debarrasser d'un truc qui se lance au demarrage

15 réponses
Avatar
cedric
MacOS 10.3.2

A chaque démarrage j'ai un process "TechToolPro" qui se lance. J'ai
désinstaller TechToolPro mais on dirait qu'il ne fait pas bien le
ménage. Je suis donc obligé d'ouvrir le Terminal et de me débarrasser de
l'intru à coups de "sudo kill -3" tout les matins.

Une recherche dans tout le disque sur la chaine "TechToolPro" ne me sort
que les fichiers qui sont dans ~/Library/Preferences.
Ma question de neuneux est donc la suivante: où sont cachés les trucs
qui se lancent au démarrage ?

En GUI, il n'y a rien dans Préférences Système>Compte>Démarrage.
En CLI, il n'y a rien dans /Library/StartupItems ni dans
/System/Library/StartupItems.

Si vous avez une idée de l'endroit où se cache ce "TechToolPro",
faites-moi signe.
Merci.

5 réponses

1 2
Avatar
cedric
François Jacquemin wrote:

Cédric wrote:

Shame on me.


Je trouve ça excessif. Mais bon, ce n'est pas le point. Essaie de voir
si tu ne pourrais pas retirer quelque chose en ouvrant le tableau de
bord... Pardon, le "prefpane" Compte, onglet démarrage.


Non, il n'y a rien. C'est là que j'ai été voir en premier :
<1g8jb5z.1bmk23riey3hqN%


Avatar
cedric
Cédric wrote:

Troisièmement:

`locate TechToolProtection` donne, entre autre, ceci:
/Applications/Utilities/TechTool Pro
4.app/Contents/SharedServices/0-StartupInit.service/Contents/Frameworks/
TechToolProtection.app

Ce qui me révèle que cette aplication est DANS l'application TechTool
Pro 4.app (si j'ai tout bien compris) !
Pourquoi pas. Mais comment fait-elle pour se lancer au démarrage sans
rien demander à personne ?


Ça y est, j'ai enfin trouvé !
C'est dans /Library/Preferences/loginwindow.plist
Que dois-je faire, virer carrément loginwindow.plist ou bien modifier
son contenu ? Voici ce qu'il y a dedans:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AutoLaunchedApplicationDictionary</key>
<array>
<dict>
<key>AliasData</key>
<integer>0</integer>
<key>Hide</key>
<false/>
<key>Path</key>
<string>/Applications/Utilities/TechTool Pro
4.app/Contents/SharedServices/0-StartupInit.service/Contents/Frameworks/
TechToolProtection.app</string>
</dict>
</array>
<key>lastUser</key>
<string>Restart</string>
<key>lastUserUID</key>
<integer>505</integer>
</dict>
</plist>

Avatar
gilbert.olivier
Cédric wrote:


Ça y est, j'ai enfin trouvé !
C'est dans /Library/Preferences/loginwindow.plist
Que dois-je faire, virer carrément loginwindow.plist ou bien modifier
son contenu ? Voici ce qu'il y a dedans:

1 -éventuellement faire une copie du fichier on ne sait jamais ;-)


2 -pour supprimer le lancement de TechToolProtection.app
modifier comme indiqué plus bas (supprimer les lignes)
bien sur être sur de sauvegarder au format texte (pas de rtf ou autre)

Le plus simple serait de le faire avec "Property list editor" qui permet
d'éditer facilement les plist (et les rend plus lisibles), mais il
s'installe avec les outils de developpement.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AutoLaunchedApplicationDictionary</key>
<array>
*******début des lignes à supprimer*************

<dict>
<key>AliasData</key>
<integer>0</integer>
<key>Hide</key>
<false/>
<key>Path</key>
<string>/Applications/Utilities/TechTool Pro
4.app/Contents/SharedServices/0-StartupInit.service/Contents/Frameworks/
TechToolProtection.app</string>
</dict>
*******fin des lignes à supprimer*************

</array>
<key>lastUser</key>
<string>Restart</string>
<key>lastUserUID</key>
<integer>505</integer>
</dict>
</plist>


Par contre, c'est étrange, dans le miens (mis à part que j'ai plus de
chose au démarrage (toi tu as tout retiré, il n'y a que cette appli qui
se lance) la fin du fichier ne contient pas la même chose, j'ai des
variables avec la version de Mac OS et la build.

Une autre façon de te débarasser de ton problème est de mettre à la
poubelle le fichier "TechTool Pro 4" qui est dans
/Applications/Utilities.

Dans ton message initial, tu dis avoir fait une recherche avec
"TechToolPro", c'est avec "TechTool Pro" (avec l'espace) qu'il fallait
faire cette recherche :-)

A partir de là, pas de problème même en ne modifiant pas le
loginwindow.plist. En regardant le mien pour comparer et essayer de ne
pas te raconter trop de bétises, j'ai constaté qu'il y avait ce genre de
cas (parceque j'avais poubellisé une appli sans la retirer de
'démarrage').

--
Gilbert

Avatar
cedric
Gilbert OLIVIER wrote:

Cédric wrote:

Que dois-je faire, virer carrément loginwindow.plist ou bien modifier
son contenu ? Voici ce qu'il y a dedans:

2 -pour supprimer le lancement de TechToolProtection.app

modifier comme indiqué plus bas (supprimer les lignes)
bien sur être sur de sauvegarder au format texte (pas de rtf ou autre)
[...]
Une autre façon de te débarasser de ton problème est de mettre à la
poubelle le fichier "TechTool Pro 4" qui est dans
/Applications/Utilities.


Oui c'est ce que j'ai fait mais je préférais faire ça proprement. Je me
disais que le système cherchant à lancer un truc qui n'existait plus
risquait de pédaler un moment avant qu'un timeout le fasse passer à
autre chose.

Dans ton message initial, tu dis avoir fait une recherche avec
"TechToolPro", c'est avec "TechTool Pro" (avec l'espace) qu'il fallait
faire cette recherche :-)


Oui, je me suis rendu compte de ça. Mon mea culpa est ici:
<1g8lopt.znvg73dx5n32N%

Merci de ton aide.


Avatar
gilbert.olivier
Cédric wrote:

Oui c'est ce que j'ai fait mais je préférais faire ça proprement. Je me
disais que le système cherchant à lancer un truc qui n'existait plus
risquait de pédaler un moment avant qu'un timeout le fasse passer à
autre chose.


J'en avais 2 qui passaient innaperçus depuis un certain temps, merci à
toi de les avoir fait découvrir :-).
Et puis pour un fichier il n'y a pas timeout, il existe ou il n'existe
pas sur le disque à la position référencée, la réponse est instantanée.

Merci de ton aide.
de rien


--
Gilbert

1 2