Top
Best
New

Posted by chalmovsky 5 days ago

Samsung Magician disk utility takes 18 steps and two reboots to uninstall(chalmovsky.com)
336 points | 181 commentspage 2
whackyMax 4 hours ago|
Having experienced exactly this situation, I was lucky I kept automated backups and went back an hour or two after I installed it. TimeMachine ftw.
fhn 4 hours ago||
Uninstalling malware takes extra steps and multiple reboots
b00ty4breakfast 9 hours ago||
this reminds me, I still have an ancient version of iTunes on my old win7 box because something got corrupted at some point and now I can't uninstall it.

Not being able to simply remove a program like you would any other program is next level evil in my book.

Barbing 8 hours ago|
I have a modern application from the macOS App Store in a permanent update purgatory. I dared drag to delete it, now it won’t update nor open. But an update is always shown available!
g947o 7 hours ago||
I empathize with many of the complaints, but some are a bit ridiculous. Using custom fonts in software UI is completely reasonable and normal, even if you don't like it.
stavros 7 hours ago||
I remember a time when UIs looked consistent, instead of custom-branded, and I still think the "completely reasonable and normal" state is the former, not the latter.
michaelt 7 hours ago|||
As I remember, that was before the rise of multi-platform, web-based and mobile apps.

You'd get Office 2003 and it'd follow the Windows XP style with lots of blue [1] and you'd get Office 2004 for Mac with the brushed metal styling [2] - and many applications only targeted a single platform.

Whereas in the modern age you get Slack for Web, Slack for Windows, Slack for Mac, Slack for Linux, Slack for iOS and Slack for Android - and it tries to be consistent across different platforms, instead of being consistent with different platforms.

[1] https://en.wikipedia.org/wiki/Microsoft_Office_2003 [2] https://en.wikipedia.org/wiki/Microsoft_Office_2004_for_Mac

grishka 7 hours ago||||
Windows apps that skinned everything have existed since at least Windows 95. But they were an exception rather than a rule.
rsynnott 1 hour ago|||
Oh, longer: http://hallofshame.gp.co.at/shame.htm
ryandrake 6 hours ago|||
We never pushed back on it when we could, because we thought WinAmp was sooooo cool, and now every application you run on your machine has a different look and feel and does not respect your desktop themes or customizations.
hombre_fatal 7 hours ago|||
When, Windows 3.1?
sumtechguy 3 hours ago|||
Each version up thru Win8 had a style guide. If you wanted the windows sticker on your box you made it consistent. Why would you want that sticker? If you did not have it it was much harder to get floor space at many of the big box stores.

It was at win8 where everyone just noped out and just started doing whatever they wanted. XP/2000 was the last era where anyone really cared.

jeffreygoesto 7 hours ago|||
3.0 to server 2008 which makes that period 18 years.
GeekyBear 7 hours ago||
Microsoft Office abandoned the normal Win32 UI conventions for the Ribbon interface before 2008.
pndy 4 hours ago||
Office 2007 introduced it, then it was implemented in Windows Live Essentials suite and in W7 applications. If I'm not mistaken LibreOffice got it not so long ago but with a different name to avoid any problems.
16bitvoid 7 hours ago||
Reasonable? That's subjective. I don't think it is, personally. Normal? Unfortunately, yes.
xnyan 3 hours ago||
> What kind of fucking name is that anyway? “Samsung Magician” - for a disk utility? Who greenlit this? Who sat in a meeting and said “yeah, Magician, like it does magic”

I agree with all your points except this. Disk utilities have a long history of magic-themed names: PartitionMagic, Disk Wizard, Magic Partition Resizer, the list goes on. Samsung is doing whatever everybody else does and is naming their tools based on user expectations.

internet2000 8 hours ago||
I hate how Mac OS makes it harder to delete than to add stuff to system folders. I forgot what was it, but adding something worked with sudo, removing it required disabling sip. Is there a reason for that?
germandiago 6 hours ago||
This is a great reason to choose an alternative.
tracker1 6 hours ago||
The last time I booted to a windows drive on my prior desktop was to update the firmware on a Samsung NVME SSD drive to prevent premature failure. Was kind of a pain for even that task as I hadn't been running Windows for about a year at that point... in fact my insiders build of windows was so out of sync it wouldn't even update anymore. Meh.

