0
나는 스와 안드로이드에 바이너리 파일을 실행 다음 smali 코드의 권한이 있습니다어떻게 smali 문자열에 따옴표를 탈출
[...]
.line 66
invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
move-result-object v6
const-string v7, "su -c /system/bin/screencap -p /data/local/tmp/x.png"
invoke-virtual {v6, v7}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
[...]
난과 같이 따옴표로 문자열의 일부를 설정해야합니다 :
'su -c "/system/bin/screencap -p /data/local/tmp/x.png"'
어떻게하면 따옴표를 이스케이프 처리 할 수 있습니까? 백 슬래시로 시도했지만 apktool은 APK 파일을 다시 작성하려고 할 때 불평합니다.
미리 감사드립니다.
백 슬래시는 이것을 벗어나는 올바른 방법입니다. 작동하지 않는 경우 실제 오류를 포함하십시오 :) – JesusFreke