Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

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:

9676fc448b4649a2fb5eedf8a309b9d95c2072db

Looking into the details, I see the following:

f5a40a803123723faedf196ef1faadc5ab5b502c

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:

db99a595c41b315a7046c1c18b8e10ea71aa77d1

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

  1. Enable work profile via Shelter
  2. Install MS Company Portal in work profile
  3. Install MS Teams in work profile
  4. 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

/