frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

10th Gen Honda Civic Updates Are Signed with AOSP Test Keys

https://juniperspring.org/posts/honda-evil-valet/
85•librick•2h ago

Comments

librick•2h ago
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.
vel0city•24m ago
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
hparadiz•13m ago
The head units themselves are very dated and simply could not run recent versions of Android. I have a 2020 and I'm always eyeing up the after market units which are all better in every way.
DANmode•1h ago
EvilValet, sick
rootsudo•1h ago
Yeah jealous he even got to name an attack surface. Damn.
t1234s•1h ago
Could you use this to get a version of lineage OS running on it?
baby_souffle•1h ago
Yes, but it'll still be using their kernel so not all functionality from lineage might work.
hankbond•39m ago
Seeing more and more projects eschew code docs with the idea that "well architected code can be queried by LLMs" and stick to more functional runbook style docs. It really is unlikely that at any given point all of the docs of a project are up to date with the code.

I'm generally aligned with this, but it is predicated on the whole "well architected" code part.

jmalicki•35m ago
I'd rather see unit tests as documentation.

The test can show intended use, show interesting corner cases, and I know it is up to date because it is constantly running and passing.

I think that is a huge underrated benefit of adding a lot more testing.

If I think a developer is going to ask a question of how something works, or about a corner case, isn't that deserving of a test, so they can just see proof of the answer to their question immediately rather than trying to re-derive it?

EPWN3D•25m ago
LLMs are great at writing unit tests.
hankbond•17m ago
You know what, you are right on the money with that. I think if you expand to include functional/smoke/e2e tests, that covers pretty much everything documentation is supposed to be.

Just by running them you can measure if they are in or out of sync with the code (well, if they were written correctly).

bri3d•35m ago
Hyundai head units at one point used an RSA key you got by googling “RSA key” (no joke: https://programmingwithstyle.com/posts/howihackedmycar/ ), an honestly even more amazing mistake since it required effort rather than just a default.
BobbyTables2•10m ago
I’ve heard product managers proudly proclaim their firmware was signed using the corporate internal signing service (good).

Of course, the question explicitly being asked (related to internal mandate) was if the firmware was signed — not if the firmware update process actually checked the signature (it certainly did not).

10th Gen Honda Civic Updates Are Signed with AOSP Test Keys

https://juniperspring.org/posts/honda-evil-valet/
89•librick•2h ago•14 comments

The Redistribution of Housing Wealth Caused by Rent Control [pdf]

https://www.rhawa.org/file/secure/shs-the-impact-of-rent-control-in-st-paul.pdf
24•luu•49m ago•19 comments

Noise infusion banned from statistical products published by Census Bureau

https://desfontain.es/blog/banning-noise.html
765•nl•13h ago•479 comments

GLM 5.2 Is Out

https://twitter.com/jietang/status/2065784751345287314
413•aloknnikhil•11h ago•225 comments

Every Frame Perfect

https://tonsky.me/blog/every-frame-perfect/
611•ravenical•16h ago•200 comments

Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI

https://blog.pyodide.org/posts/314-release/
93•agriyakhetarpal•4d ago•21 comments

Treating pancreatic tumours may have revealed cancer's master switch

https://economist.com/science-and-technology/2026/06/12/treating-pancreatic-tumours-may-have-reve...
321•andsoitis•14h ago•115 comments

FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language

https://github.com/kekcleader/FreeOberon
41•peter_d_sherman•2d ago•18 comments

Building a serial and VGA "everything console"

http://oldvcr.blogspot.com/2026/06/building-serial-and-vga-everything.html
5•classichasclass•1h ago•0 comments

A whale necropolis has been found

https://www.nature.com/articles/d41586-026-01581-x
39•tigerlily•3d ago•12 comments

Python 3.14 garbage collection rigamarole

https://theconsensus.dev/p/2026/06/06/python-3-14-garbage-collection-rigamarole.html
14•eatonphil•1d ago•9 comments

ReactOS (FOSS "Windows") achieves 3D-accelerated Half-Life on real hardware

https://www.phoronix.com/news/ReactOS-Running-Half-Life
131•jeditobe•4h ago•19 comments

Codex for open source

https://openai.com/form/codex-for-oss/
188•EvgeniyZh•2d ago•63 comments

GameBoy Workboy

https://tcrf.net/Workboy
169•tosh•10h ago•57 comments

Amazon CEO's talks with U.S. officials triggered crackdown on Anthropic models

https://www.wsj.com/tech/ai/amazon-ceos-talks-with-u-s-officials-triggered-crackdown-on-anthropic...
590•ls612•10h ago•435 comments

Running DOS on Behringers DDX3216 with a DIY x86-Bios from Scratch

https://chrisdevblog.com/2026/06/08/running-dos-on-behringers-ddx3216-using-a-diy-x86-bios/
83•rasz•9h ago•17 comments

The Field Guide to CSS Grid Lanes

https://gridlanes.webkit.org/
5•ingve•3d ago•0 comments

4 things to know about the new sunscreen ingredient the FDA approved

https://www.npr.org/2026/06/13/nx-s1-5856385/sunscreen-skin-protection-bemotrizinol
57•mikhael•2h ago•17 comments

Police officer investigated for using AI to 'create evidence' in multiple cases

https://news.sky.com/story/derbyshire-police-officer-investigated-for-using-ai-to-create-evidence...
257•austinallegro•7h ago•122 comments

A low-carbon computing platform from your retired phones

https://research.google/blog/a-low-carbon-computing-platform-from-your-retired-phones/
256•vikas-sharma•18h ago•139 comments

Appreciating Exif

https://brentfitzgerald.com/posts/appreciating-exif/
140•burnto•4d ago•29 comments

Ancient genome duplications laid the foundations of complex brains

https://www.ox.ac.uk/news/2026-06-09-ancient-genome-duplications-laid-the-foundations-of-complex-...
22•hhs•4h ago•1 comments

The adder at the heart of Intel's 8087 floating-point chip

https://www.righto.com/2026/06/intel-8087-adder-reverse-engineered.html
99•pwg•10h ago•25 comments

Apt Encounters of the Third Kind

https://igor-blue.github.io/2021/03/24/apt1.html
5•ogurechny•1h ago•1 comments

RTX 5080 and RTX 3090 Setup: 80 Tok/s on Qwen 3.6 27B Q8

https://imil.net/blog/posts/2026/rtx-5080-+-rtx-3090-setup-80+-tok-s-on-qwen-3.6-27b-q8/
210•iMil•17h ago•69 comments

Human Routers of Machine Words

https://borretti.me/article/human-routers-of-machine-words
41•zx321•6h ago•19 comments

The experience of rendering Arabic typography and its technical debt

https://lr0.org/blog/p/arabic/
202•bookofjoe•15h ago•50 comments

Resurrecting a soaked, corroded, and damaged Commodore SX‑64 (2025)

https://jerrylparker.com/blogs/posts/sx-64.html
22•hggh•2d ago•3 comments

AI coding at home without going broke

https://stephen.bochinski.dev/blog/2026/06/13/ai-coding-at-home-without-going-broke/
251•sbochins•11h ago•219 comments

Orthodox C++ (2016)

https://bkaradzic.github.io/posts/orthodoxc++/
91•signa11•13h ago•152 comments