그래서 저는 디렉토리를 마운트 해제해야하는 장치가 있습니다. 나는 다음과 같은 것을 실행하고 싶었다 :Android busybox 명령을 사용하여 루트 및 umount를 얻으십시오.
Runtime.getRuntime().exec("system/bin/busybox/ umount /mydir/subdir");
문제는 루트를 마운트 해제해야한다는 것이다. umount 명령을 사용하여 한 줄 명령으로 busybox를 통해 루트를 확보 할 수 있습니까?
편집 : 죄송합니다. 기기가 이미 루팅되어 있습니다. 나는 ADB를 통해 쉘을 갈 수있다 : adb 쉘 ... umount/mydir/subdir
이것은 두 가지 명령이다. 한 줄로이 작업을 수행 할 수 있어야하며,이를 위해 busybox를 사용하는 것이 바람직하다고 생각했습니다. 나는 다음과 같은 것을 생각하고있다 :
Runtime.getRuntime().exec("system/bin/busybox/"gain shell as above here" umount /mydir/subdir");
나는 여기에서 벗어나는거야?
아니, 비지 박스는이 작업을 수행 할 수있는 도구가 아닙니다. 대부분의 "루트"장치는 해킹 된 su 바이너리를 사용합니다. 사용법에 대한 질문은 여기에 수많은 중복이 있으며 다시 묻거나 대답해야하는 것이 아닙니다. –