2016-10-09 3 views
1

adb 명령을 실행하기위한 일괄 처리 스크립트를 작성하고 있지만 "SU"명령을 실행하는 동안 첫 번째 명령 만 "adb shell"을 실행하고 을 중지하면 모든 명령을 매우 빨리 입력하고 기다리지 않습니다. 다음 명령은 쉘 창에 입력 할 수 있도록 이전 명령이 완전히 실행하는 코드의 "SU"예를 들어 내가 또한 시도 adb 명령의 일괄 처리 스크립트

:lckscreen 
adb shell 
su 
rm /data/system/gesture.key 
rm /data/system/*.key 
exit 
exit 
pause 
goto menu4 

이하

adb shell & su 

하지만 여전히 같은 결과

[email protected]_s4:/ $

+0

나는 또한 adb 쉘을 시도했다. su하지만 no use –

+0

스크립트는 adb를 호출 한 다음 ADB가 종료 될 때까지 기다린 다음 나머지 명령을 실행하려고 시도합니다. 이는 배치 파일에서 의미가 없습니다. 그것이 바로 배치 파일의 작동 방식입니다. –

답변

0

가에, 당신은 모든 쉘 명령을 포함하는 별도의 .txt 파일을 만들어야합니다

adb shell "su -c 'rm /data/system/gesture.key'" 
adb shell "su -c 'rm /data/system/*.key'" 

을 시도하고 How to use su command over adb shell?

-1

에 질문을 참조하십시오 도와주세요 예 :

su m ount -o remount, rw/system mv /system/build.prop/sdcard

마지막 명령을 실행하려면 하단에 "enter"를 입력했는지 확인하십시오. 이제 bat 파일에서 adb 셸 등을 넣을 곳을 지정하십시오. adb shell> nameofyourtxt.txt를 입력하십시오.

실행하려는 명령이 "su"이면 adb 쉘 su를 수행 할 수 있습니다.

관련 문제