[greenluigi1] bought a Hyundai Ioniq auto, and then, to our astonishment, absolutely demolished the Linux-dependent head unit firmware. By that, we imply that he bypassed all of the firmware update authentication mechanisms, reverse-engineered the firmware updates, and designed subversive update data files that gave him a root shell on his have unit. Then, he reverse-engineered the application framework working the sprint and designed his possess application. Not just for clearly show – just after hooking into the APIs available to the dash and accessible by header information, he was in a position to watch automobile point out from his application, and even lock/unlock doorways. In the close, the dash bought absolutely conquered – and he even wrote a tutorial showing how anybody can compile their have applications for the Hyundai Ionic D-Audio 2V sprint.
In this sequence of produce-ups [greenluigi1] place together for us, he walks us by the total hacking system — and they are a authentic treat to read. He addresses a broad variety of things: breaking encryption of .zip files, reprogramming efused MAC addresses on USB-Ethernet dongles, locating keys for encrypted firmware documents, diligently putting backdoors into a Linux process, battling cryptic C++ compilation mistakes and flag combos though cross-compiling the software for the head unit, making plugins for proprietary undocumented frameworks and many other reverse-engineering features that we will come upon when domesticating customer hardware.
This marks a hacker’s victory around yet an additional computer in our lifestyle that we are not meant to modify, and a meticulously documented victory at that — supporting every single just one of us combat again in opposition to “unmodifiable” gizmos like these. Right after examining these tutorials, you are going to leave with a great few new approaches below your belt. We have covered head units hacks like these ahead of, for occasion, for Subaru and Nissan, and every time it was a journey to behold.