네비게이션 용으로 스마트폰을 사용하는데 최대한 전용 네비게이션 기기와 동일하고 편리하게 이용하기 위해 작업을 좀 했음. 다음에 또 작업할 경우를 대비해 글을 남겨둠.
(system 디렉토리를 수정해야 하기 때문에 루트 권한 필요.)
1. adb 쉘 접속
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb devices
List of devices attached
emulator-5554 device
xxxxxxxx device
C:\Program Files (x86)\Android\android-sdk\platform-tools>adb -s xxxxxxxx shell
shell@q7lteskt:/ $
2. /system디렉토리 쓰기 가능하도록 리마운트
shell@q7lteskt:/ $ su
root@q7lteskt:/system/bin # mount -o rw,remount /system
mount -o rw,remount /system
3. 기존 playlpm 백업
root@q7lteskt:/system/bin # mv playlpm playlpm.old
mv playlpm playlpm.old
4. 새 playlpm 작성(빨간 글씨만 실제 입력하는 부분. 빨간글씨 입력 후 컨트롤+D 누른 후 엔터 하면 cat 입력 종료 됨)
root@q7lteskt:/system/bin # cat > playlpm
cat > playlpm
#!/system/bin/sh
/system/bin/reboot
^D
root@q7lteskt:/system/bin #
5. 파일 권한 확인(새로 만든 파일의 권한과 소유자가 원본 파일과 동일해야 하므로 확인)
root@q7lteskt:/system/bin # ls -la playlpm*
ls -la playlpm*
-rw------- root root 36 2015-02-15 12:12 playlpm
-rwxr-xr-x root shell 13632 2014-06-13 20:40 playlpm.old
6. 권한 및 소유자 변경
root@q7lteskt:/system/bin # chmod 0755 /system/bin/playlpm
chmod 0755 /system/bin/playlpm
root@q7lteskt:/system/bin # chown root.shell /system/bin/playlpm
chown root.shell /system/bin/playlpm
7. 최종 확인
root@q7lteskt:/system/bin # ls -la playlpm*
ls -la playlpm*
-rwxr-xr-x root shell 36 2015-02-15 12:12 playlpm
-rwxr-xr-x root shell 13632 2014-06-13 20:40 playlpm.old
여기까지 완료되면 폰 꺼진 상태에서 전원 연결시 자동으로 폰 켜지게 됨.
확실친 않지만 대부분의 안드로이드 폰에 적용 가능하지 않나 싶음.
테스트 한 폰은 갤럭시노트1, 갤럭시W임.
[출처] 전원 연결시 스마트폰 자동 켜짐|작성자 danke
'잡다' 카테고리의 다른 글
갤럭시 S4루팅 방법 (5) | 2016.10.24 |
---|---|
스마트폰의 히든 메뉴 (0) | 2016.10.24 |
루팅, 재부팅 문제 (0) | 2016.10.23 |
스마트폰 배터리 분해 (0) | 2016.10.21 |
수축 튜브 규격표 (0) | 2016.10.21 |