기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요~ 안드로이드 구조에 관심이많아서 분석과포팅책을보고있습니다 ^^

 

하지만 보다가 궁금한점이 생겨서 질문을남깁니다.

 

순수 안드로이드 ( 루팅을안했을시) adb shell 로 연결하여 id 명령어를치면 shell 로 유저가 나오게되는데

 

여기서 계정을하나 추가하여 그계정으로 안드로이드부팅이 가능할까요?

 

너무 뜬금없는질문인걸 알지만

 

공부해야하는방향을좀잡고싶어서 먼저질문드립니다!

답변부탁드립니다!!


고도리

2012.03.09 23:20:17
*.200.239.234

shell 만 말씀하시는 건가요???


가능할거 같기는 합니다만....init.rc 에 다음과 같은 부분이 있습니다.

service console /system/bin/sh

    class core

    console

    disabled

    user shell

    group log


이것은 console을 shell user로 실행시키겠다는 얘기입니다.


이 부분을 이렇게 바꿔보시면 

service console /system/bin/sh

    class core

    console

    disabled

#    user shell

    user root

    group log


shell이 root user로 뜨는 것을 보실 수 있습니다.


만일 user를 추가하시려면

system/core/include/private/android_filesystem_config.h


에서 user를 추가하신 후 위의 내용처럼 작업해 보시면 가능할 듯 합니다.


단 조심하셔야 할 부분은 android_filesystem_config.h 의 경우는 add는 가능하지만, user id를 renumbering

하게 되면 골치아프니 add정도만 해 보시기 바랍니다.

daem0n

2012.03.10 00:00:08
*.94.215.212

헉,, 이렇게나 자세히..... 감사합니다

 

염치없이 궁금한게 생기면 또다시물어보겠습니다 ㅎㅎ

 

(친구에게 책추천해줬어요 :-] :-)  ㅋㅋ)

daem0n

2012.03.10 00:17:28
*.94.215.212

아 사실 질문의 요지는 shell 이아니라 안드로이드가 정상부팅후에 접근한계정이 shell 이라고 봤을때

 

다른계정을 생성해서 부팅이 가능한지 알고싶어서 드린 질문이였습니다 ^^

 

답변주신 init.rc 파싱과정에

service console /system/bin/sh

    class core

    console

    disabled

    user shell

    group log

 

라고 말씀해주셨는데 이것이 안드로이드가 정상부팅하면 shell 계정으로 부팅하는것이 맞는건가요 ?ㅎㅎㅎ

 

아니면 단지 콘솔만 shell인건지 알고싶습니다!! ㅎㅎㅎ

 

답변부탁드립니다 !ㅎㅎㅎ

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5248 GDB 관련 문제입니다. [1] 조현호 2013-03-27 1460
5247 adb 또는 그 밖의 방법을 통해 application을 실행하는 방법은? [5] [春] 2009-12-31 1459
5246 [요청] pxa320 공제 함 하면 어떨까요? [6] 임은향 2008-03-01 1458
5245 [완료]rootfs관련 질문. [4] 조성철 2007-03-22 1458
5244 2.6.29 android compile error 질문입니다. [1] 조장현 2009-07-21 1458
5243 안드로이드에서 사운드 데이터 가로채기 [3] 신현호 2013-06-13 1458
5242 [완료] mplayer에 사용된 코덱의 라이센스 관련. [1] 박세웅 2008-02-05 1457
5241 system service에서 camera 권한 획득 [1] 잭크 2014-03-13 1457
5240 sshd를 보드에 포팅하려면 어떻게 해야되나요? [4] 은민아빠 2012-06-29 1456
5239 라이센스 문의(GPLv2) [1] 다콩 2012-05-03 1456
5238 안드로이드 stay awake 옵션 설정 ? [1] 김태영 2011-12-29 1456
5237 ping localhost 등 자기자신으로의 접속이 안되네요. [11] 동수아빠 2012-09-25 1456
5236 u-boot start.S 코드에서 궁금한 것이... [3] 손성원 2008-03-05 1455
5235 Arm 버전 library는 같은 ARM 프로세서간에 공유 및 호환이 가... [3] biokk 2014-03-17 1455
5234 아래글 최종 에러 메세지 다시한번 올립니다.. [완료] [3] 이홍석 2006-05-04 1454
5233 exynos 4210 가격 [7] 김장균 2012-06-14 1454
5232 WIFI 인증 관련 궁금한점 있습니다. [5] 현쓰 2012-04-03 1454
5231 ICS 이동식 디스크 구현에 대한 조언좀....ㅠ.ㅠ [3] 칼마 2012-10-05 1454
5230 soundPool사용 이유 [2] ljcg 2012-09-20 1454
5229 android에서 serial APP을 개발하기 위해서 어떻게 하면 되는가요... [3] 김경식 2014-10-24 1454

사용자 로그인