Forum: Mikrocontroller und Digitale Elektronik Software von Steuergeräten Auslesen


von Peter88 (Gast)


Lesenswert?

Hallo Leute,

ich habe eine Verständnisfrage beim Chiptuning. Es heisst ja, dass 
Software von Steuergeräten ausgelesen, manipuliert und wieder 
zurückgeschrieben wird.
Wie genau kann ich mir denn das vorstellen? Kann man von einer CPU den 
Originalcode wiederherstellen? Kommt dann der C-Code wieder raus? Oder 
nur Maschinencode? Und wie wird dann der Code manipuliert? ich stelle 
mir das sehr schwierig vor einen komplexen fremden Maschinencode zu 
verstehen und dann zu manipulieren. Ist das überhaupt Legal?
Vielleicht könnt ihr mir ein wenig Licht ins dunkeln bringen. :)

Danke

Peter

von Sebastian R. (sebastian_r569)


Lesenswert?

- Aus Maschinencode bekommt man keinen C-Code zurück (zumindest keinen 
guten)
- Ja, Maschinencode in den Dimensionen ist nicht verständlich für 
Menschen
- Beim Chiptuning wird nicht die Firmware der Steuergeräte, sondern die 
(veränderlichen) Parameter geändert, wie z.B. Ladedruck und 
Kraftstoffmenge.
- Legal ist es, es muss nur vom TÜV abgenommen werden

von Peter88 (Gast)


Lesenswert?

Hallo Sebastian R.
danke für die Antworten. Sowas hab ich mir schon gedacht.
Nur wo sitzen diese Parameter? Anscheinend nicht in der Firmware.
Ich nehme an in einem externen Speicher (EEPROM?).
Werden diese Infos von jedem Automobilhersteller öffentlich bekannt 
gegeben oder wie?

Danke

Gruß

Peter

von Sebastian R. (sebastian_r569)


Lesenswert?

Ich könnte jetzt den Wikipedia-Artikel zu Chiptuning weiter lesen und 
wieder eine Zusammenfassung geben. Du könntest dir den Artikel aber auch 
selber durchlesen ;)

von Soul E. (Gast)


Lesenswert?

Peter88 schrieb:

> Nur wo sitzen diese Parameter? Anscheinend nicht in der Firmware.
> Ich nehme an in einem externen Speicher (EEPROM?).

Heutige Controller haben ein internes NVRAM ("DataFlash") für Parameter. 
Wenn kein Ausleseschutz aktiv ist, kannst Du das mit dem Programmer des 
Controllerherstellers auslesen.

> Werden diese Infos von jedem Automobilhersteller öffentlich bekannt
> gegeben oder wie?

Natürlich nicht. Das sind interne Firmengeheimnisse, die alle einem NDA 
unterliegen. Ausquatschen ist mit ziemlich hohen Vertragsstrafen belegt. 
Irgendwie diffundiert dieses Wissen aber trotzdem nach aussen, sei es 
über reverse engineering (was Fachkenntnisse erfordert) oder über 
Erpressung bzw social engineering (was Fachpersonal erfordert).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.