서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.

책에서


"안드로이드가 init에 너무나 많은 부분을 통합하게 된 이유는 보안과 실행 퍼미션의 문제 때문으로 보인다. 실제 디바이스에 대한 접근 권한 부분은 시스템관리자(root)계정이 아니고서는 다루기 힘든 부분인데, 이 부분을 애플리케이션에서 접근하지 못하도록 제한을 걸어 놓은 것으로 생각된다."


하셨는데..


1. 어째서 init에 많은 부분을 통합한다고 해서 디바이스 접근권한이 제한이 되는지 의문이구요?


2. 진져브레드부터 디바이스 액세스 퍼미션 부분은 ueventd로 처리 되는데... 

   그렇다면 init에서 통합되어 있던 부분이 빠지는 셈인데.. 디바이스 접근권한이 제한이 약해지는 것이 아닌지 궁금합니다?


질문이 좀 이상해서 죄송스럽네요 ^^;


고도리

2011.07.12 21:08:12
*.200.239.234

2.2에서 적용된 내용이 들어갔네요. 2.2내용도 섞어서 쓰다보니.....쩝

2.3에서는 ueventd가 적용되면서 그나마 유연하게 바뀌었습니다.


하지만, 어차피 runtime시는 제어가 불가능하도록 되어 있고, mknod와 같은 명령이 존재하지 않기

때문에 유연성 부분에서는 여전히 제한이 있습니다.


app에서는 root 혹은 system 권한을 갖기 힘들기 때문에, device를 직접 접근할 경우(위험한 방법입니다만)

permission을 일일이 조정해 주셔야 합니다. others가 접근할 수 있도록...


2.2까지

1. init관련 소스에서 직접 제어를 하기 때문에 접근 권한을 바꾸는데는 root 권한이 있어야 했었습니다.


2. 2.3서부터는 ueventd로 process는 바뀌었습니다. 하지만 파일을 로딩하기 때문에 접근에 대한 부분을 한번 정하면 바꾸기 힘들게 되어 있기 때문에 내용을 쓴 것입니다.


질문이 이상하지 않습니다.

내용에 대한 설명이 정확하지 않은 것에 대한 질문이므로 제 잘 못이죠....^^


질문 감사드립니다.





얼사마

2011.07.14 01:18:55
*.123.42.146

아아 답변주셔서 감사합니다 ^^


이 책으로 지금 세미나 중이 거든요. 많은 도움 받고 있습니다. 감사합니다

List of Articles
번호 제목 글쓴이 날짜 조회 수
23 책내용 문의 드립니다. [2] k2h 2012-10-12 4378
22 NDK관련 코드 문의 [2] k2h 2012-10-05 4325
21 NDK 소스 빌드 질문 드립니다. [2] 더페이퍼 2012-09-28 4545
20 소스분석 관련하여 [4] whiterub 2012-09-28 4259
19 NDK 컴파일이 안됩니다. file [8] 더페이퍼 2012-09-25 5335
18 79쪽 예제 말이에요 ㅠㅠ [1] 앙아앙아 2012-09-20 4536
17 NDK 개발 환경 설정하기에서 문제입니다. file [2] 프리월드 2012-09-19 5163
16 JNI로 휴대폰 디바이스 번호를 구하려고 합니다 file [3] fox8306 2012-09-19 6884
15 책을 보다 몇가지 질문이 생겼습니다. [6] 더페이퍼 2012-09-18 5527
14 261페이지 맨 아랫줄에 대해 문의드립니다. [2] binch 2012-07-18 5747
13 RGB 부분에 대해서 질문이 있습니다. [1] ys2cdh 2012-01-05 7382
12 책이 나온내용이지만 좀 다른예기일수도 잇네요 [1] 가쓰비 2011-12-21 7578
11 chapter7 안드로이드 오디오 서브시스템 에서 궁금한게 있습니다 [1] 가쓰비 2011-12-16 8017
10 개발환경 설정 중 문의사항입니다. file [1] 정바타 2011-10-14 7907
9 117쪽 ueventd 실행 부분.. [1] 홍순민 2011-08-30 8855
8 p186. Gingerbread 센서 구조의 간략한 설명 요청드립니다. [3] forone 2011-08-25 8432
7 475페이지 그림 외 건의 사항.. [2] 장병남 2011-07-22 8635
6 책 관련해서 질문이 있습니다. [1] winpih 2011-07-13 9036
» 안드로이드 init의 특징에 대해 질문있습니다. [2] 얼사마 2011-07-12 9024
4 안드로이드의 모든것 분석과 포팅 교재 관련 [2] nexus26 2011-07-05 10588

사용자 로그인