A11-chippen er ikke sårbar, da dens USB-driver manuelt nulstiller DMA-markøren efter hver datapakke . A14 og nyere chips er også sikre, fordi de konfigurerer USB-hukommelsesbeskyttelsen (DART) korrekt i SecureROM
.
Fejlen ligger i Synopsys DWC2 USB-controlleren, der er integreret i chippen . Den tekniske mekanisme er som følger:
BootROM (SecureROM) er den allerførste kode, chippen kører, når enheden tændes. Den er indbrændt i skrivebeskyttet hukommelse (ROM) under chipfremstillingen og kan ikke ændres bagefter . Da den underliggende årsag er en hardwarefejl i USB-controlleren og ikke en softwarefejl, kan Apple ikke rette den med en firmware- eller iOS-opdatering
. Den eneste effektive løsning for brugere er at skifte til en nyere enhed med en A14-chip eller nyere
.
Comments
0 comments