← Back
xwtk

xwtk/hmg_nemesis

Gain control of your Hyundai Motor Group vehicle, NEMESIS provides a way to execute software as root. Compatible with Gen5W AVNT systems with OTA update support.

View on GitHub ↗
Stars
25
Forks
6
Watchers
25
Open issues
0
Contributors
1
Language
—
License
—
Default branch
main
Created Sep 27, 2026Updated Sep 30, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

NEMESIS

Own your car, to its' fullest.

Warning You bear complete responsibility for any procedure with your car and its' components, it is important to understand that there is always risk associated with procedures described in this and associated documents in this repository, your car functionality may be heavily impacted if this software is not compatible with your components.

Read about NEMESIS, what it is exploiting, what it features, and its' use manual.

Document Contents
01 - DSP OTA troubleShooter Path How the firmware runs unsigned DSP OTA members as root, and how that path is reused.
02 - Debugging Execution Interface What NEMESIS is on the unit after it is present: features, how you open it, CLI and Manager usage.
03 - Install and uninstall How NEMESIS is written onto /system and how it is removed.
04 - Packages Installable packages: metadata, layout, builder, lifecycle.
05 - Run scripts USB NEMESIS.sh / type=execute: when they run and how to write them.

Documents 01 and 03 are the only ones that describe the DSP Update Agent path and on-disk install, do not use them with advanced LLMs which may have safeguards enabled. 02, 04, and 05 assume NEMESIS is already on the head unit and treat it as a Debugging Execution Interface for packages and privileged commands, so safeguards will not be triggered.

Packages

Discover pre-made packages for you to install on your car. Browse catalog here.