electric-monk / 360Controller

XBox 360 controller driver for OSX official repo
http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver
GNU General Public License v2.0
155 stars 54 forks source link

How can it be completely uninstalled? #12

Open mcfarljw opened 8 years ago

mcfarljw commented 8 years ago

I would like to be able to uninstall the driver, but haven't found any documentation on how to accomplish that task. Can you point me in the right direction?

corazzi commented 7 years ago

@mcfarljw did you figure out how to uninstall it? I'm also trying to find out.

Edit:

I'm not sure if this completely uninstalls the driver (i.e., removes all traces of it), but I was able to at least remove it for all intents and purposes by deleting the following files:

/System/Library/Extensions/360Controller.kext /System/Library/Extensions/Wireless360Controller.kext

and then going to System Preferences > right clicking on Xbox 360 controllers preference pane and removing it.

mcfarljw commented 7 years ago

It's been awhile since I removed it, but I ended up running some script in the terminal window. I am also not sure if I completely uninstalled it, but it appears to be gone.

trumad commented 7 years ago

@Sachiano - thanks for your help. The driver was crashing my macbook every time I plugged it in. There's a third file that seems to be part of the installation, but I can't remember the name now. It has the same datestamp as the other two files. But thanks for flagging up which folder it's in for me!

antman2 commented 7 years ago

I'm cleaning up a v0.12 installation tonight before migrating to the newer 360Controller fork. After consulting the v0.12 project's source code the following (rather long) shell command found all of the files I needed to delete:

sudo find /{Library,System} -iname 360Controller* -or -iname 360Daemon* -or -iname Feedback360* -or -iname Wireless360Controller* -or -iname WirelessGamingReceiver*

Which amounts to (note the backslash in Application Support):

sudo rm -rf /Library/Application\ Support/MICE/360Daemon.app
sudo rm -rf /Library/Extensions/360Controller.kext
sudo rm -rf /Library/Extensions/Wireless360Controller.kext
sudo rm -rf /Library/Extensions/WirelessGamingReceiver.kext
sudo rm -rf /System/Library/Extensions/360Controller.kext

... followed by a reboot.

HTH.

antman2 commented 7 years ago

Oops, I missed one. There's also the System Preferences Xbox360 Controllers item in System Preferences:

sudo find /{Library,System} -iname Pref360Control*

Which leads to:

sudo rm -rf /Library/PreferencePanes/Pref360Control.prefPane

This one doesn't require a reboot.

Electronickss commented 7 years ago

sudo find /System /Library \( -iname "360Controller*" -o -iname "360Daemon*" -o -iname "Feedback360*" -o -iname "Wireless360Controller*" -o -iname "WirelessGamingReceiver*" -o -iname "Pref360Control*" \) -exec sudo rm -rf {} \;

Not sure if this is an issue people are still facing but I wrapped @antman2's comment into a one liner

victordfb commented 7 years ago

After deleting above files and restarted computer, there is still a process named "http://tattiebogle.net" running in background. I should never had installed this.

Somebody know what could be happening?

MaddTheSane commented 7 years ago

Are you sure that isn’t from a Safari subprocess? I can’t think of anything from the driver that would be named like that. On Aug 6, 2017, at 9:20 PM, Victor Dolirio Ferreira Barbosa notifications@github.com<mailto:notifications@github.com> wrote:

After deleting above files and restarted computer, there is still a process named "http://tattiebogle.nethttp://tattiebogle.net/" running in background. I should never had installed this.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/electric-monk/360Controller/issues/12#issuecomment-320559466, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAr6hIYruJu_FRaqakmU4y8xqeLqJ-YWks5sVoKUgaJpZM4KGkTi.

victordfb commented 7 years ago

Yes!! u are right! sorry for my prior post...