2016-09-18 3 views
0

다음 파일이 있습니다 /data/MyExec/Exec.파일을 실행 파일로 바꿀 수 없습니다.

안드로이드 장치가 부팅 될 때이 파일을 실행하고 싶습니다. 따라서 실행 파일 init.rc을 만들었습니다.

문제는 파일에 실행 권한이 없기 때문에 파일을 실행하기 전에 파일에 chmod +x을 실행해야한다는 것입니다.

init.rc에서이 파일을 실행하기 때문에 정책 파일에 { execute }을 정의해야합니다.

동일한 파일에 { setattr }{ execute }을 모두 정의 할 수 없다는 것이 문제입니다.

어떻게하면 실행 가능하게 만들고 부팅 할 때 실행할 수 있습니까?

감사합니다.

답변

0

해결책은 exec를 /bin/Exec에 배치하는 것이 었습니다. 파일은 자동으로 실행 가능하므로 모드를 변경할 필요가 없습니다.

+0

그래, 또한 여기에 문제에 대한 정보를 참조하십시오 : http://paldan.altervista.org/dir-and-files-permissions-in-the-aosp-filesystem/?doing_wp_cron=1474724093.3321709632873535156250 – Mixaz

+0

Omg! Altervista는 여전히 존재합니다! 그리고 링크를 주셔서 감사합니다 :) – shlatchz

관련 문제