MS Teams / Company Portal cannot be used
- /e/ version: 2.1-t-20240603406607-stable-FP4
- Device model(s): Fairphone 4
- Developer mode enabled: no
- Device rooted: no
- Trackers blocker enabled: yes
Summary
After upgrading to /e/OS 2.1 on my Fairphone 4, I can no longer use MS Teams.
First of all, here are some basic facts:
- Both MS Teams and MS Company Portal (required by my employer) where installed into Android Work apps profile using the App Lounge for work apps profile.
- /e/OS version 2.1-t-20240603406607-stable-FP4
- Teams version 1416/1.0.0.2024113110
- Company Portal version 5.0.6271.0
When trying to sign in in Teams, the following error occurs:
Looking into the details, I see the following:
So I’ve installed YASNAC which succeeds:
{
"apkCertificateDigestSha256": [
"CFMi+R9OCRrIqon0WdOwQgA4I9aG0m1sYPZuUf5a2ns="
],
"apkDigestSha256": "6eSwd6Ed+f4Pab9sXTvk+hqbA8VFtfdCnYlznf+zIbc=",
"apkPackageName": "rikka.safetynetchecker",
"basicIntegrity": true,
"ctsProfileMatch": true,
"evaluationType": "BASIC",
"nonce": "OGUzZmQ5YmQtYzM0OS00NDEyLTgyOTItNzM3ZDA0NWM3ZmNlCjIwMjQtMDYtMjhUMTI6MjA6MTYuMjM3KzAyOjAwCkZhaXJwaG9uZS9GUDRlZWEvRlA0OjEzL1RRM0EuMjMwOTAxLjAwMS9lbmcucm9vdC4yMDI0MDYwMy4xODU5MTk6dXNlci9yZWxlYXNlLWtleXMKMzMKMjAyNC0wNS0wNQo=",
"timestampMs": 1719570019604,
"deprecationInformation": "The app is allowlisted to use the SafetyNet Attestation API until the full turndown: https://g.co/play/safetynet-timeline."
}
When checking the Google SafetyNet registration of the work profile, I can see neither Company Portal nor Teams tried to register itself, only YASNAC:
I’ve already cleared caches and data and tried reinstalling the apps, all without luck.
Furthermore, I double-checked that Advanced Privacy does not block anything - I even disabled it.
Thx for your support!
The problem
Steps to reproduce
- Enable work profile via Shelter
- Install MS Company Portal in work profile
- Install MS Teams in work profile
- Configure MS Teams with my business account which also configures Company Portal
What is the current behavior?
Error that device is not healthy.
What is the expected correct behavior?
MS Teams works as before with /e/OS 2.0
Technical informations
Relevant logs (adb logcat
)
/
Relevant screenshots
/
Solutions
Workaround
/
Possible fixes
/