I wonder if Magisk would work in this case? I highly doubt it. Magisk hasn't stopped any of my other apps from detecting root, why would this be any different?
Thing is, SafertyNET doesn't stop your phone from being owned by a 3rd party, it only stops your phone from being owned by YOU.
I have a rooted phone, and my bank pops up a warning every time I open the app asking if I'm sure I want to perform such a dangerous operation as banking on a phone where I have root access. But the thing is, I would DEFINITELY not want to do that on a phone where I did NOT have root access, who knows what applications might be spying on me if I didn't have access to firewall them and monitor what the phone is doing?
Even worse is the ridiculous disconnect where you get banned from using these things on your phone, but their website doesn't bother you with the same warning when you open it on a computer that you have root access on!
There is, it's the "critical updates only" checkbox. The problem isn't the lack of said checkbox, it's the fact that Microsoft doesn't respect that checkbox and considers all sorts of marketing fluff and malware to be "critical"
They ARE trying to do it for Windows PCs, the only difference is that they haven't yet succeeded there. It's only a matter of time.
As for Magisk... sure... it "works"... if what you're trying to do is make your life more complicated without stopping your applications from detecting that your phone is rooted. I've used it. It works a miniscule fraction of the time. Of course that's far better than anyone else has managed yet, but it's not enough to be able to use your rooted phone for apps from overbearing controlling companies.
And here is where opensource software completely misses the boat. It is always assumed that anyone with any ideas is ALSO able to implement their idea, including every bit of knowledge required, and all the time and resources. If that person can't it's assumed that the idea itself isn't worth trying.
Hate to tell you this, but just because someone can't implement their own idea, doesn't mean the idea itself is without merit.
Virtual machines have existed quite successfully for many many years, and done correctly, the software running on them doesn't know the difference. Are you saying that for some reason the exact same solution couldn't exist on an Android device? If so, why not?
Don't just imply that if I can't implement the idea it can't be done, explain what's wrong with the idea.
Sure, RootCloak used to exist (still does actually), but it never actually hid the fact that you were rooted from any applications, even when it was brand new. There are dozens of those sorts of apps, not one of them has ever actually worked.
The only way to actually win this one is to stop trying to hide one or two indicators that your device is rooted, and start running these stupid apps inside a container that isn't rooted. A fake phone within your real one.
The even more ridiculous part is that there is no such thing as a point after you leave one country but before you enter another. It simply doesn't exist. It's a legal fiction that nobody would have even imagined a century ago. When I'm at a border checkpoint, I'm IN that country. that country's laws DO apply. This is the part that needs to be fixed. There shouldn't be anywhere "between" the countries where the law doesn't apply, and yet the governments have found it convenient to invent exactly such a place.
Yeah, 'cuz we all want to carry TWO phones around because some idiot in hollywood thinks that this will have any affect at all on copyright infringement... yeah... sure...
I have a better idea. If they don't want to sell us the product, we can stop buying it.
This is a common theme. Many programs won't run on a rooted phone, but happily run on a computer with admin rights. Unfortunately the most likely "solution" to this obvious double standard isn't for them to start working on rooted phones, it's for users to stop having admin rights on their computers.
But for all the brilliant developers out there, nobody has ever created any way of bypassing root detection on phones.
You'd think it would be a no brainer, sandbox the app, and feed it the inputs it wants so it thinks it's on a stock device, but somehow nobody has ever done that.
Instead there have been hundreds of different services that pretend to hide the fact that your phone is rooted, but not one of them ever works.
Why can't someone develop an app sandbox? a virtual machine of some form? sure it may slow the app down a bit, but with the power of today's phones, I can't imagine it would be enough to matter.
There's always the other option. DON'T DEVELOP A DRM SYSTEM AT ALL!
There are many advantages to this approach: 1) you don't piss off your rooted users (even if a small number) 2) it's much cheaper to implement 3) it has EXACTLY the same effect on piracy as a full blown billion dollar DRM scheme.
It's more that half the websites that want you to do so, have no valid reason to need it. If I'm trying to read your pointless blog, I'm not going to "Sign up", but I might "sign in" if it didn't involve all my personal details being transferred to you.
This just in, when your performance metrics are unrelated to employee output, employee output suffers.
Doesn't matter if it's in the office or remotely, if you aren't paying attention to employee output you're not properly managing your employees, and some of them will chose not to produce any actual value to your company.
It's easy to manage by the time clock, but it doesn't tell you anything at all about how much value your employee adds.
That's not actually the biggest obstacle to this. The real problem is that too many websites think they're more important than that. In fact, many think they're so important that they have their OWN single sign on for other websites to use.
The end result is that there is never wide enough adoption of this for it to actually work out the way it's planned, and the average person never finds a "single sign on" that works for more than 1-2 sites out of the dozens upon dozens that they use.
If you hire based on race, religion, gender, age, or any other variables unrelated to the quality of the work the applicant can do, you guarantee that you do not get the best employees. This is not a surprise. Just because you're discriminating in socially acceptable ways doesn't stop it from being discrimination, and the quality of your employees will reflect that.
The reverse most definitely would be news, but would have a very different spin. "Female programmers write better code!" Would be the headline, they'd never attribute it to bias. In fact, the article would likely imply that it was despite bias instead of because of it.
Facebook discriminates in their hiring practices, and this is the result. We've had it drilled in to us for years that discrimination harms your company, and yet given the choice, all big companies rush to discriminate in their hiring practices to try to meet arbitrary quotas for various groups. The result is no surprise.
If you want the best employees, stop discriminating. And no, you can't do that by discriminating further. And yes, discriminating against straight white males is still discriminating.
I wonder if Magisk would work in this case? I highly doubt it. Magisk hasn't stopped any of my other apps from detecting root, why would this be any different?
Thing is, SafertyNET doesn't stop your phone from being owned by a 3rd party, it only stops your phone from being owned by YOU.
I have a rooted phone, and my bank pops up a warning every time I open the app asking if I'm sure I want to perform such a dangerous operation as banking on a phone where I have root access. But the thing is, I would DEFINITELY not want to do that on a phone where I did NOT have root access, who knows what applications might be spying on me if I didn't have access to firewall them and monitor what the phone is doing?
Even worse is the ridiculous disconnect where you get banned from using these things on your phone, but their website doesn't bother you with the same warning when you open it on a computer that you have root access on!
There is, it's the "critical updates only" checkbox.
The problem isn't the lack of said checkbox, it's the fact that Microsoft doesn't respect that checkbox and considers all sorts of marketing fluff and malware to be "critical"
They ARE trying to do it for Windows PCs, the only difference is that they haven't yet succeeded there. It's only a matter of time.
As for Magisk... sure... it "works"... if what you're trying to do is make your life more complicated without stopping your applications from detecting that your phone is rooted. I've used it. It works a miniscule fraction of the time. Of course that's far better than anyone else has managed yet, but it's not enough to be able to use your rooted phone for apps from overbearing controlling companies.
You do realize that it's EXACTLY the same on a rooted phone right?
And here is where opensource software completely misses the boat. It is always assumed that anyone with any ideas is ALSO able to implement their idea, including every bit of knowledge required, and all the time and resources. If that person can't it's assumed that the idea itself isn't worth trying.
Hate to tell you this, but just because someone can't implement their own idea, doesn't mean the idea itself is without merit.
Virtual machines have existed quite successfully for many many years, and done correctly, the software running on them doesn't know the difference. Are you saying that for some reason the exact same solution couldn't exist on an Android device? If so, why not?
Don't just imply that if I can't implement the idea it can't be done, explain what's wrong with the idea.
Sure, RootCloak used to exist (still does actually), but it never actually hid the fact that you were rooted from any applications, even when it was brand new. There are dozens of those sorts of apps, not one of them has ever actually worked.
The only way to actually win this one is to stop trying to hide one or two indicators that your device is rooted, and start running these stupid apps inside a container that isn't rooted. A fake phone within your real one.
Do they stop you in international waters? or once you reach the coast?
Keep in mind, if the law REALLY didn't apply at the checkpoint, you'd also be free to turn around and leave, but that's not actually the case.
Hard to reset your password when you don't have physical access to any electronics.
Or do you really think that they ask for your password, but don't ask for the device itself?
And by random we don't mean a computer flagging every {random number} traveller. We mean a human picking on anyone they feel like...
The even more ridiculous part is that there is no such thing as a point after you leave one country but before you enter another. It simply doesn't exist. It's a legal fiction that nobody would have even imagined a century ago.
When I'm at a border checkpoint, I'm IN that country. that country's laws DO apply. This is the part that needs to be fixed.
There shouldn't be anywhere "between" the countries where the law doesn't apply, and yet the governments have found it convenient to invent exactly such a place.
It's no good, their 100% foolproof plan of blocking rooted phones has completely cut off any source for those torrents!
ok... I tried... but I just couldn't type that with a straight face.
Yeah, 'cuz we all want to carry TWO phones around because some idiot in hollywood thinks that this will have any affect at all on copyright infringement... yeah... sure...
I have a better idea. If they don't want to sell us the product, we can stop buying it.
This is a common theme. Many programs won't run on a rooted phone, but happily run on a computer with admin rights. Unfortunately the most likely "solution" to this obvious double standard isn't for them to start working on rooted phones, it's for users to stop having admin rights on their computers.
You'd think,
But for all the brilliant developers out there, nobody has ever created any way of bypassing root detection on phones.
You'd think it would be a no brainer, sandbox the app, and feed it the inputs it wants so it thinks it's on a stock device, but somehow nobody has ever done that.
Instead there have been hundreds of different services that pretend to hide the fact that your phone is rooted, but not one of them ever works.
Why can't someone develop an app sandbox? a virtual machine of some form? sure it may slow the app down a bit, but with the power of today's phones, I can't imagine it would be enough to matter.
There's always the other option.
DON'T DEVELOP A DRM SYSTEM AT ALL!
There are many advantages to this approach:
1) you don't piss off your rooted users (even if a small number)
2) it's much cheaper to implement
3) it has EXACTLY the same effect on piracy as a full blown billion dollar DRM scheme.
It's more that half the websites that want you to do so, have no valid reason to need it.
If I'm trying to read your pointless blog, I'm not going to "Sign up", but I might "sign in" if it didn't involve all my personal details being transferred to you.
This just in, when your performance metrics are unrelated to employee output, employee output suffers.
Doesn't matter if it's in the office or remotely, if you aren't paying attention to employee output you're not properly managing your employees, and some of them will chose not to produce any actual value to your company.
It's easy to manage by the time clock, but it doesn't tell you anything at all about how much value your employee adds.
I'll shamefully admit that, although I had memorized the content of the comic, I did have to google the number.
That's not actually the biggest obstacle to this. The real problem is that too many websites think they're more important than that. In fact, many think they're so important that they have their OWN single sign on for other websites to use.
The end result is that there is never wide enough adoption of this for it to actually work out the way it's planned, and the average person never finds a "single sign on" that works for more than 1-2 sites out of the dozens upon dozens that they use.
https://xkcd.com/927/
Who actually believes that any of these "one standard" things REDUCE the number of different accounts you have to have?
I've had this happen exactly once. And yes, the police did tell me who complained.
As proven by this case, that doesn't work. They pirated Smurfs 2 of all things!
If you hire based on race, religion, gender, age, or any other variables unrelated to the quality of the work the applicant can do, you guarantee that you do not get the best employees. This is not a surprise.
Just because you're discriminating in socially acceptable ways doesn't stop it from being discrimination, and the quality of your employees will reflect that.
The reverse most definitely would be news, but would have a very different spin. "Female programmers write better code!" Would be the headline, they'd never attribute it to bias. In fact, the article would likely imply that it was despite bias instead of because of it.
Facebook discriminates in their hiring practices, and this is the result. We've had it drilled in to us for years that discrimination harms your company, and yet given the choice, all big companies rush to discriminate in their hiring practices to try to meet arbitrary quotas for various groups. The result is no surprise.
If you want the best employees, stop discriminating. And no, you can't do that by discriminating further. And yes, discriminating against straight white males is still discriminating.