The message you’re seeing from Doctolib indicates that the app detects your device is rooted (via Magisk) or has an unlocked bootloader, which triggers its security block. Doctolib, like many banking and healthcare apps, actively checks for signs of root or tampering to protect sensitive data.
On Fairphone 4 with LineageOS 23.2 and Magisk, you can try the following methods to hide root and bypass the detection:
1. Enable MagiskHide (or DenyList in newer Magisk)
Magisk’s DenyList (previously MagiskHide) is designed to hide root from specific apps.
Steps:
- Open Magisk app → Tap the ⚙️ Settings (gear icon).
- Scroll down and enable MagiskHide (if available) or Enforce DenyList.
- Go back to the main screen and tap DenyList.
- Enable Enforce DenyList (if not already).
- Add Doctolib to the DenyList:
- Tap + → Select Doctolib from the list.
- If Doctolib isn’t listed, manually add it by entering its package name:
fr.doctolib.
- Reboot your device and test Doctolib again.
2. Use a Root Hiding Module
Some Magisk modules are specifically designed to hide root from stubborn apps.
Recommended Modules:
3. Disable Zygisk (Temporarily)
If you’re using Magisk with Zygisk enabled, some apps may still detect root. Try disabling Zygisk:
- Open Magisk → Tap the ⚙️ Settings → Disable Zygisk.
- Reboot your device.
- Test Doctolib. If it works, you can re-enable Zygisk later (but some root-hiding features may stop working).
4. Use a Secondary User Profile (No Root)
Create a non-rooted user profile on your device and use it only for Doctolib:
- Go to Settings → System → Multiple users → Add a new user (e.g., "Guest").
- Switch to the new user profile.
- Install Doctolib in this profile (it won’t inherit root access).
- Use Doctolib only in this profile.
5. Check for Magisk Canary Updates
Magisk is frequently updated to bypass new detection methods. Ensure you’re using the latest version:
- Open Magisk → Tap the 🔄 Update button (if available).
- Alternatively, manually download the latest Magisk Canary from GitHub.
6. Try a Custom ROM with Root Cloak
Some custom ROMs (e.g., CalyxOS, GrapheneOS) or kernels include root cloaking features. However, LineageOS is generally less stealthy for root detection.
7. Use an Alternative App or Browser
If all else fails:
- Use Doctolib’s mobile website (via a browser like Firefox or Chrome).
- Ask a non-rooted device to log in and use Doctolib temporarily.
Important Notes:
- Doctolib may update its detection methods over time, so these solutions might not work forever.
- Avoid using Xposed/EdXposed with Doctolib, as it can trigger additional security checks.
- Factory reset is not required—these methods are non-destructive.
Final Checklist
Magisk DenyList
✅ Yes
✅ Yes
Easy
Shamiko Module
✅ Yes
✅ Yes
Medium
Disable Zygisk
❌ No
✅ Yes
Easy
Secondary User
✅ Yes
❌ No
Easy
Universal SafetyNet
✅ Yes
✅ Yes
Medium
Question:
Have you already tried enabling MagiskHide/DenyList for Doctolib? If so, did you use Shamiko or another module? Let me know which step you’d like to try first!