Obviously that is not mainstream, I agree it should come built in. But then both Android and iOS allow bullshit like region-locked apps or preventing screenshots from DRM content, so good luck with that.
Obviously that is not mainstream, I agree it should come built in. But then both Android and iOS allow bullshit like region-locked apps or preventing screenshots from DRM content, so good luck with that.
They are vendor content delivery devices and you are at their mercy.
Maybe GrapheneOS or similar Projects could do this
Flash with magisk, install Universal Safetynet Fix (https://github.com/Displax/safetynet-fix/) and you're passing safetynet / play integrity API.
I haven't come across a single app that doesn't work due to root currently, but I limit my installed apps.
But that worked and was absolutely painless.
And wipe their storage / cache too so they start from a clean slate.
I have kinda lost faith in it. And it doesn't help that it tries to do everything internally, so you can't e.g. download your pre-patch blobs or upload them after it loses track of them, because it does everything exclusively in complicatedly-magically-named internal folders. There is some seriously bonkers decision-making going on in it.
Also, as a sibling comment mentioned, I have used magisk + safety net fix in the past, and had no issues with banking apps or Google pay.
Looks like Privacy Guard was dropped because the rewrite wasn't worth the effort.
Sometimes I can't comprehend how people come up with that stuff when it was already publicly explained how/why it happened :/
Edit: source here https://news.ycombinator.com/item?id=28096873
Privacy Guard also wasn't as complete as XPrivacy (and its evolutions) were. It's a shame that the feature disappeared, but I don't think it mattered much to begin with.
I myself removed that feature because the effort to have it was more of an hassle than anything else.
There is no such thing. The respective app stores allow you to distribute apps in select regions. This is an important feature for app stores because an app may not be a good experience in all countries. The app may not be localized to all languages, there may not be content moderators for those languages, those countries have a multitude of laws that you need to comply with, your app may include copyrighted content which is only licensed to be distributed it certain countries, etc..
>preventing screenshots from DRM content
This is a feature requested app developers due to the legal requirements when licensing content such as movies. Movie studios don't want people streaming or recording their movies so app platforms need a way to surely show this content.
Of course, but if our industry had any chutzpah, we would have simply said "no, that's impossible" and continued to distribute operating systems where the user has ultimate control over the hardware and recordings. If movie studios want people to watch their content, they'll have to accept the risk of piracy. It's not like clipping and recording from your phone is how the pirate rips appear anyway. Even imagining that a movie was released only for one model of super-secure phone, someone somewhere will either break the security or simply stick their phone in a dark box and record it with a camera. Once they've done so, they can share the un-DRMed version online on pirate sites and everyone else can download it.
As long as the analog hole exists, DRM is anti-consumer without reducing the likelihood that copyrighted content will be reshared freely online.
When you are a platform owner it is important that you evaluate the needs of all stakeholders and not just the needs of the users of the platforms. Telling app developers that you are not willing to compromise is not a great way to convince them to create apps for your platform. Also as a platform you want your platform to appear as a safe place for content owners to have their content on. You will have trouble convincing content owners that your platform is safe if it's security is much worse than everyone else's
I disagree. The literal entire purpose of every single non-user entity involved in this situation is to serve users, and if it's not serving users, then that's a systemic failure. If corporations want a place at the table, they should be serving users, and if they can't serve users, there should not be a table for them to sit at, period.
In the cases referenced, that means DRM should be illegal, period. Platforms shouldn't have to allow DRM to attract content creators, because there should not be competitors that have DRM. If the option to have DRM doesn't exist, then platforms don't have to compete to attract content creators with user-hostile misfeatures like DRM.
Our economy should be designed to serve people, not corporations. Anything else is a failure.
I understand the law says corporations are people. I'm saying the law is wrong.
Bringing content users want to watch is serving users.
>DRM should be illegal, period
Why? It is preventing users from doing illegal things. Saying that DRM should be removed so that users can make illegal copies of the media they are watching is not a strong argument to me.
>Our economy should be designed to serve people, not corporations
People make content and people want to be able to have their copyright not be infringed. Computers by default make it way to easy to violate the copyright of creators which in why making it possible to secure content is such a valuable idea.
Tough shit. Copyright is entirely arbitrary, and it's bad actors have ruined it for everyone else. DRM will be evil for as long as "buying isn't "owning"; until then piracy will be strictly superior.
> Computers by default make it way to easy to violate the copyright of creators
And my kitchen knives by default make it way too easy to violate homicide laws. You can argue it is overall more beneficial to the consumer to disadvantage themselves so the market can thrive, but that's still an anti-consumer market.
Even if copyright wasn't a thing some creators do not want their work to be copied.
>And my kitchen knives by default make it way too easy to violate homicide law
If kitchen knives were made impossible to use for homicide, but could be made for the same exact price in the same amount of time and were just as effective at everything else there would be no reason for people to sell homicide capable knives.
Can't wait for kitchen knives that immediately self-destruct if you use them on items that didn't come from the knife manufacturer's grocery store.
If content were made impossible to pirate, but could be made for the same exact price in the same amount of time and were just as effective at everything else there would be no reason for people to sell piracy capable content.
But, homicide-incapable knives and piracy-incapable content aren't real. They're a fantasy, which does not exist.
All DRM does is make it harder for legitimate users to access content they have paid for.
We cannot create homicide-resistant knives because it is indistinguishable from lawful slaughter and butchering knives. Similarly, computers have a powerful native feature - the ability to infinitely copy digital content until you run out of storage or electricity. This can be used for legal and nonlegal purposes, but neutering it's capabilities is unthinkable.
Copy protection tries to put the genie back in the bottle, and then blames the community when things go wrong. It's a circular process that resists advancement and protects exploitative parties.
Read the rest of my post.
> It is preventing users from doing illegal things.
It's not, clearly. Search your favorite DRM'ed TV show name followed by "torrent S01E03" (to indicate season 1 episode 3) and see how well that DRM is working.
> Saying that DRM should be removed so that users can make illegal copies of the media they are watching is not a strong argument to me.
I didn't say that.
DRM should be removed so that users can access content they've paid for. DRM nearly always effects legitimate users.
> People make content and people want to be able to have their copyright not be infringed. Computers by default make it way to easy to violate the copyright of creators which in why making it possible to secure content is such a valuable idea.
It's not a valuable idea, because it's an impossible idea. If you can view the content, you can pirate it. Period. DRM has done absolutely nothing to stop pirates and has consistently harmed users.
It's worth noting that content creators are often totally on board with releasing without DRM: it's content distributors who are worried about this, generally.
Your explanation for the anti-screen shot DRM doesn’t hold up very well either. I don’t know of any streaming app that doesn’t also have a website that I can take screenshots (as well as full screen captures) on, so it’s clearly not a content licensing requirement.
Your browser does not have DRM support which typically means you are not sent the full quality videos. And not all media apps have a website. Not every app that I am talking about are from massive companies that can support making apps and a website.
To take this argument seriously I’d need you to provide some examples. I use some of the bis streaming services, and they all stream full high quality media to my laptop. Which are the ones that don’t?
> And not all media apps have a website.
Again, examples? Every streaming app that’s ever blocked me from taking a screenshot has also had a streaming website. What portion of the market licenses content with a requirement to use DRM to block screenshots?
This whole screenshot point is silly to begin with, because screenshots aren’t a form of piracy or copyright infringement.
You either take a low resolution capture or the DRM layer prevents content from being displayed when recording.
The legality of the subject is not something I’m talking about. You just asked for examples and I provided them.
As for high quality video capture, it is trivially easy to do. How do you think high quality copies of Netflix-only content ends up on the pirate bay they same day it comes out?
High quality captures are still possible if you connect an external capture device coupled with something that provides the necessary drm authentication or you need a software based drm defeat.
Neither are “trivial” as you say.
Also, here's a screenshot I just took of a Netflix show (it's 1080p, but still...) https://imgur.com/a/evJjf06
Being locked out of Starbucks Thailand app because I don’t want to change my whole iTunes account is ridiculous.
Except these features are not to the detriment of users. If apps were not region locked at the store either they just won't be in the store or they will implement the region lock themselves. Similarly DRM is seemless for users. The users get the same media watching experience they expect, but the content is securely played to stop people from making illegal copies.
>the device the user supposedly owns obeys someone else
The user may own the device, but they don't own a movie that the device is playing. Your device isn't obeying someone else. DRM is a feature that lets your device handle other people's content in a safe manor.