Android 警告:链接器:app_进程有文本重定位。这是在浪费内存,是一种安全风险。请修理。权限被拒绝

Android 警告:链接器:app_进程有文本重定位。这是在浪费内存,是一种安全风险。请修理。权限被拒绝,android,Android,我试图通过Android终端运行命令,但当我执行命令时: “svc数据启用/禁用”出现此错误: “警告:链接器:应用程序进程有文本重定位。这是浪费时间。” 内存和存在安全风险。请修复。权限被拒绝“ 我在htc one(安卓4.4.2 kitkat,sense 5.5)的根下,安装了Venom rom 5.7.0和xposed框架 如何避免此问题并顺利运行命令 另外,我已向终端发送了具有超级用户权限的命令。文本重新定位是一个警告,而不是错误。它只是最近才被添加到安卓系统中 由于所述程序(应用程序流

我试图通过Android终端运行命令,但当我执行命令时:

“svc数据启用/禁用”出现此错误:

“警告:链接器:应用程序进程有文本重定位。这是浪费时间。” 内存和存在安全风险。请修复。权限被拒绝“

我在htc one(安卓4.4.2 kitkat,sense 5.5)的根下,安装了Venom rom 5.7.0和xposed框架

如何避免此问题并顺利运行命令


另外,我已向终端发送了具有超级用户权限的命令。

文本重新定位是一个警告,而不是错误。它只是最近才被添加到安卓系统中

由于所述程序(应用程序流程)似乎是随系统提供的程序,而不是由您编译的程序,因此您无需对其采取任何措施,除非您想重建/更换所述系统组件

如果您正在构建自己的程序,您的问题可能会被标记为

然而,这只适用于您自己编译的软件

在这种情况下,您可能只需要忽略它,除非您以某种方式(?)使用
app\u process
启动您所构建的自定义本机库,在这种情况下,您应该更新NDK,如另一个问题中所述



您的
权限被拒绝
与前面的错误消息无关,很可能是您试图运行的命令有问题(例如,您认为自己是root用户,但不是)。如果您需要这方面的帮助,您必须更具体地说明您正在运行的命令以及用于启动该命令的机制。

重新定位错误是由以下事实造成的:xposed framework使用自定义的应用程序进程取代了正版的应用程序进程,而自定义的应用程序进程在某种程度上是未优化的,因为它是为每个现代应用程序而构建的(嗯,几乎所有的…)安卓设备/系统

卸载/恢复库存后(通过xposed安装程序或在安装过程中闪烁sdcard上创建的卸载zip),您将发现警告消失(以及所有与xposed相关的自定义设置)

如果您正在编写脚本并且不想看到警告,只需将错误输出转发到STDERR以外的其他位置,即:
svc数据启用2>/dev/null

svc数据启用权限被拒绝?这似乎不是原因,因为即使失败,它也会在1秒的时间间隔内重试(显示适当的输出).以前没有htc,所以我不知道它是否会受到他们的保护…然而,android终端在很多情况下非常有限,如果它没有找到任何东西(而不是ie“未找到”),它会设法打印“权限拒绝”错误。然而,在这里,由于您有4.4.2,更可能是selinux上下文问题阻止了某些事情的完成,这种情况经常在修改时发生,通常不会导致任何问题(有时会导致引导循环)。您可以尝试:

su
mount -o rw,remount /system
restorecon -Rv /system
(-R仅适用于非详细/静默模式)

这是一个一次性操作,持续到再次弄乱文件为止。然后重试该命令(我不知道是否需要重新启动)

PS:这是一个危险的操作,在启动前对/系统进行nand备份,如果启动,则进行恢复(不要怪我)

PS2:它不应该设置su二进制上下文,因为它会很忙(因为您正在运行根shell atm),并显示警告。这不是问题。事实上,这是完美的!更改su上下文将导致失去根权限(似乎stock config强制上下文阻止根可用性-至少一个)。但是,您可能会丢失根目录,这就是为什么我强烈建议您将最近的supersu flashable zip保存在附近,例如sdcard上,并在需要时使用恢复对其进行闪存。supersu安装程序使用chcon为已安装的文件设置适当的上下文,根目录将再次返回

PS3:不要在自定义恢复(twrp控制台/aroma终端)中运行,其开发人员提供的上下文配置可能与设备的库存不同,并可能导致问题。使用android内核引导后使用adb或终端。

我遇到了相同的错误:

警告:链接器:libvc1dec_sa.ca7.so有文本重定位。这是在浪费内存,存在安全风险。请修复。
警告:链接器:libvc1dec_sa.ca7.so有文本重定位。这是在浪费内存,存在安全风险。请修复。
pkg:/data/local/tmp/com.example.ashv.takeinput
失败[安装失败\u无效\u APK]*

这个错误是在我植根我的android手机后开始的。 为了取消我手机的根目录,我把它的固件搞乱了。因此,我不得不接受服务中心的帮助,他们格式化并重新安装了Kitkat。之后它就可以正常工作了