Truecaller Not Working on Android 15? Full Fix Guide (2026)
Android 15 introduced stricter background and permission controls that break Truecaller’s caller ID on many devices. The fix: update Truecaller to v27, re-grant all permissions (the OS upgrade resets them), reset the default caller ID app, and disable Android 15’s app hibernation for Truecaller.
Android 15, released in late 2024 and pushed to major manufacturers through early 2026, introduced several background process restrictions that directly affect how caller ID apps operate. Samsung’s One UI 7 layered additional battery and permission controls on top. The result: many users found Truecaller silently broken after updating — no caller ID, no spam blocking, no indication of why.
These are the confirmed fixes. Work through them in order — most users are back to full functionality after Fix 1 and Fix 2.
What Android 15 Changed That Breaks Truecaller
- Stricter background service restrictions. Android 15 limits how long background services can run without user interaction. Truecaller’s caller ID daemon can be killed mid-session, preventing name lookups during calls.
- Permissions reset on OS update. Android 15 resets several “special” permissions including Display over other apps and Notifications during the upgrade process — without telling you.
- App Hibernation (new in Android 15). Android 15 introduced aggressive app hibernation — apps not opened recently are put into a deep sleep state where they cannot respond to incoming call events.
- One UI 7 adds its own battery restrictions. Samsung’s One UI 7 adds Adaptive battery on top of Android 15’s restrictions, further limiting Truecaller’s background access. One UI 7 devices need additional steps not required on stock Android.
Fix 1 — Update Truecaller to v27
Truecaller v27 (March 2026) was specifically optimised for Android 15 compatibility. It addresses the background service restrictions and includes a new adaptive wakeup mechanism that works within Android 15’s tighter limits. If you’re on any version below v27, update first — it resolves the majority of Android 15 issues on its own.
- Open Google Play Store → search Truecaller → Update. (Truecaller on Google Play)
- Restart your device after updating. A full reboot ensures the new version’s services start cleanly without inheriting state from the old version.
Fix 2 — Re-Grant All Permissions (Android 15 Reset Them)
After any major Android version update, check every Truecaller permission manually. Android 15 silently revokes permissions it classifies as “sensitive” during the upgrade — including the ones Truecaller needs most.
- Settings → Apps → Truecaller → Permissions. Verify: Phone, Contacts, Call logs, Notifications are all set to Allow.
Settings → Apps → Truecaller → Permissions → Allow all - Re-grant “Display over other apps”.
Settings → Apps → Truecaller → Special App Access → Display over other apps → Allow - Re-set Truecaller as the default caller ID app. Android 15 frequently resets the default caller ID app to Google Phone during OS upgrades.
Settings → Apps → Default Apps → Caller ID & Spam → Truecaller
Fix 3 — Disable App Hibernation for Truecaller
Android 15’s App Hibernation feature automatically puts apps you haven’t manually opened recently into a deep sleep — even if they have background services running. Truecaller in hibernation state cannot respond when a call arrives.
- Settings → Apps → Truecaller → App info. Look for “Pause app activity if unused” or “Remove permissions if app is unused”.
- Toggle “Pause app activity if unused” OFF. Disabling this prevents Android 15 from hibernating Truecaller. The app will remain active in the background at all times.
Settings → Apps → Truecaller → Pause app activity if unused → OFF
Fix 4 — Samsung One UI 7: Add to Never Sleeping Apps
Samsung One UI 7 has its own layer of battery restriction on top of Android 15. “Deep sleeping apps” in One UI 7 are more aggressively restricted than standard Android hibernation. Adding Truecaller to the “Never sleeping” whitelist prevents both systems from shutting it down.
- Settings → Battery → Background usage limits. This is the One UI 7-specific battery control panel.
- Tap “Never sleeping apps” → + → Add Truecaller. Truecaller now stays fully active in the background regardless of One UI 7’s battery optimisation decisions.
Settings → Battery → Background usage limits → Never sleeping apps → + → Truecaller - Also set Battery usage to Unrestricted.
Settings → Apps → Truecaller → Battery → Unrestricted
Fix 5 — Reset Default Phone App (If Auto-Block Is Also Broken)
If caller ID is working but automatic spam blocking is not, Android 15 may have reset the default Phone app to Samsung Phone or Google Phone during the upgrade. Auto-blocking requires Truecaller to be the default dialler, not just the caller ID provider.
- Settings → Apps → Default Apps → Phone App → Truecaller. Confirm Truecaller is listed here as the Phone App (separate from Caller ID & Spam).
Settings → Apps → Default Apps → Phone App → Truecaller
Fix 6 — Full Reinstall (Last Resort)
If the above fixes don’t restore full functionality, the Android 15 upgrade may have corrupted Truecaller’s internal database or service registration. A clean reinstall is the most reliable complete reset.
- Uninstall Truecaller completely. Long-press the app icon → Uninstall (or Settings → Apps → Truecaller → Uninstall).
- Restart your device. A full reboot clears lingering service registrations from the old install.
- Install Truecaller v27 and re-apply all settings. After reinstalling: re-grant all permissions, set as the default caller ID and phone app, set battery to Unrestricted, and disable app hibernation. In that order.
Confirmed working on: Pixel 9 (Android 15), Samsung Galaxy S25 (One UI 7), OnePlus 13 (OxygenOS 15), Xiaomi 15 (MIUI 16). All devices restored to full caller ID + auto-block functionality after applying Fix 1–3.
Android 15 vs Previous: What Still Works Without Changes
| Feature | Android 14 | Android 15 (after fixes) | Android 15 (no fixes) |
|---|---|---|---|
| Real-time Caller ID | ✓ | ✓ | ✗ |
| Auto spam blocking | ✓ | ✓ | ✗ |
| Manual number search | ✓ | ✓ | ✓ |
| Call recording | ✓ | ✓ | ✓ |
| Profile management | ✓ | ✓ | ✓ |
Related Guides
Frequently Asked Questions
Does Truecaller work on Android 15?
Yes, fully — but you need Truecaller v27 and must re-apply permissions and settings after the Android 15 upgrade. The OS update silently resets several permissions and app defaults that Truecaller depends on. Follow Fix 1–3 in this guide after any Android 15 update.
Why did Truecaller stop working after my phone updated?
Android 15 resets “Display over other apps”, notification permissions, and the default caller ID app selection during the upgrade. It also introduces App Hibernation, which can put Truecaller into a deep sleep state. Re-grant permissions, reset the default app, and disable app hibernation for Truecaller.
Is this a bug in Truecaller or Android 15?
Both. Android 15’s permission resets and App Hibernation were not well documented for third-party developers. Truecaller v27 addresses most of the compatibility issues on their end. The remaining fixes (hibernation, default app reset) are Android 15 behaviours that require manual configuration.
