Unter Android6 gibt es mehr Möglichkeiten, einzelne Rechte nicht zu bekommen, weil eventuell der Nutzer bei der Installation nicht für alles "Ja" gesagt hat oder selbst bzw. durch Security Apps Nutzung, nachträglich "wichtige" Rechte entzogen hat...
Das Problemhandy hat jedoch Android 5.0.1. Soweit ich weiß geht das erst mit Android 6 oder einem Root Handy. Beides trifft nicht zu.
Heraus bekommt man am besten, wenn man auf dem Gerät wo es nicht geht mal den Entwickler&Debugmode einschaltet und sich per USB dann auf ADB Console live die Android
OS Meldungen ansieht (bzw. gleich AndroidStudio nutzt, um per "Filter" die Anzeigemenge zu begrenzen und so schneller nur das wichtigste zu sehen)
=> den Kunden bitten per TeamViewer das herausfinden zu dürfen
Uff, debuggen auf dem Kundenhandy mit Installation des
SDK und Treiber auf dem Kunden PC, würde ich gerne vermeiden.