Avertissement: l'éditeur de liens: app_process a texte de délocalisations. Ce serait une perte de mémoire et d'un risque de sécurité. Veuillez les corriger. Les autorisations refusées
Salut les gars, j'ai essayé d'exécuter une commande via le terminal android, mais quand j'execute mon commandement :
"svc données activer/désactiver" ce message d'erreur s'affiche:
"Avertissement: l'éditeur de liens: app_process a texte de délocalisations. C'est perdre
mémoire d'un risque de sécurité. Veuillez les corriger. Les autorisations refusé"
Je suis sous le htc one(android 4.4.2 kitkat, le sens 5.5) enracinée , avec le Venin rom 5.7.0 et xposed framework est installé.
Comment puis-je éviter ce problème et d'exécuter la commande en douceur ?
p.s = j'ai envoyé la commande avec le SuperUser autorisations accordées à la terminale.
OriginalL'auteur user3449574 | 2014-03-22
Vous devez vous connecter pour publier un commentaire.
Délocalisations d'erreur est provoqué par le fait que xposed framework remplace véritable app_process avec un programme personnalisé, qui est en quelque sorte unoptimized qu'il a été construit pour fonctionner sur tous les modernes (enfin, presque tous...) appareil android/système.
Après la désinstallation/retour au stock (thru xposed installer ou par le clignotement de désinstallation zip créé sur la carte sd lors de l'installation), vous verrez que l'avertissement est allé (ainsi que tous les xposed liées personnalisations).
Si ur de l'écriture d'un script et ne veulent pas voir l'avertissement, juste avant la sortie d'erreur quelque part d'autre que STDERR, j'.e:
svc données activer 2>/dev/null
Autorisation refusée pour svc données qui permettent à...? semble uncasual, qu'il doit rejuger en 1sec intervalles de même en cas d'échec (l'affichage de sortie). N'ai pas de htc jamais, donc je ne sais pas si il peut être en quelque sorte protégés par eux... CEPENDANT, terminal android qui est très limité dans de nombreuses situations parvient à imprimer permission denied erreur si elle n'a pas trouver quelque chose à tous (au lieu de ie. "non trouvé"). Ici cependant, comme u 4.4.2, il est plus probable contexte selinux problème empêchant de quelque chose, il arrive souvent lorsque le modding, généralement pas lieu à des questions (et parfois avec un bootloop). Vous pouvez essayer:
su
mount-o rw,remount /système
restorecon -Rv /système
(-R uniquement pour les non-verbose/mode silencieux)
C'est une opération d'une fois, persistant jusqu'à jouer avec les fichiers à nouveau. Essayez la commande après que (je ne sais pas si un reboot est nécessaire).
PS: c'est une opération risquée, faire une sauvegarde de la nand /système avant et restaurer si bootlooped (et ne pas me blâmer)
PS2: il ne fixent PAS de binaire su contexte, car il sera occupé (comme u r l'exécution d'un shell root atm), l'affichage de l'avertissement. Ce n'est pas un problème. En fait, c'est parfait! Modification de la ligue est le contexte qui va entraîner la perte de privilèges root (il semble que le stock de config forces contexte de la PRÉVENTION de la racine de la convivialité, au moins, samsung...). Il PEUT arriver, tu, que u sera perdu racine, c'est pourquoi je vous recommande fortement de garder récente supersu zip flashable à proximité, sur la sdcard par exemple, et le flash de récupération en cas de besoin. SuperSU programme d'installation définit le contexte approprié pour les fichiers installés avec chcon et de la racine sera de retour à nouveau.
PS3: ne pas faire fonctionner qu'au sein de custom recovery (twrp console/arôme terminal), le contexte config fourni par ses dev peuvent être différents que l'appareil est en stock et peut causer des problèmes. L'utilisation de la bad ou terminal après le démarrage avec android noyau.
OriginalL'auteur user3647823
Le texte délocalisations est un avertissement, pas une erreur. Il n'a été ajouté pour Android relativement récemment.
Comme il semble que le programme en question (app_process) était l'un de fourni avec le système plutôt que compilé par vous, il n'y a rien que vous pouvez ou besoin à faire à ce sujet, sauf si vous vous sentez comme la reconstruction ou de remplacement du système de composant en question.
Avez-vous été la construction votre propre programme, votre question pourrait être marqué comme un double de
mylib.a texte de délocalisations. Ce serait une perte de mémoire et d'un risque de sécurité. S'il vous plaît corriger
Cependant, qui ne s'appliquerait qu'aux logiciels que vous avez été de compiler vous-même.
Dans ce cas, vous aurez probablement juste de l'ignorer, sauf si vous êtes en quelque sorte (?) à l'aide de
app_process
pour lancer quelque chose avec un natif de la bibliothèque que vous avez fait construire, dans ce cas, vous devez mettre à jour votre NDK comme expliqué dans l'autre question.Votre
permissions denied
est sans rapport avec le message d'erreur précédent, et très probablement un problème avec la commande que vous essayez d'exécuter (par exemple, vous pensez que vous êtes root, mais vous n'êtes pas). Si vous voulez de l'aide avec cela, vous allez devoir être plus précis à propos de la commande, vous êtes en cours d'exécution et le mécanisme utilisé pour le lancer.OriginalL'auteur Chris Stratton
J'ai fait face à la même erreur:
Cette erreur a commencé après que j'ai ancré mon mobile android.
Afin d'onu-racine de mon mobile, j'ai foiré avec son Firmware. Par conséquent, j'ai dû prendre le Centre de Service de l'aide et ils formaté et ré-installé Kitkat. Après quoi, il fonctionne très bien.
OriginalL'auteur Ashv