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

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

 

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

 

순수 안드로이드 ( 루팅을안했을시) 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
번호 제목 글쓴이 날짜 조회 수
5248 u-boot에서 커널을 로드 하지 못할 때 (can't get kernel image!)는... file [3] 혜민아빠 2012-03-16 2378
5247 LVDS에 관한 문의입니다 [3] 박영호 2012-03-15 1348
5246 램을 늘리려 하는데요. [4] 현쓰 2012-03-15 1399
5245 mtd partition을 보드 셋업 코드에서 어떻게 나누는 것이 맞는 것... file [4] 혜민아빠 2012-03-14 1470
5244 ICS S4210 (type password to decrypt storage?) 문제... file [4] 아명 2012-03-14 1759
5243 커널에 드라이버를 포함했을 때는 동작하고 모듈 형태로 할 때는 동... 혜민아빠 2012-03-13 1075
5242 directfb + gtk2 + webkit 1.2.7 (without X11)관련 문의 [3] laconicblue 2012-03-13 1520
5241 USB 3.0 관련 질문 [3] 신현호 2012-03-12 1560
5240 안드로이드 플렛폼 질문... [2] 하루천재 2012-03-12 1392
5239 exynos4210(V310)의 u-boot에서 GPY0CON의 주소를 모르겠네요. [4] 훌러덩 2012-03-10 1817
5238 커널에 드라이버를 포함했을 때 인터럽트 함수를 사용했을 때 커널 ... [6] 혜민아빠 2012-03-09 2113
» 분석과 포팅책을 보고있는데 질문하나드립니다. [3] daem0n 2012-03-09 1389
5236 Origen보드용 새 SD카드 사용하기 문의 [2] 다콩 2012-03-09 1642
5235 linux/arch/arm/mach-at91/ 폴더에 있는 board-sam9m10g45ek.c 파일은 무엇... [2] 혜민아빠 2012-03-09 1792
5234 patch software 버전에 따라 patch가 제대로 되지 않을 수 있나요... [2] 혜민아빠 2012-03-08 1304
5233 V310에서 u-boot쪽에서 SROM_CSn[1]을 선택 하려고 하는데요. memo... [1] 훌러덩 2012-03-08 1034
5232 V210 JTAG 추천 부탁 [3] 박명대 2012-03-07 1373
5231 임베디드 리눅스를 보드에 타겟팅 했을 때 부팅이 되지 않는 이유는... [2] 혜민아빠 2012-03-07 1668
5230 build.prop 생성방법이 궁금합니다. [1] yama 2012-03-04 1475
5229 출력에 대해서 궁금해서 질문 올립니다. [7] 하루천재 2012-03-03 1148

사용자 로그인