Pages: [1]
Author Topic: ODIS encrypted data unpacker  (Read 3746 times)
kartoffelpflanze
Newbie
*

Karma: +5/-0
Offline Offline

Posts: 23



« on: January 08, 2026, 06:42:12 AM »

This time, we are unpacking the Java "plugins" that make ODIS work. The resulting .class files can be plugged into jd-gui to decompile and do whatever with them.

Additionally, this unpacks the DIDB/data folder, which contains seemingly everything that makes Guided Fault Finding work (documents, images, automation, etc.).

GitHub repo: https://github.com/kartoffelpflanze/ODIS-file-unpacker. Way more info there.

(much more interesting project, for those who didn't see it: http://nefariousmotorsports.com/forum/index.php?topic=23836)
« Last Edit: January 09, 2026, 02:39:22 AM by kartoffelpflanze » Logged
EanDem
Full Member
***

Karma: +10/-42
Offline Offline

Posts: 90


« Reply #1 on: January 08, 2026, 10:39:12 AM »

(Much more interesting project for those who didn't see it: http://nefariousmotorsports.com/forum/index.php?topic=23836.)

This time, we are unpacking the Java "plugins" that make ODIS work. The resulting .class files can be plugged into jd-gui to decompile and do whatever with them.

Additionally, this unpacks the DIDB/data folder, which contains seemingly everything that makes Guided Fault Finding work (documents, images, automation, etc.).

GitHub repo: https://github.com/kartoffelpflanze/ODIS-file-unpacker. Way more info there.

Used. Works. Love it. Saves bit brain power for lazy like me Cheesy
Logged
kartoffelpflanze
Newbie
*

Karma: +5/-0
Offline Offline

Posts: 23



« Reply #2 on: January 08, 2026, 10:43:22 AM »

Used. Works. Love it. Saves bit brain power for lazy like me :D

Used it for what? if you don't mind me asking :)
Logged
Meatro
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 4


« Reply #3 on: May 26, 2026, 10:40:33 AM »

Used it for what? if you don't mind me asking Smiley

im using your didb dumper (super handy) and trying to use this as well... however the embedded key doesnt seem to match any odis versions ive tried. ive tried service 24.1, 25.1, 25.3, and Engineering 17.

can you plz tell me what version this targets?

(i am using them to build a diagnostic tool... mostly just playing around.)
Logged
kartoffelpflanze
Newbie
*

Karma: +5/-0
Offline Offline

Posts: 23



« Reply #4 on: June 03, 2026, 09:07:58 AM »

Hmm, I tried unpacking plugins again, and it doesn't seem to decrypt them correctly for me either. I don't know for sure, but I might have changed my ODIS version too... sorry. This project was just for fun anyways, I don't have a need for those files.

Unpacking DIDB_data still seems to work, images aren't corrupted and HTMLs look fine.

I would argue you don't need this project to make your own diag tool Smiley My ODIS-project-explorer is the most useful for this.
Logged
Meatro
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 4


« Reply #5 on: June 08, 2026, 08:01:02 PM »

no worries. same, i was just curious about their unpacked format.

your odis explorer was absolutely useful and saved a ton of time for me. i was actually on the exact same path, trying to navigate mcd projects and just dumping data until it started to make sense and found your project.

so thank you. Smiley ...

so far it has made creating a diagnostic tool pretty simple. i built an api that serves your json data direct to client ui, website interfaces with c# tool (with uds, kwp/tp2.0, can command sets) that works directly with vas 6154.

so anyone with 6154 can connect to the website and pull your json data from api and do pretty much anything.

thanks again.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 2.791 seconds with 15 queries. (Pretty URLs adds 0s, 0q)