Some users, on older Android operating systems, see a 'Screen overlay detected' error when trying to grant a permission to AllTrails. The issue comes from another application being installed on the same device that has permission to draw over the screen. The problem won't be specific to AllTrails. You won't be able to grant permission to any application that prompts for any permission.
NOTE: If a notification had popped up while you were accepting the permission, first try to grant the permission through the phone's setting application.
You can grant permission through the phone's settings by following these steps:
Samsung Devices:
- Go to the phone's 'Settings'
- Find the 'Applications' section and select the "Application Manager" icon
- Select 'AllTrails' and select 'Permissions'
- Grant the appropriate permissions. If the permissions are greyed out and unavailable, please see below.
Other Android devices:
- Go to the phone's 'Settings'
- Find the 'Device' section and select the 'Apps' item
- Select AllTrails and select 'Permissions'
- Grant the appropriate permissions. If the permissions are greyed out and unavailable, please see below.
If you see the 'Screen overlay detected' issue again or if no notification had popped up while accepting the permission, Android is refusing to allow you to grant permission to AllTrails because it believes other apps are tricking you into doing it.
You can find and disable apps that are causing the issue by following these steps:
Samsung Devices:
- Go to the phone's 'Settings'
- Find the 'Applications' section and select the 'Application Manager' icon
- Select the overflow menu in the top right and select 'Apps that can appear on top' to filter the list of applications to the ones that can cause this issue
- Change the drop down to 'Apps with permission'
- Disable any app that may be causing a problem. Known culprits include: 'Twilight', 'Clean Master' and 'Omni Swipe'
- You should now be able to go back up to the full list of applications and go into AllTrails to grant the permission normally
Other Android devices:
- Go to the phone's 'Settings'
- Find the 'Device' section and select the 'Apps' item
- Select the gear icon in the top right to get to the 'Configure apps' screen
- Scroll to the bottom and select 'Special access'
- Select 'Draw over other apps'
- Disable any app that may be causing a problem. Known culprits include: 'Twilight', 'Clean Master' and 'Omni Swipe'
- You should now be able to go back up to the full list of applications and go into AllTrails to grant the permission normally
If disabling applications that draw over other applications does not solve this issue for you, you can reboot your phone into Safe Mode which should allow you to enable and disable AllTrails permissions.
You can reboot into Safe Mode by following these steps:
Samsung Devices:
- Power off the phone and wait a few minutes
- Press and hold the volume down button AND the power button
- After you see the Samsung logo, release the power button but keep pressing the Volume Down button
- Once you see your lock screen or home screen you should see 'Safe Mode' in the bottom left. You can now release the Volume Down button.
Other Android devices:
- Power off the phone and wait a few minutes
- Press and hold the power button to start the phone booting
- As soon as you see your manufacturer's logo, release the power button and press the Volume Down button
- Once you see your lock screen or home screen you should see 'Safe Mode' in the bottom left. You can now release the Volume Down button.
Once your phone is in Safe Mode, you can grant permissions per the instructions above.
To exit safe mode, simply reboot your phone as normal.