Comment accorder les autorisations du système de mon application android?
Je me suis mise en œuvre d'une démo sur silencieusement la désinstallation d'une application à partir de l'appareil.
Dans la commande adb shell, je peux utiliser pm désinstaller le paquet pour faire la tâche, mais quand j'ai écrit le code, j'ai eu des erreur permission denied.
J'ai cherché sur google pour un certain temps, et a constaté que pour obtenir DELETE_PACKAGES permission, j'ai signer mon application avec le même certificat que le système n'.
Donc, quelqu'un peut-il me donner quelques conseils sur la façon de faire cela? Ou, est-il de toute façon je peux faire pour que mon application qui s'exécute en tant que service système?
InformationsquelleAutor Void Main | 2012-03-16
Vous devez vous connecter pour publier un commentaire.
Beaucoup mieux qu'une désinstallation en mode silencieux est en quelque sorte murer l'application. Il ya quelques façons que cela peut être fait, mais, fondamentalement, garder une trace de la première journée, ils l'ont utilisé, et de rendre le programme de ne pas fonctionner. Sinon, il pourrait être mis en place pour travailler jusqu'à un certain jour, après quoi il ne sera plus de travail. Cette question réponses sur la façon de faire.
Vous ne pouvez pas le faire, sauf si vous créez votre propre firmware (ROM). Si vous êtes, il suffit de prendre la clé des signes de la ROM et de signer votre apk avec elle. Si vous avez un téléphone enracinée, vous pouvez également copier l'apk dans
/system/app
pour obtenir l'autorisation./system/app
. Ou vous pourriez leur demander (gentiment!) à signer pour vous 🙂Si votre application n'est pas situé dans "/system/app",l'autorisation "DELETE_PACKAGES" ne fonctionnerait pas.
Compiler votre application avec le code source ou d'essayer de "root" 😉
J'ai de l'expérience au sujet de comment obtenir une demande d'autorisation de lire navigateur signet
2.Quelque part entre
ajouter ce code
3.Pour remplir le ... aller ici
Par exemple, le code suivant va permettre à l'application d'obtenir signet histoire