본문 바로가기
Engineering

[안드로이드 네비] 차량용 전원 인가시 자동 부팅하기

by SPICA910 2022. 1. 23.
반응형

놀고 있던 S8에 새 생명을 불어넣는 작업을 완료 했습니다. 

 

[안드로이드 네비]Tesla 네비게이션 따라하기

테슬라 모델 S를 처음 볼때 가장 놀라운 점은 깔끔한 센터페시아의 모습과 덩그라니 놓여있는 디스플레이였다. 화면을 분할해서 정보를 볼수 있다는 점이 너무 놀라웠고, 발상의 전환이라고 생

spica910.tistory.com

 

* 스마트폰은 고온/저온에서 충전을 하거나 배터리를 자주 사용하면

 배터리의 스웰링(배부름)현상이 발생할수 있으므로 권장하지 않습니다.

 따라서 저는 자동차를 사용하는 시간동안에만 전원이 켜지고, 시동이 꺼지면 전원을 끄도록 설정하고자 합니다. 

 

그럼 이제는 자동으로 부팅을 시켜야겠지요?

차량용 자동 부팅 관련하여 유튜브에 일부 정보가 있으나 Tasker로 설정해도 부팅이 정상 동작을 하지 않습니다. 

대체 무엇이 문제인가... 

 

어떤 유저분의 블로그를 보니 S5까지는 유튜브의 방법들로 부팅이 가능했으나 S7부터는 그 방법이 통하지 않는다는 글을 보았습니다. 

 

 

좌절......

 

 

하지만 역시나 대단한 분들이 존재합니다.

S7으로 자동 부팅을 잘 설명해주신 이슈브레이커님 영상을 찾았습니다. (이슈브레이커님 감사합니다!)

단, 여기서 한가지 문제가 발생합니다.  LPM 파일의 복사(3분 30초)부터 변경까지 Read only 상태로 수정 불가!!!!

영상 댓글에 S8도 잘 되었다고 하였으나 구글 버전에 따라 정책적으로 막히는듯 합니다. 

(참고로 제가 설치한 ROM은 안드로이드 10이 들어간 커스텀 롬입니다.)

따라서 이 에러를 어떻게 해결할지 추가 검색함. (역시 대단한 분들이 많음.)

 

 

안드로이드 오토 미러링(안오미) 설정기 (feat 갤럭시s8, 자동부팅) : 클리앙

이번에 차량에 안드로이드 오토를 사용하기 위해 여러 방법을 고민하다 "안오미(안드로이드 오토 미러링)"를 사용하기로 결정하고 몇일 삽질한 설정기를 남겨보려고 합니다. 주의. 사용하시려

www.clien.net

윗글에서 구체적인 설명과 방법을 제시해주셨습니다. 다만 이 해결책에서도 문제가 발생합니다. ㅜㅜ

$ su
# cd /system/bin
# mount -o rw,remount /system

## lpm파일을 수정해야 하기 때문에 복구를 위하여 lpm.bak을 백업합니다.
## cp 명령어로 하면 문제가 발생하여 반드시 cat으로 파일을 생성해 줍니다.

# cat ./lpm > ./lpm.bak
# cat > ./lpm           엔터(아래의 내용을 주루륵 입력후 컨트롤 + d를 눌러 저장)

#!/system/bin/sh
su -c "echo 1 > /proc/sys/kernel/sysrq"
echo b > /proc/sysrq-trigger
(컨트롤 + d 눌러 저장)

위의 구문에서 3번줄에   

#mount -o rw,remount /system   CMD의 응답으로 

mount: 'system' not in /proc/mounts 가 돌아옵니다. 

 

다시 검색...

 

adb remount fails - mount: 'system' not in /proc/mounts

I tried all the commands and suggestions available in stackoverflow and online but none worked https://stackoverflow.com/a/13366444/1441666 https://stackoverflow.com/a/28018008 and many more but

stackoverflow.com

해결책은 뒤에 system을 빼는것!!!

R/W 권한으로 설정후 CAT 명령어로 접근하여 변경하는게 가장 중요합니다. 

이제 다시 동영상 기준으로 돌아갑니다. 

CAT 명령어로 입력할때 동영상의 lpm 파일 설정으로 입력하였습니다. 

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

하지만 동영상의 권한 설정을 하려고 하면 또 에러가 나지만, 이후 소유자 바꾸기는 동영상대로 설정되어 있습니다.

따라서 그냥 진행합니다. 

"SE 컨텍스트" - "기본 컨텍스트 복원"은 잘 들어가집니다. 

 

어렵게 왔습니다. 

 

제 S8은 이렇게 전원 부팅 기능을 넣었네요. 

다시 하라면 못할것 같;;;;; 

 

POWER ON은 했으니.. 이젠 POWER OFF 하러갑시다.

https://spica910.tistory.com/51

 

[안드로이드 네비] 차량용 전원 OFF시 자동 Power off 하기

[안드로이드 네비] 차량용 전원 인가시 자동 부팅하기 차량용 자동 부팅 관련하여 유튜브에 일부 정보가 있으나 Tasker로 설정해도 부팅이 정상 동작을 하지 않습니다. 대체 무엇이 문제인가... 어

spica910.tistory.com

 

 

나중에라도 참고하기 위해 내용정리합니다. 

반응형

댓글