logoalt Hacker News

libricktoday at 12:49 AM5 repliesview on HN

To update 10th-gen Honda Civics, Honda ships updates on specially-formatted USB drives. They're essentially Android 4.2.2rc1-era recovery packages with some Honda-added version checks (which can be spoofed). The packages are signed with the publicly-known AOSP test key, so with physical access to the front USB port you can sign and flash your own package for arbitrary code execution on the headunit. This doesn't require root/su. I've run it end-to-end on my own 2021 Civic and separately confirmed an official EU update file carries the AOSP test-key signature. Tooling and writeup in the post.


Replies

Alive-in-2025today at 5:52 AM

Thanks so much for your analysis. This kind of investigation and exposure of lazy work is the reason I love hacker news.

The_SamminAtertoday at 3:59 PM

Hey, how did you obtain the update file? I’ve been trying to probe an Acura head unit from the same year, it’s also on Android 4.x, but have ran into a roadblock when it comes to obtaining an update file.

DANmodetoday at 4:37 AM

> AOSP

Android Open Source Project

for those outside the bubble!

show 1 reply
Kapuratoday at 3:21 PM

beautifully done.

vel0citytoday at 3:24 AM

A number of other cars' infotainment systems are also based on ASOP. I remember downloading updates for my Hyundai which were also essentially Android images

show 2 replies