SDV कोर बूटलोडर

[Android बूटलोडर (ABL)][6] के लिए ज़रूरी चीज़ों के अलावा, SDV Core बूटलोडर (या हाइपरवाइज़र में होस्ट पर चलने वाला गेस्ट "लोडर", अगर गेस्ट साइड पर कोई ABL नहीं है) को ये काम करने होंगे:

  1. Android वेरिफ़ाइड बूट 2.0 के मुताबिक, SDV इमेज की पुष्टि करें.
  2. Android HLOS CDI लेयर जनरेट करें.

कर्नेल पैरामीटर

SDV Core बूटलोडर को, यहां दिए गए सेक्शन में बताए गए कर्नल पैरामीटर पास करने होंगे.

androidboot.verifiedbootstate

एसडीवी में, Android वेरिफ़ाइड बूट के लिए कस्टम रूट ऑफ़ ट्रस्ट सेट नहीं किया जा सकता. उदाहरण के लिए, वाहन के मालिक के ज़रिए. इसलिए, SDV Core में कोई भी पीला androidboot.verifiedbootstate नहीं है. ये वैल्यू इस्तेमाल की जा सकती हैं:

  • हरा: बूटलोडर लॉक है
  • नारंगी: बूटलोडर अनलॉक है

androidboot.sdv.instance_name

SDV वीएम इंस्टेंस का नाम.

androidboot.sdv.boot_mode

SDV बूट मोड, Android HLOS CDI सर्टिफ़िकेट में मौजूद होने के साथ-साथ SDV Core को भी पास किया जाता है. इसे androidboot.sdv.boot_mode नाम का कर्नल पैरामीटर कहा जाता है.

locked और unlocked को वैल्यू के तौर पर इस्तेमाल किया जा सकता है.

androidboot.sdv.vvmfactorytrust

VVMFactoryTrust, SHA-256 हैश वैल्यू है. इसे 64 वर्णों वाली हेक्साडेसिमल स्ट्रिंग के तौर पर कोड में बदला जाता है. यह केस-इनसेंसिटिव होती है. अगर VVMFactoryTrust नहीं लिखा गया है या यह मौजूद नहीं है, तो androidboot.sdv.vvmfactorytrust की वैल्यू 00 (दो वर्ण) स्ट्रिंग होनी चाहिए.