2026년부터 트렁크 안정 개발 모델과 일치하고 생태계의 플랫폼 안정성을 보장하기 위해 2분기와 4분기에 AOSP에 소스 코드를 게시합니다. AOSP를 빌드하고 기여하려면 aosp-main 대신 android-latest-release를 사용하는 것이 좋습니다. android-latest-release 매니페스트 브랜치는 항상 AOSP에 푸시된 최신 버전을 참조합니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
일반 부트로더 (GBL) 개요
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
일반 부트로더 (GBL)는 Android 부팅 프로세스를 간소화하도록 설계된 표준화되고 업데이트 가능한 부트로더 솔루션입니다. GBL은 공급업체별 부트로더의 매우 조각화된 환경을 일관되게 유지관리되는 단일 구성요소로 대체합니다. 이 변경사항은 중복을 줄이고 보안을 개선하며 Android 생태계 전반에서 업데이트를 간소화합니다.
GBL은 다음 구성요소로 구성됩니다.
- 핵심 Android 부팅 로직
- 기본 프로그램 루프, 부팅 모드 감지, 커널 로드를 포함하는 로직
- 빠른 부팅
- 기기 플래시 및 디버그에 사용되는 통신 프로토콜 및 진단 도구
- 공급업체 확장 프로그램
자체 프로토콜을 만들어 앞에서 언급한 GBL 구성요소를 확장합니다.- 이러한 프로토콜은 GBL이 종속 항목 목록에 추가하기 전에 미리 합의됩니다. 공급업체 확장 프로그램은 선택사항입니다.
- UEFI 프로토콜 핸들러
- 블록 I/O, 메모리 할당, 난수 생성 등 필수 및 권장 UEFI 프로토콜 구현 참조 구현은 부팅 펌웨어 프로젝트 (EDK2, UBoot, LK)에 있습니다.
- Android 특정 UEFI 프로토콜 정의
- AVB, Fastboot, 슬롯 선택, OS 구성 등을 위한 맞춤 UEFI 프로토콜 구현은 Android 실리콘 공급업체 펌웨어 프로젝트에 있습니다.
Android 16부터 ARM-64 칩셋 기반 기기를 제공하는 경우 최신 Google 서명 버전의 GBL을 배포하고 이를 부팅 체인에 통합할 것을 적극 권장합니다(STRONGLY RECOMMENDED).
다음 단계
일반 부트로더를 배포하는 방법을 알아보려면 gbl 배포를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-12-03(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-12-03(UTC)"],[],[]]