su -c Android 9에는 해당 파일이나 디렉터리가 없습니다.

su -c Android 9에는 해당 파일이나 디렉터리가 없습니다.

저는 Lineage OS 16(Android 9 기반)을 사용하는 루팅된 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 라이브러리를 설치하려고 시도했지만 실패했습니다.

그렇다면 이 상황에 대한 더 나은 해결책을 알고 계시나요? 감사해요.

관련 정보