2017-11-03 4 views
0

사용자 정의 Android ROM을 개발 중이며 강제 종료에 문제가 있습니다.AOSP 강제 재부팅 구현

이동식 배터리가없는 장치에서는 종료 단추를 길게 누르면 (10 초 이상) 장치를 종료해야합니다.

내 ROM에서는 항상 이런 일이 발생하지만 장치가 이상한 고속 부팅 상태가되어 전원 단추를 다시 길게 눌러 종료해야하는 경우가 있습니다.

이 기능이 구현되어 있고 실제로 몇 가지 방향을 고맙게 여기는 단서가 없습니다. 커널이나 사용자 공간에서 검색해야하는지조차 모른다.

답변

0

코드를 자세히 조사한 결과, 커널에서 관련 정보를 찾았습니다. Snapdragon 410 칩셋을 사용하고 있는데 장치 트리 파일을 변경해야했습니다. 특히 pm8916 전원 IC의 구성을 변경해야했습니다. 그것은 10 초 후에 다시 웜 재시작하도록 설정되었지만 종료로 변경되었습니다.

결국 매우 구체적인 질문이었습니다.

0

아마도 부트 로더 코드를 살펴보고 fastboot 키 조합을 비활성화해야합니다.

+0

전원 버튼을 길게 누르는 것은 하나의 키입니다. 빠른 부팅을 시작해서는 안됩니다. –