Hacker News new | ask | show | jobs
by obnauticus 1247 days ago
Often times signature checking is fused in during provisioning. That is to say, if they had it enabled before there is a good chance they’re unable to disable it. You’ll probably need to find a vulnerability in the iMX8 bootROM which checks these fuse bits to bypass it.

You’d need to read the iMX8 docs to know for sure, but it does support full secure boot IIRC.

Edit: Yup this appears to be true.

“The public key is included in the final binary and a hash of the public key is programmed in the SoC, in One-Time Programmable e-fuses, for establishing the root of trust.”

See https://www.variscite.com/blog/i-mx8-secure-boot-made-easy-c...

2 comments

I love it when e-waste is created through this type of security theater.

They may not be able to disable signature checking, but they can and should publish the private key.

They could potentially develop a shim bootloader, unless the ROM bootloader validates the entire flash range.
How is i.MX8 related to these controllers?

(typing it from a i.MX8 phone right now - putting it into a gaming controller sounds hilariously ridiculous)