علاوه بر آنچه که برای یک [بوت لودر اندروید (ABL)][6] لازم است، بوت لودر هسته SDV (یا "لودر" مهمان که روی میزبان درون Hypervisor اجرا میشود، در صورتی که ABL در سمت مهمان وجود نداشته باشد) باید موارد زیر را انجام دهد:
- تصاویر SDV را طبق Android Verified Boot 2.0 تأیید کنید.
- لایه Android HLOS CDI را تولید کنید.
پارامترهای هسته
بوت لودر SDV Core باید پارامترهای هسته که در بخشهای بعدی توضیح داده شده است را پشت سر بگذارد.
androidboot.verifiedbootstate
در SDV، امکان تنظیم یک ریشه اعتماد سفارشی برای بوت تأیید شده اندروید وجود ندارد. به عنوان مثال، توسط مالک وسیله نقلیه. بنابراین، در SDV Core هیچ androidboot.verifiedbootstate زرد رنگی وجود ندارد. مقادیر ممکن عبارتند از:
- سبز : بوت لودر قفل شده است
- نارنجی : بوت لودر آنلاک شده است
نام_نمونه_sdv.androidboot
نام نمونه ماشین مجازی SDV.
androidboot.sdv.boot_mode
حالت بوت SDV علاوه بر اینکه در گواهی Android HLOS CDI وجود دارد، به عنوان یک پارامتر هسته با نام androidboot.sdv.boot_mode به SDV Core نیز منتقل میشود.
مقادیر ممکن locked و unlocked .
androidboot.sdv.vvmfactorytrust
VVMFactoryTrust ، یک مقدار هش SHA-256، که به صورت یک رشته هگزادسیمال ۶۴ کاراکتری و بدون حساسیت به حروف بزرگ و کوچک کدگذاری شده است. اگر VVMFactoryTrust نوشته نشده باشد، یا اگر پشتیبانی نشود، مقدار androidboot.sdv.vvmfactorytrust باید رشته 00 (دو کاراکتر) باشد.