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

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

 

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

 

순수 안드로이드 ( 루팅을안했을시) 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

코드상에서 eCryptFs 사용하기 [1]

웹 서비스 구현 [4]

라이센스 문의(GPLv2) [1]

  • 다콩
  • 2012-05-03
  • 조회 수 1460

저도 아랫 분과 똑같습니다. NFS로 부팅하려 합니다. << ... [10]

카메라 디바이스 드라이버 공부해보려는 학생입니다..(댓글답변해주세요... [4]

  • rubio
  • 2013-01-15
  • 조회 수 1460

GDB 관련 문제입니다. [1]

adb 또는 그 밖의 방법을 통해 application을 실행하는 방법은? [5]

  • [春]
  • 2009-12-31
  • 조회 수 1459

[요청] pxa320 공제 함 하면 어떨까요? [6]

2.6.29 android compile error 질문입니다. [1]

안드로이드에서 사운드 데이터 가로채기 [3]

[완료] mplayer에 사용된 코덱의 라이센스 관련. [1]

안드로이드 stay awake 옵션 설정 ? [1]

system service에서 camera 권한 획득 [1]

  • 잭크
  • 2014-03-13
  • 조회 수 1457

sshd를 보드에 포팅하려면 어떻게 해야되나요? [4]

ping localhost 등 자기자신으로의 접속이 안되네요. [11]

u-boot start.S 코드에서 궁금한 것이... [3]

Arm 버전 library는 같은 ARM 프로세서간에 공유 및 호환이 가... [3]

  • biokk
  • 2014-03-17
  • 조회 수 1455

아래글 최종 에러 메세지 다시한번 올립니다.. [완료] [3]

android에 app을 많이 깔수록 느리게 뜨는 이유 [4]

exynos 4210 가격 [7]

사용자 로그인