su -c Android 9 aarch64 上没有这样的文件或目录

su -c Android 9 aarch64 上没有这样的文件或目录

我有一个使用 Lineage OS 16(基于 android 9)的 root Android 手机。架构是64位的。

有一个名为的文件andraxzsh,其中包含代码

su -c /data/data/com.mytestapp/APPS/bin/bash

首先andraxzsh是执行。然后andraxzsh执行上面的代码来命令bash上面的路径。

但输出是:

sh: /data/data/com.mytestapp/APPS/bin/bash: No such file or directory

bash 文件存在。当我输入:

ls -l /data/data/com.mytestapp/APPS/bin/bash

输出:-rwxrwxrwx 1 root root 428 2018-12-06 06:01 /data/data/com.mytestapp/APPS/bin/bash

在根目录root :/#我输入

su -c /data/data/com.mytestapp/APPS/bin/bash

输出:sh: /data/data/com.mytestapp/APPS/bin/bash: no such file or directory

谷歌上有人说,因为该文件是 32 位的,需要安装 32 位库才能检测到该文件。我对此不太确定,但无论如何我尝试在手机上安装一些 i386 库但失败了。

那么,对于这种情况,你们知道更好的解决方案吗?谢谢。

相关内容