Debian 환경에서 Android 바이너리를 로드하는 방법은 무엇입니까?

Debian 환경에서 Android 바이너리를 로드하는 방법은 무엇입니까?

adbdchroot 환경에서 실행하려고 합니다. 나는 안드로이드에서 잘 실행할 수 있습니다 LD_LIBRARY_PATH=$PWD ./linker64 $PWD/adbd.

실행하려고 하면 다음과 같은 ./adbd결과가 나타납니다
bash: ./adbd: cannot execute: required file not found.

실행하고 strace $PWD/adbd반환합니다:

execve("/root/adbd", ["/root/adbd"], 0x7fcfe8dfd0 /* 8 vars */) = -1 ENOENT (No such file or directory)
strace: exec: No such file or directory
+++ exited with 1 +++

어떤 동적 링커가 누락되었으며 어떤 경로에 있습니까?

ベストアンサー1

실행해봤는데 readelf --all ./adbd | grep link결과는 다음과 같습니다.
[Requesting program interpreter: /system/bin/linker64]

おすすめ記事