hw/arm: add experimental iPhone 5 A6 platform
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#Requires -RunAsAdministrator
|
||||
[CmdletBinding()]
|
||||
param()
|
||||
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$logPath = Join-Path $PSScriptRoot 'enable-test-mode.log'
|
||||
|
||||
$secureBoot = $null
|
||||
try {
|
||||
$secureBoot = Confirm-SecureBootUEFI
|
||||
} catch {
|
||||
Write-Verbose "État Secure Boot non lisible : $($_.Exception.Message)"
|
||||
}
|
||||
|
||||
$bcdOutput = & bcdedit.exe /set testsigning on 2>&1
|
||||
$bcdOutput | Out-File -LiteralPath $logPath -Encoding utf8 -Force
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
if ($secureBoot -eq $true) {
|
||||
throw 'Secure Boot bloque le mode de signature test. Il faut le désactiver dans l’UEFI avant de recommencer.'
|
||||
}
|
||||
throw "Impossible d’activer le mode de signature test ($LASTEXITCODE)."
|
||||
}
|
||||
|
||||
Write-Host 'Mode de signature test activé dans le BCD.'
|
||||
Write-Host 'Un redémarrage de Windows est requis avant le chargement de QemuA6Ude.sys.'
|
||||
Add-Content -LiteralPath $logPath -Encoding utf8 -Value @(
|
||||
'Mode de signature test activé dans le BCD.',
|
||||
'Un redémarrage de Windows est requis.'
|
||||
)
|
||||
Reference in New Issue
Block a user