Comment peut-système d'application qui se trouve dans /system/app avoir l'autorisation du système Android 4.4 KitKat construire?
Je suis Jaemoon.
Mon système d'application qui se trouve dans /system/app a été en cours d'exécution bien jusqu'à ce que Android 4.3 Jelly Bean
mais il a commencé à avoir quelques problèmes qui fut de problème de sécurité dans Android 4.4 KitKat.
En d'autres termes,
Mon système d'application les autorisations nécessaires, tels qu'android.la permission.WRITE_APN_SETTINGS et android.la permission.CONNECTIVITY_INTERNAL et a bien fait jusqu'à Jelly Bean
mais à partir de KitKat, il y avait des problèmes de sécurité comme suit.
Je ne comprends pas la raison pourquoi mon système d'application bien dans le Jelly Bean commencé à avoir des problèmes de sécurité à partir de KitKat.
Je suis douter que KitKat a besoin d'un nouveau paramètre dans certains fichiers de script pour le système d'autorisation.
Quelqu'un pourrait-il m'aider ou me guider ?
---------------------------------------------------------------------
java.lang.SecurityException: No permission to write APN settings: Neither user 10146 nor current process has android.permission.WRITE_APN_SETTINGS.
...
---------------------------------------------------------------------
java.lang.SecurityException: ConnectivityService: Neither user 10097 nor current process has android.permission.CONNECTIVITY_INTERNAL.
---------------------------------------------------------------------
Merci d'avance..
OriginalL'auteur JAMES HWANG | 2013-11-06
Vous devez vous connecter pour publier un commentaire.
Dans Android 4.4 juste apps situé à /system/priv-app ont la "système" autorisation de niveau.
Google l'a fait pour que les fabricants comme Samsung d'avoir un meilleur contrôle des autorisations de la livré applications ont.
Donc administratives apps va à /system/priv-app. Jeux, apps freemium et autres poubelles va à /system/app
Merci!
Départ Android 8.0, mettant application dans /system/priva-app n'est pas assez. Des réalisateurs a explicitement liste blanche privilégié des applications dans la configuration du système de fichiers XML dans /etc/permissions du répertoire. Les applications ne sont pas explicitement désignées dans ces fichiers XML ne sont pas accordées privilégié des autorisations.
OriginalL'auteur Paulo R. Giron
Dans la section 4.4, l'utilisation
/system/priv-app
à la place.Chers jspurlock, pourriez-vous me faire savoir pourquoi /system/priv-app a été faite dans Android 4.4 et quelle est la différence entre /system/app et /system/priv-app ?
J'ai déterré le message de commit et la logique de la migration du système/app priv-app si vous êtes intéressé. stackoverflow.com/a/20104400/1306452
OriginalL'auteur jspurlock
Il ira priv-app dossier maintenant. Avant de kitkat, toutes les applications dans la partition système avait "système"au niveau des autorisations. Maintenant, seules les applications dans priv-app pouvez obtenir les autorisations du système.
OriginalL'auteur Roh_mish