SafetyNet, as we understand it, is a Google Play Services proprietary component designed by Google to make their Android-competitors’ life hard. It’s a complex piece of software that is advertized as a “security” feature, (so obviously a lot of bank apps are integrating it), which makes apps that integrate SafetyNet fail when run on on any non Google-commercial-Android device.
As you are probably aware of, we have put quite a lot of energy to have SafetyNet pass on /e/OS. This is normally a device specific work, and now Murena devices available at https://murena.com have it enabled.
We also now have a Merge-request ready to make SafetyNet pass on all (or most) other Community devices (-dev).
But the consequence of having SafetyNet pass, is that for /e/OS with Android up to 11 included, “adb root” will not work anymore.
This won’t be a problem starting with Android 12, that has removed this dependency between “adb root” and SafetyNet.
So today we have different choices on the table for the 200+ /e/OS Community devices:
- Keep adb root, don’t introduce SafetyNet pass (= same situation as now)
- Remove adb root, introduce SafetyNet pass
- Make two different builds, one with SafetyNet pass, the other with adb root support
Probably choice 3. would catch the most votes, but unfortunately we cannot: it would use too much resources in term of compilation time, too much staff time to handle all this.
So only choices 1. and 2. remain.
What’s your take on it?
- Keep adb root, I don’t care about SafetyNet pass
- Remove adb root, I want SafetyNet pass
- Other choice (please comment)
0 voters
Please note:
- again, this is not about “Stable” devices (the ones on Murena devices sold online), they already have SafetyNet pass, and no adb root
- This won’t be an issue anymore for all /e/OS builds starting from A12 (S) and above, so this is a temporary issue for most of Community devices
Regain your privacy! Adopt /e/ the unGoogled mobile OS and online services