Oprócz wymagań dotyczących programu rozruchowego Androida (ABL), aby obsługiwać tożsamość i atestowanie maszyny wirtualnej SDV, program rozruchowy musi wykonywać te czynności: Jeśli gość nie ma ABL, program wczytujący gościa działający na hoście w hiperwizorze musi wykonać te zadania:
- Wygeneruj przekazanie HLOS CDI Androida.
- Obsługa dodatkowych parametrów jądra.
Dodatkowe parametry jądra
Program rozruchowy SDV musi przekazywać parametry jądra opisane w sekcjach poniżej.
androidboot.sdv.boot_mode
Oprócz tego, że jest obecny w certyfikacie CDI HLOS Androida, program rozruchowy SDV przekazuje tryb rozruchu SDV do maszyny wirtualnej SDV jako parametr jądra o nazwie androidboot.sdv.boot_mode.
Możliwe wartości to locked i unlocked.
androidboot.sdv.vvmfactorytrust
VVMFactoryTrust to wartość skrótu SHA-256 zakodowana jako ciąg szesnastkowy o długości 64 znaków bez rozróżniania wielkości liter. Jeśli VVMFactoryTrust nie został napisany lub nie jest obsługiwany, wartość androidboot.sdv.vvmfactorytrust musi być dwuznakowym ciągiem znaków 00.