Live data from Hacker News

Samsung Magician disk utility takes 18 steps and two reboots to uninstall

chalmovsky.com

241–250 of 259 posts

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#241
post #240

Earlier quoted context omitted.

I think you are probably right. Although, with a name like that it could be some post-install cleanup of temporary files (which would explain why it was doing chown, rather than rm, although there are certainly other options!).

I wondered about the chown thing myself, but ended up concluding that the author was misremembering the errors. He probably saw some chown messages and didn't read all the hundreds of lines (I certainly don't read every line of hundreds of log lines, I skim looking for key words), meaning many of them could well have been rm failures that he misremembered as chown. But whatever it was doing, the author would have bee…

Plus it would be nice to know if the script expected some environment variables or arguments, and what it did in their absence…

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#242

Hey, I'm only 3 months into attempts to clearly uninstall MSI software form my laptop, so i can reinstall it (it refuses to install atm), because it seems to be the only way to...... set the battery charging limit.

Was it MSI Dragon Center? Few years ago I reinstalled the OS and had to scour the earth for the app for that specific model so it can turn off the keyboard backlight and remap some buttons. Now the screen broke and it's running as a Linux server, and guess whose backlight is turn on all day, everyday?

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#243
post #240

Earlier quoted context omitted.

I think you are probably right. Although, with a name like that it could be some post-install cleanup of temporary files (which would explain why it was doing chown, rather than rm, although there are certainly other options!).

I wondered about the chown thing myself, but ended up concluding that the author was misremembering the errors. He probably saw some chown messages and didn't read all the hundreds of lines (I certainly don't read every line of hundreds of log lines, I skim looking for key words), meaning many of them could well have been rm failures that he misremembered as chown. But whatever it was doing, the author would have bee…

The author is an unreliable narrator. The very first thing, the location of the script, can’t possibly be true (the app itself won’t be in per-user support data directory). They conflate things, they definitely don’t know enough about macOS to know to use sudo. I mean, they even rant about bog standard localization files…

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#244
post #73

Earlier quoted context omitted.

Isn't the normal convention to ship all the language files in the installer, but for it to only install the ones that are actually used on the system?

In the past I've certainly seen that, but more and more I see all the language files being installed. You never know when someone is going to change their language, add another one, or add a new user.

Firefox certainly did this [Firefox release engineering](https://aosabook.org/en/v2/ffreleng.html) but at one point, having >100 almost identical executables (with the text swap out) for each version would eventually got on some nerves.

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#245
post #134

Earlier quoted context omitted.

Same applies to Windows or UNIX based packages, other than systems like iDevices, Android or UWP, where applications are sandboxed. However people around here hate sandboxing on their OSes.

This problem has been around for decades. An application installer doesn't just copy some files to a few directories. It may put them in hundreds of different places. In addition, it adds entries to the registry or other system files. Even the best uninstallers or cleaners miss something when deleting the app. This is one of the many issues my side project is designed to address. Imagine if installing every applicati…

The is actually what Windows App Sandboxing does for Win32, the registry is virtualised and all writes kept track from, however this needs to be explicitly enabled, e.g. using msix packages, or the application management tool.

https://learn.microsoft.com/en-us/windows/win32/secauthz/app...

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#246

Earlier quoted context omitted.

3.0 to server 2008 which makes that period 18 years.

Microsoft Office abandoned the normal Win32 UI conventions for the Ribbon interface before 2008.

That is why I cheated a bit, they were introduced with Windows Server 2012... ;)

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#247
post #23

I feel like the complaints here are…not really Samsung's fault? > So I’ve dug around and found a cleanup script buried six folders deep inside the app bundle. Let’s try to run it: > sh ~/Library/'Application Support'/Samsung/'Samsung Magician'/SamsungMagician.app/Contents/Resources/CleanupMagician_Admin_Mac.sh > It ran. And my kitty exploded. Sweet kitty overflowed. Hundreds - literally hundreds - of lines of chown:…

> I feel like the complaints here are…not really Samsung's fault? I don't know man, the last time I uninstalled an app on macOS, all I had to do was drag it to the trash. If you find this procedure sane, then I don't know what to tell you. Samsung is responsible of how users interact with their app, including its install and removal.

There is a new way to make apps to mostly allow this to work, but very few apps have taken advantage of this. That is definitely on Samsung. However, macOS was really like this for many years and if you ship software that talks to your SSD you kind of have to make it this way.

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#248
post #180

Earlier quoted context omitted.

Mac apps often do various things on your computer. Just because you dragged it to Bin, doesn't mean there are no leftovers on your computer. I'd prefer proper uninstaller any day.

If you are aware of this not hard to manage. Grep. rm -rf. Done. Usually its pretty tiny folders at least. Heavier stuff usually software makes a directory under Documents. Kinda nice in a few cases having it set up like this. For example I can delete the app but preserve my config. Drop the app right back again and no setup its turnkey and works.

How do you know that you need to remove:

    /usr/local/bin/xxx symlinks
    /etc/hosts modifications
    /Library/PrivilegedHelperTools/com.docker.vmnetd
after you moved your Docker folder to Bin.

That's only system files, there are also dozens of other files in $HOME.

I guess you can do `find / -name 'docker'` and `grep -iR docker /` but that's a bit ridiculous.

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#249

Earlier quoted context omitted.

As a mac user for 10+ years that cycled about 7 macs for personal and professional use, I've used Finder about biweekly to click on the airdrop button..

Please enlighten me on the alternatives (I hope it's not just iTerm2)

it's zsh with about 300 lines of zshrc.

I know exactly where everything is, and `find` and associated aliases works perfectly when I don't.

Re: Samsung Magician disk utility takes 18 steps and two reboots to uninstall

#250

Earlier quoted context omitted.

Please enlighten me on the alternatives (I hope it's not just iTerm2)

it's zsh with about 300 lines of zshrc. I know exactly where everything is, and `find` and associated aliases works perfectly when I don't.

You might enjoy croc and other implementations of the Magic Wormhole.
Post reply on HN