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:

enter image description here

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

tree ~/Library/LaunchAgents/ /Library/LaunchAgents/ /Library/LaunchDaemons/ \
   /System/Library/LaunchAgents/ /System/Library/LaunchDaemons/

Additionally, I have reboot the MacBook without logging in and opened an ssh to it. It seems that the HTC application is started after the login. After I logged in, I find the following process

penny:~ patrick$ ps x | grep HTC
  232   ??  S      0:00.22 /Applications/HTC Sync Manager.app/Contents/Resources/HSMMonitor.app/Contents/MacOS/HSMMonitor -runMode autoLaunched
  401 s001  S+     0:00.00 grep HTC
  • Can you list what's in ~/Library/LaunchAgents/, /Library/LaunchAgents/ & /Library/LaunchDaemons/? – Frizlab Nov 10 '13 at 16:48
  • 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. – wrossmck Nov 10 '13 at 17:06
  • @Frizlab See my edit. – halirutan Nov 10 '13 at 18:28
  • 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. – Frizlab Nov 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.) – Frizlab Nov 10 '13 at 18:50
up vote 17 down vote accepted
+50

Try

launchctl unload -w ~/Library/LaunchAgents/com.nero.HSMMonitor.plist
  • If you want, I can develop my answer, to explain exactly what it does. – Frizlab Nov 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. – halirutan Nov 10 '13 at 19:32
  • No problem, glad to help :) – Frizlab Nov 10 '13 at 19:33
  • 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. – Frizlab Sep 8 '14 at 15:57
  • That plist doesn't exist – Jonathan Allard Jul 14 '15 at 15:48

To disable HTC Sync Manager auto-mounting Launch terminal

Type
diskutil info /Volumes/HTC Sync Manager

Make a note of the Volume UUID.

Next
sudo vifs

Go to the bottom of the file
tap the i key

And paste the following
UUID=YOURVOLUMEUUID none hfs rw,noauto
Replacing YOURVOLUMEUUID with the one you made a note of earlier

Hit Esc Then type the following to save.
:wq

You will be using "vim" in case you need help with the editor.

From softwareispoetry

Edit: For stopping applications from autostarting go to Preferences > Users & Groups, then click on your user and remove HTC Sync Manager from your Login Items.

  • 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. – halirutan Nov 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. – halirutan Nov 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 Pavelle Apr 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 Johnson Feb 23 '15 at 14:57

You can also disable the autorun volume on the phone:

Settings > Apps > All > HTC Sync Manager

Tap "Disable", for good measure tap "Force stop" and "Clear data"

  1. Open Terminal

  2. cd /Applications/HTC\ Sync\ Manager.app/Contents/Resources/

  3. Rename HSMMonitor.app

    mv HSMMonitor.app HSMMonitor.bak.app

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.