2013-12-13 3 views
2

init.c의 코드를 통해가는 2 가지 알아 내려고 :.android boot - init.c에서 init. % hardware % .rc를 읽는 위치는 어디입니까? 서비스는 어디에서부터 시작됩니까?

  • 하드웨어 특정 초기화 % 하드웨어 % 읽기 .RC된다? 서비스입니다

  • 시작 -./ServiceManager에 등

는 init % 하드웨어 %의 .RC의 예 접합자, /시스템/빈 주시면 감사하겠습니다 의미한다.

+0

나는 킷캣을 참조하십시오. 나는 최근의 안드로이드 릴리스가 -R 재귀 플래그로 작동하는'grep '을 가지고 있다고 믿고있다. 그래서 나는 에뮬레이터에서 이것을 사용하여 특정 예제에있는 것들을 파악할 수있다. 너무 많은 장치가 읽기에 대해서도 잠겨 있기 때문에 장치에서 더 어려울 것입니다. 그러나 에뮬레이터에서는 adb 쉘이 루트로 실행됩니다. –

+0

@ChrisStratton : 저는 주로 특정 장치의 매우 정확한 부팅 세부 정보가 아닌 부팅 프로세스의 일반적인 연습에 관심이 있습니다. –

답변

4

알았어요 - 두 질문 모두 init.rc.에서 응답합니다.

NB에서 정보를 얻었다 : - 그것은 때로는 어려운 다양한 가능성 중 어떤 소스에서 추적 실행 가능한 빌드 결국입니다 YMMV