Ich habe eine App, die gut funktioniert auf Android N. Es ist (über root) in/system/priv-app/* installiert und erhält die Erteilte Berechtigungen, die nur für privilegierte Apps gelten.Android O (api 26): root-app nicht als "priviledged"
Jetzt auf Android O Vorschau, wird die App die Berechtigungen nicht gewährt bekommen:
08-12 20:30:01.178 687 814 W PackageManager: Privileged permission android.permission.CAPTURE_AUDIO_OUTPUT for package eu.asd.service - not in privapp-permissions whitelist
08-12 20:30:01.178 687 814 W PackageManager: Privileged permission android.permission.UPDATE_APP_OPS_STATS for package eu.asd.service - not in privapp-permissions whitelist
08-12 20:30:01.178 687 814 W PackageManager: Privileged permission android.permission.WRITE_SECURE_SETTINGS for package eu.asd.service - not in privapp-permissions whitelist
Wer weiß, wo diese „privapp-Berechtigungen Weiße Liste“ kommt, und was zu tun ist auf dieser Liste erhalten auf ein gerootetes Android?
Welche Android O Vorschau haben Sie? Ich suche nach dieser bestimmten Nachricht in PackageManagerService, konnte sie jedoch nicht finden. Werfen Sie einen Blick: https://android.googlesource.com/platform/frameworks/base/+/o-preview/services/core/java/com/android/server/pm/PackageManagerService.java – Perazzo
Vielen Dank für Ihren Kommentar. Es ist die neueste Vorschau OPP4 auf Nexus 5x. Ich gehe davon aus, dass ich die Quellen nach der endgültigen Freigabe der Quellen noch einmal überprüfen muss. –
Kein Problem. Ja, wahrscheinlich arbeiten sie bis zur endgültigen Veröffentlichung an Off-Records, besonders weil privilegierte Apps normalerweise von Herstellern gemacht werden. – Perazzo