Форум для тех, кто программирует под Android
Anonymous
Android Cuttlefish – использование swtpm с crosvm (launch_cvd) в Debian без TPM
Сообщение
Anonymous » 05 ноя 2024, 19:52
У меня система Debian 12 без TPM. При использовании launch_cvd на этом хосте виртуальная машина не запускается:
Код: Выделить всё
$ HOME=$PWD ./bin/launch_cvd --verbosity=VERBOSE
.
.
.
secure_env detected guest reboot, restarting.
Sending TPM command TPM2_CC_Startup
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_DictionaryAttackLockReset
Received TPM response tpm:success (0)
File gatekeeper_secure was empty.
Initializing secure index file
File gatekeeper_insecure was empty.
Initializing secure index file
Resource allocated
Sending TPM command TPM2_CC_CreateLoaded
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_HMAC
Received TPM response tpm:warn(2.0): the TPM was not able to start the command (2338)
Sending TPM command TPM2_CC_HMAC
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
.
.
(при этом начинается цикл перезапуска)
Успешная загрузка на машине с TPM выглядит следующим образом:
Код: Выделить всё
.
.
secure_env detected guest reboot, restarting.
Sending TPM command TPM2_CC_Startup
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_DictionaryAttackLockReset
Received TPM response tpm:success (0)
Resource allocated
Sending TPM command TPM2_CC_CreateLoaded
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_HMAC
Received TPM response tpm:warn(2.0): the TPM was not able to start the command (2338)
Sending TPM command TPM2_CC_HMAC
Received TPM response tpm:success (0)
Resource allocated
Sending TPM command TPM2_CC_CreateLoaded
Received TPM response tpm:success (0)
Resource allocated
Sending TPM command TPM2_CC_Load
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_EncryptDecrypt2
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
Restoring index from file
Resource allocated
Sending TPM command TPM2_CC_CreateLoaded
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_HMAC
Received TPM response tpm:success (0)
Resource allocated
Sending TPM command TPM2_CC_CreateLoaded
Received TPM response tpm:success (0)
Resource allocated
Sending TPM command TPM2_CC_Load
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_EncryptDecrypt2
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
Freeing resource
Sending TPM command TPM2_CC_FlushContext
Received TPM response tpm:success (0)
starting Rust KeyMint TA implementation in a thread
starting C++ KeyMint implementation in a thread with FDs in=32, out=31
KeyMint Rust TA running with infile=38, outfile=37, security_level=Software
Secure deletion data file found. Parsing.
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
[INFO casimir] Incoming NCI connection from 127.0.0.1:46212
[INFO casimir] Accepted NCI connection from 127.0.0.1:46212 in slot 0
Failed to connect:No such device
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
Receiving oemlock command
Received message with id: 3
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_ReadPublic
Received TPM response tpm:success (0)
Sending TPM command TPM2_CC_NV_Read
Received TPM response tpm:success (0)
Sending oemlock response
.
.
Как использовать vTPM в виртуальной машине каракатицы, запущенной с помощью launch_cvd?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... ithout-tpm
1730825573
Anonymous
У меня система Debian 12 без TPM. При использовании launch_cvd на этом хосте виртуальная машина не запускается: [code]$ HOME=$PWD ./bin/launch_cvd --verbosity=VERBOSE . . . secure_env detected guest reboot, restarting. Sending TPM command TPM2_CC_Startup Received TPM response tpm:success (0) Sending TPM command TPM2_CC_DictionaryAttackLockReset Received TPM response tpm:success (0) File gatekeeper_secure was empty. Initializing secure index file File gatekeeper_insecure was empty. Initializing secure index file Resource allocated Sending TPM command TPM2_CC_CreateLoaded Received TPM response tpm:success (0) Sending TPM command TPM2_CC_HMAC Received TPM response tpm:warn(2.0): the TPM was not able to start the command (2338) Sending TPM command TPM2_CC_HMAC Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) . . [/code] (при этом начинается цикл перезапуска) Успешная загрузка на машине с TPM выглядит следующим образом: [code]. . secure_env detected guest reboot, restarting. Sending TPM command TPM2_CC_Startup Received TPM response tpm:success (0) Sending TPM command TPM2_CC_DictionaryAttackLockReset Received TPM response tpm:success (0) Resource allocated Sending TPM command TPM2_CC_CreateLoaded Received TPM response tpm:success (0) Sending TPM command TPM2_CC_HMAC Received TPM response tpm:warn(2.0): the TPM was not able to start the command (2338) Sending TPM command TPM2_CC_HMAC Received TPM response tpm:success (0) Resource allocated Sending TPM command TPM2_CC_CreateLoaded Received TPM response tpm:success (0) Resource allocated Sending TPM command TPM2_CC_Load Received TPM response tpm:success (0) Sending TPM command TPM2_CC_EncryptDecrypt2 Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) Restoring index from file Resource allocated Sending TPM command TPM2_CC_CreateLoaded Received TPM response tpm:success (0) Sending TPM command TPM2_CC_HMAC Received TPM response tpm:success (0) Resource allocated Sending TPM command TPM2_CC_CreateLoaded Received TPM response tpm:success (0) Resource allocated Sending TPM command TPM2_CC_Load Received TPM response tpm:success (0) Sending TPM command TPM2_CC_EncryptDecrypt2 Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) Freeing resource Sending TPM command TPM2_CC_FlushContext Received TPM response tpm:success (0) starting Rust KeyMint TA implementation in a thread starting C++ KeyMint implementation in a thread with FDs in=32, out=31 KeyMint Rust TA running with infile=38, outfile=37, security_level=Software Secure deletion data file found. Parsing. Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response [INFO casimir] Incoming NCI connection from 127.0.0.1:46212 [INFO casimir] Accepted NCI connection from 127.0.0.1:46212 in slot 0 Failed to connect:No such device Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response Receiving oemlock command Received message with id: 3 Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_ReadPublic Received TPM response tpm:success (0) Sending TPM command TPM2_CC_NV_Read Received TPM response tpm:success (0) Sending oemlock response . . [/code] Как использовать vTPM в виртуальной машине каракатицы, запущенной с помощью launch_cvd? Подробнее здесь: [url]https://stackoverflow.com/questions/79160010/android-cuttlefish-using-swtpm-with-crosvm-launch-cvd-on-debian-without-tpm[/url]
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
25 сен 2024, 06:47
0 Ответы
8 Просмотры
Последнее сообщение Anonymous
13 ноя 2024, 22:15
0 Ответы
20 Просмотры
Последнее сообщение Anonymous
08 май 2024, 19:31
0 Ответы
13 Просмотры
Последнее сообщение Anonymous
17 июл 2024, 08:18
Android Automotive не имеет звука в Cuttlefish AVD
Anonymous »
29 окт 2024, 07:30 » в форуме
Android
Я запускаю экземпляр Android Automotive на AWS Graviton с использованием AWS CloudFormation. Я заметил, что звука нет, что бы я ни делал. Глядя на logcat, я вижу это:
10-29 04:25:28.328 7171 7171 D CAR.AUDIO.KS: Starting device address audio
10-29...
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
29 окт 2024, 07:30