안드로이드 recovery개발 (개발환경 및 유지 보수 관점)
recovery는 별도의 파티션에 존재하며 별도의 app으로 동작(linux, c, c++) android build system에 포함되어 있음. android launcher에서 webserver모니터링하며 업데이트 트리거 발생시킴. 서버에 접속하여 별도의 cache에 update파일을 저장해놓음. 리붓 후 로더가 트리거 체크하여 recovery로 진입 및 update파싱 및 install함. recovery가 웹서버에 접속하거나 하는 일은 없음. recovery는 android build system에 포함되어 있음. 빌드하면 bootable폴더에 linux를 기반으로 한 recovery.img생성됨(kernel+rootfs) recovery를 개발하려면 android build system에서 분..
2021.02.15