←back to thread

How Dropbox Hacks Your Mac

(applehelpwriter.com)
1037 points 8bitben | 2 comments | | HN request time: 0s | source
Show context
ptomato ◴[] No.12463733[source]
It looks like in 10.12 Apple has added TCC.db to SIP, so this will no longer work — Dropbox will, hopefully, actually be forced to request accessibility access like they're supposed to. I'm sure they'll still demand your admin password via a dialog that tries super hard to look like a system one to use for whatever other more or less nefarious purposes. Would be nice if there was an alternative that actually syncs as reliably and performantly, but in my testing that's very much not the case.

I appreciate the trend of Apple forcing Dropbox to stop doing dumb shit, though. (Previously, of course, the SIMBL-style Finder hacking)

replies(3): >>12465458 #>>12466132 #>>12468766 #
teacup50 ◴[] No.12468766[source]
That last comment is ironic, given that Dropbox would literally not exist today without the runtime patching of the Finder.

There was no other way to do what they did. The only reason Apple added API was because Dropbox came up with an idea that demonstrated the need for such an API to exist.

replies(1): >>12469416 #
ptomato ◴[] No.12469416[source]
Their only feature which necessitated that, as far as I know, was the sync status badge display which is hardly necessary to the product.
replies(1): >>12470826 #
teacup50 ◴[] No.12470826[source]
Seamless "filesystem integration" -- which includes the Finder badging -- was central to what made Dropbox a novel product.

It's also a very useful feature that served people well.

replies(1): >>12471032 #
1. ptomato ◴[] No.12471032[source]
Their filesystem integration would have been just as seamless without the badging. I admit the badging is a useful feature, and certainly made Dropbox better but by no means is it core to the product.
replies(1): >>12513262 #
2. Blaisorblade0 ◴[] No.12513262[source]
You're talking past each other — other, more fundamental features used to require hacking OS X. See for instance https://news.ycombinator.com/item?id=12467149. IIRC ArsTechnica wrote at some point that monkey-patching Mac OS/Mac OS X was standard on the platform.