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

책에서


"안드로이드가 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
번호 제목 글쓴이 날짜 조회 수sort
23 [예제11.Window_Fraction] file 전호철 2012-10-26 4257
22 알려 주신대로 JDK 설치하려고 했는데 그래도 문제가 발생합니다. [5] 죽유 2012-12-18 4240
21 [예제02.Prompt] JAVA와 Native 간 String 전달 예제 file 전호철 2012-10-22 4236
20 [예제16.GPIO제어] App. 에서 H/W 제어하는 예제 (native bind... file 전호철 2012-10-31 4234
19 ffmpeg 빌드관련 질문드립니다 file [6] 시그인트 2014-02-11 4226
18 [예제14.JNI_onLoad] JNI_OnLoad 예제 file 전호철 2012-10-31 4218
17 [예제07/08.MethodCall] Native에서 JAVA의 Method를 호출하는 예... file 전호철 2012-10-26 4160
16 [예제15.Native_Thread] Native Thread 예제 file 전호철 2012-10-31 4159
15 NDK 에서 BYTE 나 BOOL 등은 사용 못하는지요? [1] 더페이퍼 2012-10-30 4158
14 ics에서 OpenSL의 Playback Rate 안됨 [1] Goldeneye 2012-11-08 4095
13 ffmpeg 예제에 대해 문의 드립니다. [1] 안심돈까스 2012-12-14 3970
12 [예제17.ffmpeg를 활용한 player] ffmpeg를 활용한 player file 전호철 2012-10-31 3922
11 pluscalc 질문입니다. [1] 여월광 2014-04-05 3898
10 ndk를 이용하여 일반 안드로이드 어플을 만들수가 있나요? [3] biokk 2015-07-25 1025
9 ndk 라이브러리추가 하는 질문입니다 [8] ice179 2015-02-11 820
8 gpio 컨트롤 예제질문입니다. [3] biokk 2015-01-21 649
7 3장 계산기 에러 file [2] happy_hacking 2015-06-02 457
6 안드로이드 ndk gpio컨트롤 하기 질문입니다. [2] ice179 2015-01-16 434
5 ndk 함수에서 c언어 동작은 onTransact 에서만 동작하나요? [3] ice179 2015-02-03 362
4 ledservice , 라이브러리 추가 관련한 질문입니다 [3] ice179 2015-02-04 341

사용자 로그인