由于PIE,无法进入终端

时间:2016-07-24 15:21:14

标签: android adb

按照以下guide尝试通过USB向Android反向连接Android。

但是,一旦通过ADB连接,就无法su。从PC终端尝试超级用户模式并在Android设备上使用终端模拟器时出现相同的错误。

  

错误:仅支持位置无关的可执行文件(PIE)。

查看并发现所提出的大多数问题都与通过CFLAGS += -fPIE -pieLDFLAGS += -fPIE -pie解决的项目来源汇编有关。

但是,由于su是一个常见的shell命令,我认为它不适用。

1 个答案:

答案 0 :(得分:1)

您使用的su二进制文件太旧(因此未针对PIE编译),并且不适用于手机上安装的Android版本/映像(需要所有可执行文件都具有PIE) 。

安装适合您Android版本的较新su二进制文件,错误将会消失。