자동차 모니터링을 위한 안드로이드 설정 2

자동차 모니터링을 위한 안드로이드 설정, 1

이전 글에 이어서 자동차 모니터링을 위한 안드로이드 설정을 수행한다.

일단 이 글의 기준은 겔럭시 S (KT 용) 기준으로 작성되었다. 또한 rooting 은 되어 있다고 가정하고 진행한다.

 

가장 먼저 한 것은 바로 Charging Mode 제거이다.

 

Charging Mode

전원이 꺼진 상태에서 충전 케이블을 연결 하였을 때, 핸드폰이 바로 켜지지 않고 베터리 충전하는 모양이 뜨는 상태를 Charging Mode 라고 한다.

아주 오래전… 초창기 안드로이드에서는 없었는데 어느 순간 생겼다.

즉, Charging Mode를 제거하고 전원 연결시 바로 부팅으로 가도록 하는 작업이 필요하다. 제거하는 방법은 두가지 정도의 방법이 있다.

 

  1. 핸드폰 개발사에서 제공하는 Hidden Mode 로 접속 설정을 변경한다.
  2. adb, fastboot을 이용하여 명령어 전달
  3. playlpm 혹은 lpm 파일 변경

위의 방법 중에서 2는 컴퓨터를 이용해야 하니 귀찮았…. 아니다 밖에서 시간 남을 때 진행했기 때문에 컴퓨터를 쓸 수가 없었고 겔럭시 s의 경우 Hidden Mode에 해당 기능이 없었다.

그래서 3번을 선택했다. 사용한 툴은

 

Root Explorer : 구글 플레이

Notepad for Android : 구글 플레이

 

위의 두 툴을 사용하였다. 아래와 같은 순서를 따른다.

 

  1. Root Explorer를 이용하여 파일 시스템에 접근한다.
  2. /system 디렉토리로 이동한다.
  3. /system 디렉토리를 r/w 모드로 변경한다.
  4. /system/bin 디렉토리로 이동한다.
  5. playlpm 혹은 lpm 파일을 찾아서 playlpm.bak 또는 lpm.bak 으로 이름을 변경한다.
  6. Notepad for Android를 연다.
  7. 아래 명령어를 입력한다.

    #!/system/bin/sh
    /system/bin/reboot

  8. 저장한다.
  9. Root Explorer를 열어 SD 카드 디렉토리로 이동한다.
  10. 저장한 파일의 이름을 playlpm 혹은 lpm으로 변경한다.
  11. 해당 파일을 잘라서 /system/bin 디렉토리에 붙여넣는다.
  12. 권한과 소유주 설정을 백업해둔 파일과 동일하게 변경한다.

글로 써두면 굉장히 길어보이는 과정이지만 핸드폰으로 뚝딱 뚝딱 할 수 있다. 아무튼… 만약 위의 방법이 힘들거 같다고 한다면 쉽게 할 수 있는 방법으로 2번을 추천한다.

 

adb, fastboot을 이용하기

 

이렇게 하면 핸드폰 전원을 딱! 연결하자마자 안드로이드가 부팅되는 것을 확인할 수 있을것이다.

다음은 아마도 Tasker 사용법을 정리할듯 하다. 사실 이미 이 세팅은 완료한 상태고 심지어 배선도 완료한 상태라… 기억에 의존해서 쓰다보니 틀린 것도 있을 수 있지만 뭐… 대략적인 틀은 위와 같다고 할 수 있다.

댓글 남기기

이메일은 공개되지 않습니다.