안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ~
어플이 설치 될때 files폴더에 특정 실행 파일(aaa)을 복사합니다.
예를 들어 /data/data/package_name/files/ 폴더에 aaa파일을 복사합니다.
그리고 /system/bin/에 있는 bbb라는 파일에서 system("/data/data/package_name/files/aaa &") 와 같이 실행을 시키려고 합니다.
bbb 파일은 root권한이고, 어플이 files폴더에 특정 실행 파일(aaa)을 복사할때 chmod 777로 aaa에 적용도 합니다.
그런데...
/system/bin/에 있는 bbb라는 파일에서 system("/data/data/package_name/files/aaa &") 와 같이 실행을 시키려고만 하면,
계속 permission denied만 뿌려 대네요 ㅜㅜ
혹시 root권한으로도 application의 files폴더내의 파일은 접근이 안되는건가요?
아시는분 답변 부탁드립니다. ^^
어플이 설치 될때 files폴더에 특정 실행 파일(aaa)을 복사합니다.
예를 들어 /data/data/package_name/files/ 폴더에 aaa파일을 복사합니다.
그리고 /system/bin/에 있는 bbb라는 파일에서 system("/data/data/package_name/files/aaa &") 와 같이 실행을 시키려고 합니다.
bbb 파일은 root권한이고, 어플이 files폴더에 특정 실행 파일(aaa)을 복사할때 chmod 777로 aaa에 적용도 합니다.
그런데...
/system/bin/에 있는 bbb라는 파일에서 system("/data/data/package_name/files/aaa &") 와 같이 실행을 시키려고만 하면,
계속 permission denied만 뿌려 대네요 ㅜㅜ
혹시 root권한으로도 application의 files폴더내의 파일은 접근이 안되는건가요?
아시는분 답변 부탁드립니다. ^^




& 는 백그라운드로 실행하시려고, 붙이신것 같은데,
system("/data/data/package_name/files/aaa &") 실행 방식이 잘못된 것은 아닌가요?