책임 부인 안내:
이 포스팅의 내용을 따르는 동안이나 이후에 발생하는 손상이나 오류에 대해 책임을지지 않습니다.이것은 커스텀 롬이며 일부 버그 또는 안정성 문제가 포함될 수 있습니다. 자신의 책임하에 진행 해주시기 바랍니다.
오래된 폰들의 경우는 차에서 사용하는 경우가 많습니다. 평소에는 꺼두고, 시동을 켜서 충전케이블로 전원이 들어올 경우에 전원이 켜지는게 가장 이상적입니다.
그래서 한번 '충전 시 자동부팅' 방법에 대해서 알아보았는데요. 갤럭시S나 샤오미 휴대폰을 루팅 한 뒤에 전원이 들어왔을 때, 동작하는 스크립트를 수정하는 방법은 쉽게 찾을 수 있었습니다.
하지만 오래된 스마트폰의 안드로이드 버젼을 높이기 위해서 커스텀 롬을 올리게 되면 커널 이미지가 모두 바뀌므로 갤럭시S이든 샤오미든 모두 의미가 없게 됩니다.
가장 많이 사용하는 Lineage OS(리니지OS)와 Resurrection Remix OS에서도 적용이 가능한 글을 발견하였습니다.
h4des.org/blog/index.php?/archives/358-Android-LineageOS-15.1-and-16-Auto-Boot-on-Charging.html
핵심은 init.rc 파일에 on charger 항목을 추가하거나 수정을 하게 되면 된다는 것입니다. 하지만 파일만 수정할 경우 재부팅을 하게 될 경우 다시 원복이 된다고 합니다.
그래서 boot.img 파일을 풀어서 init.rc 파일에 수정을 하면 된다고 합니다. img파일 수정은 android-image-kitchen을 사용한 예제입니다.
github.com/osm0sis/Android-Image-Kitchen
전체 스텝은 아래와 같습니다.
1. 안드로이드 이미지 키친 다운로드
2. 커스텀롬 zip파일 압축해제 후 boot.img 파일을 안드로이드 이미지 키친 디렉토리로 이동
3. 커맨드라인에서 아래 커맨드입력
unpackimg.bat boot.img
4. ramdisk 디렉토리에 있는 init.rc파일을 수정(메모장으로 사용하면 안됨. 필자는 노트패드++를 사용)
5. on charger 부분을 찾아서 수정하거나 추가
on charger
class_start charger
class_stop charger
trigger late-init
6. 안드로이드 이미지 키친의 repackimg.bat 파일로 boot.img 를 repack함
7. boot.img를 폰으로 이동 후. TWRP 리커버리로 이동
8. boot.img로 인스톨 진행. 이 때, 부트파티션 선택 후 swipe to install을 선택
9. reboot
'스마트폰' 카테고리의 다른 글
안드로이드: 자바(JAVA) 코드에 카카오 애드핏(AdFit) 광고 달기 (1) | 2021.04.26 |
---|---|
샤오미 홍미 노트 1 LTE: Resurrection Remix OS 로 안드로이드 업그래이드 (0) | 2021.02.21 |
샤오미 홍미3(redmi 3)에 안드로이드 10(리니지OS, Lineage OS 17.1) 설치하기 (0) | 2021.02.20 |
갤럭시 노트3 안드로이드 10(Lineage OS,리니지OS) 설치 (5) | 2021.02.20 |
홍미 노트 1 LTE 버젼 커스텀 롬(모키os) 설치로 안드로이드 버젼 업그레이드 (0) | 2021.02.19 |