SkillAgentSearch skills...

NOnStar

Unofficial C# based OnStar client for locking/unlocking starting/stopping OnStar enabled vehicles (with active subscription).

Install / Use

/learn @BrendanGrant/NOnStar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NOnStar

Unofficial C# based OnStar client for locking/unlocking starting/stopping OnStar enabled vehicles (with active subscription).

Originally written a few years back after a weekend of reverse engineering, it sat on a shelf for a while as I could not identify the secret values used to encrypt the JWT. Fast-foward a bit and @mikenemat did, and published a Python client: https://github.com/mikenemat/gm-onstar-probe

Now, plugging those values (which appear to be changed periodically) allows my code to work as well, opening up all sorts of possibilities like triggering it from a custom Alexa (or other personal assistant) skill, to a console app on your desktop.

Requirements:

  • .NET Core 2.0
  • An vehical with an OnStar subscription
  • An OnStar account

This code has only been tested on a 2011 Chevy Equinox.

Use at your own risk. I take no responsibility should your account be terminated.

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated1y ago
Forks1

Languages

C#

Security Score

60/100

Audited on Nov 10, 2024

No findings