Trình tải khởi động cốt lõi SDV

Ngoài những yêu cầu đối với [trình tải khởi động Android (ABL)][6], SDV Core Bootloader (hoặc "trình tải" khách chạy trên máy chủ trong Hypervisor, nếu không có ABL ở phía khách) cần thực hiện những việc sau:

  1. Xác minh hình ảnh SDV theo quy trình Xác minh quy trình khởi động 2.0 trên Android.
  2. Tạo lớp CDI HLOS Android.

Tham số kernel

Trình tải khởi động SDV Core phải truyền các tham số kernel được mô tả trong các phần sau.

androidboot.verifiedbootstate

Trong SDV, bạn không thể đặt gốc tin cậy tuỳ chỉnh cho quy trình Khởi động đã xác minh trên Android. Ví dụ: do chủ sở hữu phương tiện cung cấp. Do đó, trong SDV Core không có androidboot.verifiedbootstate màu vàng. Các giá trị có thể là:

  • xanh lục: trình tải khởi động đã khoá
  • màu cam: trình tải khởi động đã mở khoá

androidboot.sdv.instance_name

Tên phiên bản máy ảo SDV.

androidboot.sdv.boot_mode

Ngoài việc có trong chứng chỉ CDI HLOS Android, SDV Boot Mode (Chế độ khởi động SDV) cũng được truyền đến SDV Core dưới dạng một tham số hạt nhân có tên là androidboot.sdv.boot_mode.

Các giá trị có thể là lockedunlocked.

androidboot.sdv.vvmfactorytrust

VVMFactoryTrust, một giá trị băm SHA-256, được mã hoá dưới dạng một chuỗi thập lục phân gồm 64 ký tự, không phân biệt chữ hoa chữ thường. Nếu VVMFactoryTrust chưa được ghi hoặc nếu không được hỗ trợ, thì giá trị của androidboot.sdv.vvmfactorytrust phải là chuỗi 00 (2 ký tự).