Warnung: Linker : app_process hat Text Umzüge . Dies verschwendet Speicher und ist ein Sicherheitsrisiko . Bitte beheben . Berechtigungen verweigert

? user3449574 @ | Original: StackOverFlow
---

Hallo Jungs, ich habe versucht, einen Befehl über Android Terminal laufen, aber wenn ich meinen Befehl auszuführen :

" svc Daten aktivieren / deaktivieren " dieser Fehler auftritt :

"Warnung: Linker : app_process hat Text Verlagerungen Dies verschwendet .   Speicher und ist ein Sicherheitsrisiko . Bitte beheben . Berechtigungen verweigert "

Ich bin unter htc eins ( Android 4.4.2 kitkat, spüren 5.5) verwurzelt ist, mit Venom rom 5.7.0 und Xposed Framework installiert .

Wie kann ich dieses Problem zu vermeiden und führen Sie den Befehl reibungslos ?

ps = Ich habe den Befehl mit Superuser- Berechtigungen für das Terminal gegeben gesendet.

---

Top 5 Antwort

1Chris Stratton @

Die Text Verlagerungen ist eine Warnung, kein Fehler. Es wurde nur für Android vergleichsweise kürzlich hinzugefügt.

Wie es scheint, dass das Programm in Frage ( app_process ) war eines mit dem System und nicht von Ihnen erstellt, gibt es nichts, was Sie oder müssen zu tun, es sei denn, Sie möchten den Wiederaufbau / wechseln Systemkomponente in Frage fühlen.

Haben Sie den Aufbau Ihrer eigenen Programm konnte Ihre Frage als Duplikat gekennzeichnet sein

http://stackoverflow.com/questions/20141538/mylib-so-has-text-relocations-this-is-wasting-memory-and-is-a-security-risk-pl

Das wäre jedoch nur für Software, die Sie wurden selbst kompilieren anzuwenden.

In diesem Fall, werden Sie wahrscheinlich nur noch, es zu ignorieren, es sei denn Sie irgendwie sind (?) Mit app_process, etwas mit einem benutzerdefinierten native Bibliothek, die Sie haben zu bauen, in diesem Fall sollten Sie Ihre NDK zu aktualisieren, da im anderen erklärt starten Frage.

Ihre permissions denied ist unabhängig von der vorherigen Fehlermeldung, und wahrscheinlich ein Problem mit dem Befehl, den Sie ausführen möchten (zum Beispiel denken, Sie als root angemeldet sind, aber Sie nicht ) . Wenn Sie Hilfe bei, dass möchten, können Sie gehen zu müssen, um genauer zu sein über den Befehl Sie ausführen, und die verwendet werden, um es zu starten Mechanismus .

2user3647823 @

Relocations Fehler wird durch die Tatsache, dass Xposed Rahmen echter app_process mit einem benutzerdefinierten man, die irgendwie nicht optimiert, da es wurde gebaut, um auf jedem modernen (na ja, fast jedes ...) Android- Gerät / System vornehmen wird ersetzt verursacht . Nach der Deinstallation / Rückgriff auf Lager ( thru Xposed Installateur oder durch Blinken Deinstallation Reißverschluss auf SD-Karte während der Installation erstellt ) finden Sie heraus, dass die Warnung weg ist ( wie auch alle Xposed bedingten Anpassungen ) . Wenn ur ein Skript schreiben und wollen nicht, um die Warnung zu sehen, nur leiten Sie die Fehlerausgabe irgendwo anders als STDERR, dh : svc Datenfreigabe 2 > / dev / null

Permission denied für svc Daten zu ermöglichen ...? scheint uncasual, so wie er in 1 sec Intervallen wiederholen, auch wenn fehlgeschlagen ( Anzeige von entsprechenden Ausgang ) . Haben Sie nicht htc haben überhaupt, so weiß nicht, ob es irgendwie durch sie geschützt werden ... JEDOCH verwaltet Android Terminal, das ganz in vielen Situationen beschränkt wird, die Erlaubnis verweigert Fehler zu drucken, wenn es nicht so etwas überhaupt (statt dh zu finden. "nicht gefunden"). Hier aber, wie u haben 4.4.2 ist es wahrscheinlicher, selinux Kontext Thema etwas zu verhindern zu tun, kommt es häufig vor, wenn Modding, in der Regel nicht, was zu allen möglichen Ausgaben (und manchmal mit einem bootloop resultieren) . Sie können versuchen : su mount -o rw, remount / System restorecon -Rv / System

(-R Nur für nicht- verbose / Silent-Modus ) Es ist eine einmalige Operation, persistent, bis auf, mit Dateien wieder . Geben Sie den Befehl nach, dass ( weiß nicht, ob Neustart erforderlich ) .

PS : Es ist eine riskante Operation, machen einen NAND Backup / System vor und wiederherstellen, wenn bootlooped ( und nicht mir die Schuld ) PS2 : es soll nicht so binären Kontext gesetzt, da sie damit beschäftigt sein (wie ur läuft eine Root-Shell atm), Anzeige von Warnung. Das ist nicht ein Problem. In der Tat, es ist perfekt ! Ändern su Zusammenhang wird in verlieren Root-Rechten führen ( scheint die diesen Bestand KonfigurationskräfteKontext VERHINDERN Wurzel Usability - zumindest ein samsung ...) . Es kann passieren, du, dass u verloren Wurzel, deshalb empfehle ich den letzten supersu flashbar Zip in der Nähe auf der SD-Karte zum Beispiel zu halten, und blinkt es bei der Wiederherstellung, wenn nötig. SuperSU Installationsprogramm stellt die passende Rahmen für installierte Dateien mit chcon und Wurzel kommen wieder . PS3 : nicht ausgeführt werden, dass innerhalb von benutzerdefinierten Wiederherstellungs ( TWRP Konsole / Aroma -Terminal ), Kontextkonfigurationsdurch seine dev kann unterscheiden als Lager des Geräts und können zu Problemen führen . Verwenden Sie adb oder Terminal nach dem Booten mit Android -Kernel.

3Ashv @

Ich stand gleichen Fehler :

WARNUNG: Linker : libvc1dec_sa.ca7.so hat Text Umzüge . Dies verschwendet Speicher und ist ein Sicherheitsrisiko . Bitte beheben . WARNUNG: Linker : libvc1dec_sa.ca7.so hat Text Umzüge . Dies verschwendet Speicher und ist ein Sicherheitsrisiko . Bitte beheben . pkg : /data/local/tmp/com.example.ashv.takeinput Fehler [ INSTALL_FAILED_INVALID_APK ] *

Dieser Fehler begann, nachdem ich mein Android- verwurzelt . Um un- Wurzel mein Handy, durcheinander ich mit seiner Firmware . Daher musste ich Service Center Hilfe zu nehmen und sie formatiert und neu installiert Kitkat . Nach dem es funktioniert gut.