Attenzione : linker : app_process ha delocalizzazioni di testo . Questo sta sprecando la memoria ed è un rischio per la sicurezza . Correggi . Permessi negato

? user3449574 @ | Original: StackOverFlow
---

Ciao ragazzi ho cercato di eseguire un comando via terminale Android, ma quando eseguo il mio comando :

" Dati SVC abilitare / disabilitare " appare questo errore :

"Attenzione : linker : app_process ha riallocazione dei testi Questo sta sprecando .   la memoria ed è un rischio per la sicurezza . Correggi . Permessi negato "

Sono sotto un htc ( Android 4.4.2 KitKat, percepire 5.5 ) radicato, con Venom rom 5.7.0 e quadro Xposed installato .

Come posso evitare questo problema ed eseguire il comando senza problemi ?

ps = Ho inviato il comando con le autorizzazioni SuperUser dati al terminale .

---

Top 5 Risposta

1Chris Stratton @

Le delocalizzazioni di testo è un avvertimento, non un errore . E 'stato aggiunto solo per Android relativamente recente .

Come risulta che il programma in questione ( app_process ) è stato uno attrezzato con il sistema piuttosto che compilato da te, non c'è niente che si possa o necessità di fare al riguardo, a meno che non si sente come la ricostruzione / sostituzione del componente del sistema in questione .

Stavi costruendo il proprio programma, la vostra domanda potrebbe essere contrassegnato come un duplicato di

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

Tuttavia, che si applicherebbe solo ai software si stava compilando voi stessi .

In questo caso, probabilmente si dovrà semplicemente di ignorarlo, se non si è in qualche modo ( ? ) Con app_process per lanciare qualcosa con una libreria nativa personalizzato che avete fatto costruire, nel qual caso è necessario aggiornare il vostro NDK come spiegato in un altro domanda .

Il vostro permissions denied non è correlata al messaggio di errore precedente, e molto probabilmente un problema con il comando che si sta tentando di eseguire ( ad esempio, pensi di essere radice, ma non sono ) . Se si vuole aiutare in questo, si sta andando ad avere per essere più preciso circa il comando è in esecuzione e il meccanismo utilizzato per lanciarlo .

2user3647823 @

Errore delocalizzazioni è causato dal fatto che quadro Xposed sostituisce genuino app_process con uno personalizzato, che è in qualche modo non ottimizzato come è stato costruito per funzionare su tutti i moderni dispositivi / sistema Android ( beh, quasi tutti ... ) . Dopo la disinstallazione / ritorno ad azione ( tramite installazione Xposed o lampeggiante disinstallazione zip creato su sdcard durante l'installazione ) scoprirete che l'avvertimento è andato ( così come tutte le personalizzazioni legate Xposed ) . Se ur scrivere una sceneggiatura e non vogliono vedere l'avviso, basta inoltrare l'output di errore da qualche altra parte che STDERR, vale a dire : dati SVC consentono 2 > / dev / null

Permesso negato per i dati SVC consentono ... ? Sembra uncasual, che provvede a ripetere a intervalli di 1 sec, anche se non è riuscita ( la visualizzazione di output appropriato ) . Non ha avuto htc mai, quindi so se possa essere in qualche modo protetta da loro ... TUTTAVIA, terminale Android che è piuttosto limitato in molte situazioni riesce a stampare il permesso negato errore se non ha trovato qualcosa a tutti ( al posto di IE. "non trovato"). Qui però, come u hanno 4.4.2 è più probabile problema contesto SELinux prevenire qualcosa da fare, succede spesso quando modding, di solito non causando eventuali problemi ( e, talvolta, con un conseguente bootloop ) . Si può provare : su rw, remount / system mount -o restorecon -Rv / sistema

( -R Solo per la modalità non- verbose / silent ) Si tratta di una operazione di una volta, persistente fino pasticciano con i file di nuovo . Provate il comando dopo che ( non so se è necessario il riavvio) .

PS : si tratta di un'operazione rischiosa, eseguire un backup di NAND / sistema prima e ripristinare se bootlooped ( e non lo me la colpa ) PS2 : essa non impostato su contesto binario come sarà occupato ( come ur in esecuzione una radice shell atm ), la visualizzazione di avvertimento . Questo non è un problema . In realtà è perfetto ! Cambiando contesto su si tradurrà nella perdita di privilegi di root ( sembra tale contesto forze magazzino config PREVENZIONE radice usabilità - almeno un samsung ... ) . Può accadere, tu, che la u perso radice, è per questo che vi consiglio vivamente di tenere recente supersu zip flashable nelle vicinanze, sulla sdcard per esempio, e il flash con il recupero in caso di necessità . Installer SuperSU imposta il contesto appropriato per i file installati con chcon e radice ci torneremo ancora . PS3 : non eseguire che entro il recupero personalizzato ( console TWRP / terminal aroma ), config contesto fornito dalla sua dev può essere diverso rispetto azione del dispositivo e può causare problemi . Usare adb o terminale dopo il boot con Android kernel .

3Ashv @

Ho affrontato lo stesso errore :

ATTENZIONE : linker : libvc1dec_sa.ca7.so ha delocalizzazioni di testo . Questo sta sprecando la memoria ed è un rischio per la sicurezza . Correggi . ATTENZIONE : linker : libvc1dec_sa.ca7.so ha delocalizzazioni di testo . Questo sta sprecando la memoria ed è un rischio per la sicurezza . Correggi . pkg : /data/local/tmp/com.example.ashv.takeinput Fallimento [ INSTALL_FAILED_INVALID_APK ] *

Questo errore ha cominciato dopo che ho radicato il mio Android mobile. Al fine di non- radice il mio cellulare, ho fatto un casino con il suo firmware . Pertanto, ho dovuto prendere Centro Servizi di aiuto e formattato e ri - installato Kitkat . Dopo di che funziona benissimo .