hw/arm: add authenticated A6 IMG3 boot lab
Model the A6 crypto, interrupt, USB, and platform blocks needed to boot SecureROM through iBSS into iBEC Recovery. Add local lab identity, IMG3, and APTicket tooling, patched macOS recovery utilities, UART and GDB access, and English end-user documentation.
This commit is contained in:
@@ -47,25 +47,25 @@ try {
|
||||
|
||||
& $signTool sign /fd SHA256 /f $certificatePfx /p $certificatePasswordText (Join-Path $packageDir 'QemuA6Ude.sys')
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw 'La signature de test du fichier SYS a échoué.'
|
||||
throw 'Test-signing the SYS file failed.'
|
||||
}
|
||||
|
||||
& $inf2Cat "/driver:$packageDir" '/os:10_X64'
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw 'La génération du catalogue du pilote a échoué.'
|
||||
throw 'Generating the driver catalog failed.'
|
||||
}
|
||||
|
||||
& $signTool sign /fd SHA256 /f $certificatePfx /p $certificatePasswordText (Join-Path $packageDir 'QemuA6Ude.cat')
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw 'La signature de test du catalogue a échoué.'
|
||||
throw 'Test-signing the catalog failed.'
|
||||
}
|
||||
|
||||
Copy-Item -LiteralPath $certificateCer -Destination $packageDir -Force
|
||||
|
||||
& $signTool verify /pa /v (Join-Path $packageDir 'QemuA6Ude.cat')
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Write-Warning 'La chaîne est volontairement non approuvée avant l’installation du certificat de test.'
|
||||
Write-Warning 'The chain is intentionally untrusted until the test certificate is installed.'
|
||||
}
|
||||
|
||||
Write-Host "Paquet pilote prêt : $packageDir"
|
||||
Write-Host "Certificat public : $certificateCer"
|
||||
Write-Host "Driver package ready: $packageDir"
|
||||
Write-Host "Public certificate: $certificateCer"
|
||||
|
||||
Reference in New Issue
Block a user