Every time I start my laptop, the HTC Sync Manager is launched automatically. I don't mean the automounter which is started when you connect your phone. I mean the the HTC Sync Manager itself which is magically started and places its icon on the top of the screen:

Question: How can I turn off that the HTC Sync Manager is started on every reboot?

I'm running a MacBook Pro with 10.9.

Edit:

When I go to Preferences->Users&Groups->LoginItems then the HTC Manager does not appear there. The directory /Library/StartupItems/ is empty as well.

Edit:

I have made the folder content of certain startup daemons available as requested by Frizlab. Please find here the contents of the command

So, I don't have HTC Sync Manager, but usually if you open up the application, and go into it's own preferences (cmd , ), there may be a "start at runtime" or "launch at system start" checkbox. Just checking that if it exists, it's not checked.
– wrossmckNov 10 '13 at 17:06

Weird, I was really expecting to see the sync manager to be launched via a LaunchAgent or similar. Maybe it's in the System? Do you know if the sync manager is launched before your session is opened? If you know how to use ssh, simply reboot, do not log in, but connect via ssh to your computer from another device and check the running processes with top or ps. Or maybe (less reliable), log-in with the Guest user and check the running processes.
– FrizlabNov 10 '13 at 18:47

Try also listing /System/Library/LaunchAgents/ and /System/Library/LaunchDaemons/. (I didn't ask earlier because third-party softwares should never install stuff in the system. Sadly, some do.)
– FrizlabNov 10 '13 at 18:50

4 Answers
4

If you want, I can develop my answer, to explain exactly what it does.
– FrizlabNov 10 '13 at 19:19

For me personally, you don't have to elaborate more because I'm using launchctl to set up environment variables for applications and I'm at least a bit familiar with it. It was just that I had no idea where automatically started applications are registered in OSX. Thank you very much for helping me tracking it down.
– halirutanNov 10 '13 at 19:32

For @bzelip (on Twitter): launchctl is the program to manage launchd, which is responsible for launching/making sure programs stay launched after certain events happen. How the programs should be launched is described in plist files. We tell launchctl to unload the given plist (the plist responsible for the launch of HTC Sync Manager), so it quits the manager. The "-w" flag tells launchctl to write the disabling in a private database, so the plist is not loaded after a reboot.
– FrizlabSep 8 '14 at 15:57

Sorry for not being clear enough. I didn't mean the automounter, I mean the HTC Sync Manager itself which is started on every reboot of my MacBook. Is there a chance that you know how I can turn this off? I edited my question for clarity.
– halirutanNov 5 '13 at 13:29

What can I do if there is not such thing in the Login Items? The only entry is iTunesHelper and I am the only user on this machine.
– halirutanNov 5 '13 at 14:09

1

Found this very useful as I wanted to do both this and control the LaunchAgents on my HTC One M8. Kudos.
– Matt PavelleApr 7 '14 at 23:15

I found this useful as well. The "HTC Sync Manager" Finder window was popping up in front every few minutes whenever I had my HTC One connected. Very annoying. This fixes that.
– Kristopher JohnsonFeb 23 '15 at 14:57