בנוסף למה שנדרש מ[תוכנת האתחול של Android (ABL)][6], תוכנת האתחול של SDV Core (או ה'רכיב טעינה' של האורח שפועל במארח בתוך ה-hypervisor, אם אין ABL בצד האורח) צריך לבצע את הפעולות הבאות:
- אימות תמונות SDV בהתאם להפעלה מאומתת של Android 2.0.
- יוצרים את שכבת ה-CDI של Android HLOS.
פרמטרים של ליבה
טוען האתחול של SDV Core חייב להעביר את פרמטרים של ליבת המערכת שמתוארים בקטעים הבאים.
androidboot.verifiedbootstate
ב-SDV, אי אפשר להגדיר שורש אמון מותאם אישית להפעלה מאומתת של Android. לדוגמה, על ידי בעל הרכב. לכן, ב-SDV Core אין androidboot.verifiedbootstate צהוב. הערכים האפשריים הם:
- ירוק: תוכנת האתחול נעולה
- כתום: תוכנת האתחול פתוחה
androidboot.sdv.instance_name
שם מכונת ה-VM של SDV.
androidboot.sdv.boot_mode
בנוסף להיותו נוכח באישור ה-CDI של Android HLOS, הפרמטר SDV Boot
Mode מועבר גם ל-SDV Core כפרמטר של ליבת המערכת בשם
androidboot.sdv.boot_mode.
הערכים האפשריים הם locked ו-unlocked.
androidboot.sdv.vvmfactorytrust
VVMFactoryTrust, ערך גיבוב (hash) מסוג SHA-256, מקודד כמחרוזת הקסדצימלית של 64 תווים, לא תלוי באותיות רישיות. אם VVMFactoryTrust לא נכתב, או אם הוא לא אפשרי, הערך של androidboot.sdv.vvmfactorytrust צריך להיות המחרוזת 00 (שני תווים).