안녕하세요.

안드로이드 고수를 꿈구는... 초보개발자입니다.


다름이 아니라 android library( .so )와  .ko파일  관련 궁금한 것이 있어 문의 드립니다.


안드로이드는 기본적으로 시스템 영역을 수정하기 위해선 루트 권한이 있어야 합니다.


1) 어플 개발 시 apk에 포함되는 .so 파일의 경우 말고,

안드로이드 플래폼 빌드 시 mk 파일을 통해 system/lib 폴더로 복사되는 .so 파일들의 api를 사용했을 경우

이 루트 권한을 행사 할 수 있는지 궁금합니다.


2) 그리고 .ko 파일의 경우 드라이버로 알고 있는데

이 모듈들은 기본적으로 플래폼 빌드 시 같이 빌드되는 것으로 아는데, 루트 권한을 행사 할 수 있는 건가요?


혹...

1) 과 2)  두 경우 모두 실행되고 있는, 즉 .so, .ko를 사용하는 엑티비티 자체가 루트권한이 없다면

시스템영역을 수정 할 수 없는 건가요?


이 부분이 정말 궁금합니다.


패키지 매니저와 같은 매니저들은 시스템영역의 데이타들을 수정/삭제/추가가 가능하자나요.....

이와같이 플래폼 빌드시 추가 된 .ko나 .so에서 동일하게 사용이 가능한 것인가요?