hcsitas wrote:
Yes, but those are Etre’s numbers - gotten by abusive testing
Generating an EtreCheck report can be an intense test for the computer. It really exercises the operating system and can highlight problems that might otherwise remain nagging annoyances in everyday use.
Any disk test is "abusive" to some extent. The whole idea is to push it to its limits to see what those limits are.
wholly unverifiable.
It's just a simple disk test. It copies some big files and measures how long that takes. If you want to verify it, you can run another other disk performance test like Black Magic or Aja and compare.
Personally, I don't like those other tests because I think they're confusing. They are full of video terminology or something. I just want to know how long it takes to copy big files. As far as "abuse" goes, EtreCheck's disk speed check is less abusive than those other tools. It doesn't test multiple file sizes at all. It is more of a "count the digits" kind of test. 4 digits means you've got a modern SSD. 3 digits means an older SSD or really fast HDD. 2 digits means you're suffering.
All that being said, EtreCheck file system check is more interesting. I don't know of other tools that perform this kind of test. Here, EtreCheck creates and deletes lots of directories and small files. On a Mac, every time an app "saves" a file, it goes through a convoluted system of creating directories, new files, and swapping them out for the old ones. EtreCheck's file system test is designed to mimic this, in an abusive kind of way. This is a good way to see if some 3rd party antivirus, backup, or cloud sync system is interfering is these kinds of small file creation and deletion activities that are constantly occurring in the background. In some cases, this can also show a hardware problem that the disk speed test totally misses. Early MacBook Airs were statistically more likely to show this specific kind of failure.
Which is why you won’t find Etre on Apple Store - they’re forbidden.
No, not forbidden at all. I've had other apps in the Apple App Store before and after EtreCheck. I'm a big fan of Apple's App Stores.
You probably weren't around for the EtreCheck-App Store "incident". It was my own fault, really. I was actually trying to help. A few years ago, Apple first big test of XProtect was a mess. In many cases, it would lock up people's computers with "XYZ will damage your computer" dialogs that users couldn't dismiss. Its "delete" and "show in finder" buttons were ineffective. It turned out that Apple only disabled the executable, not the launchd task that tried to run said executable.
I wanted to help people with this problem. But the limitations of the Mac App Store version of EtreCheck meant that if XProtect had blocked the executable from launching, EtreCheck couldn't detect the launchd plist at all. So I asked for a tiny little entitlement exception so I could look in that folder and see which launchd config files were present, but not loaded. I figured it couldn't hurt to ask. Right? Wrong! Apple demanded that I remove the malware detection features from EtreCheck or demonstrate that I had an antivirus certification. And Apple wouldn't tell me which certifications they would accept. So I pulled the app from the App Store entirely rather than remove this key feature.
While annoying and financially painful, but it was the right thing to do. Those same Mac App Store limitations made it very difficult to remove the malware anyway. Plus, I was really naive back then. I had no idea the kind of mess I was getting involved with regarding "security". You have no idea. Come to an ASC meetup one day and I'll tell you the whole story, given enough alcohol. My only regret is that Apple didn't reject the app in the first place. My new apps will have nothing to do with "security" and one day, with any luck, I'll be able to finally pull the plug on EtreCheck altogether.