Hallo, gibt es eine Wikungsvolle Methode ein Lock Bit zu umgehen, da ich da ein kleines Problem mit ner Schaltung von mir. Ich kann die alten Daten nicht mehr aus dem AVR lesen. Dieso würde ich aber unbedingt benötigen. Ich hoffe mir kann jemand Helfen. Vielen Dank schon mal im voraus
klar geht dass, die Lockbits sind nur dafür da, dass Unberechtigte nivcht an die Daten herankommen, Berechtigte können einfach das Lockbit löschen, und, schwups, sind sie wieder drin... Und im Ernst, es gibt ein paar Seiten, die sich damit beschäftigen, verschiedene Ansätze sind denkbar. Aber ich glaub dir kein Wort, dass es dir darum geht, an deine eigenen Daten wieder ranzukommen.
Wenn du meinst das meinst gerne, von mir aus, ich persönlich werd das aber besser wissen. Trotzdem Danke
da haste auch recht, wollte nur mal fragen ob es irgendwie funktionieren es zu umgehen oder zu löschen. Danke für deine Antwort
http://www.cl.cam.ac.uk/~sps32/mcu_lock.html angenommen es handelt sich wirklich um deinen Code, kannst du ja mal die genannten Methoden versuchen.
Du willst das Lock bit Löschen ? kein Problem: einfach einen Chip Erase machen ;)
Wiso, Malte hat doch was passenden geposted. Möglich ist es, aber wenn nur eigene Daten sind wird sich der Aufwand bestimmt nicht lohnen. Und bei allem professionellem sollten Sicherheitekopien existieren. Und wenn nicht: -> wieder was gelernt :-)
Ich würde es mir ehrlich gesagt auch nie antuen, bei einem etwas größeren Code mittels eines Disassemblers wieder den Quellcode zu bekommen. Das lohnt sich nur in den seltensten fällen. Wenn das Orginal ein C Code war, kann man es gleich vergessen. Ich habe das nur einmal gemacht, aus einer Hex Datei den ASM Code erzeugt und per Hand die ganzen Sprungmarken eingefügt und die Adressen wieder mit den Bezeichnungen versehen, da der Dissassembler die IO Register nicht benannt hat, sondern nur die Adresse hat stehen lassen. Nach jeder Änderung den Code immer wieder mit dem Orginal verglichen, um Fehler zu vermeiden. Nach ein paar Stunden hatte ich dann die 150Bytes so zurechtgemacht, dass ich die Software einigermaßen verstanden hatte und auf meine Bedürfnisse anpassen konnte (es war eine Fernbedienung für eine Videokamera, um von einer externen Videoquelle aufnehmen zu können. Aus rechtlichen Gründen ist diese Funktion bei europäischen Kameras deaktiviert, was man aber umgehen kann.)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.