Since then I've been using Corsair and WD Black drives, since Samsung has gotten overpriced and hasn't seemed as reliable the past few years. That application was one of the reasons.

saagarjha 9 hours ago||
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: Operation not permitted.

I mean, if you read on, you'll find that most of the things that were removed were from system folders that are owned by root? Presumably this was run without sudo…

> I rm -rf every Samsung folder I could find. The Preferences. The Caches. The LaunchAgents. The LaunchDaemons. The kernel extensions. The crash reports.

…that's where you put your stuff on macOS. Would you prefer that they picked some non-standard location you had to dig up?

> Package receipts in /private/var/db/receipts/ (Samsung left its receipts behind like a burglar leaving a bunch of turds in the living room)

This is again for your benefit so you know what was installed on your system

> Cached processes in /private/var/folders/7v/<your username hash>/C/ (yes, Samsung is in there too)

That's getconf DARWIN_USER_CACHE_DIR

> I shut down my Mac. Held the power button. Booted into Recovery Mode. Opened Terminal. Ran csrutil disable. Rebooted. Opened Terminal. Deleted the kernel extensions.

That's just how kernel extensions are on Apple silicon

bee_rider 8 hours ago||
Yeah, the two steps:

* going into some internal directory and running a script based on the name

* deleting a bunch of directories

Seem like pretty bad ideas. Especially for software provided by a hardware vendor, which is probably a little clunky and inherently touches deep stuff.

But not including a removal script seems like bad form.

Edit: On the other hand, I don’t actually know for certain that the tool doesn’t have an uninstall script. Just, that the author didn’t find it. This seems worth noting because the author really wasn’t giving them the benefit of the doubt on anything, see all of the irrelevant complaints about animations.

rmunn 7 hours ago||
I mean, there clearly was an uninstall script. It was in the app's Contents/Resources file, and it was called CleanupMagician_Admin_Mac.sh. Which means there was some intended way to trigger running it. Perhaps Samsung's instructions or their menu system weren't clear and they managed to hide it from him. But there most definitely was an uninstall script, and if he had managed to find the intended button in the interface, it would have asked for admin permissions and then done all the cleanup for him. The very cleanup that he complained about having to do by hand.
bee_rider 2 hours ago||
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!).
kvuj 7 hours ago|||
> 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.

dawnerd 6 hours ago||
And you probably have a lot of files still from removed apps. There’s a reason there’s a few app uninstaller / cleaner utils
wpm 3 hours ago||
Yeah but I don't actually care if some orphaned cache or config file gets left behind if it doesn't take up GBs of space.

Clearing the package receipt database of stuff you want to uninstall is fucking neurotic, I'm sorry, but it just is.

rmunn 7 hours ago|||
It's a .sh script, so he could have read it before running it. And when he saw "chown: Operation not permitted", he could have realized that the word Admin in the script was a clue that it needed, well, admin-level privileges, and he should try running it with sudo (after reading it first, naturally). I'm with you, I feel like this is someone who caused himself a lot of self-inflicted pain.

I mean, if he had read the script before deleting it (that's the third time I've mentioned reading the script, do you think I'm dropping enough hints?), he might have found a handy list of ... ALL THE FILES HE WAS LOOKING FOR. You know, all the 18 or so locations that he had to find by hand.

But nope, he didn't ... yes, I'm going to say it for the fourth time ... READ THE SCRIPT.

bobbob1921 6 hours ago||
And what about for users that either can’t find this uninstall script or wouldn’t know how to read it or what the contents mean? While I think you do have a point, we also can’t assume that the uninstall script really would’ve removed all traces.
rabf 4 hours ago|||
Those users have never heard of the word `uninstall` nor have any comprehension of what it would do. They will after a time, just buy a new computer because the old one is full up.
charcircuit 5 hours ago|||
Also it doesn't take 18 steps to uninstall. The steps provided are the steps he took stumbling around trying to remove every trace of it, but it is in no way the optimal method.
GandalfHN 2 hours ago||
[dead]
radicality 5 hours ago|
Absolutely agree I hate that software. Last I remember I was trying to upgrade firmware I think of either a usbc drive, but could have been some m2 nvme drive via usb4. Software looked so nasty that I think I managed to get it somehow working in a VM for firmware update.
More comments...