MCU-Firmware-Konfiguration

534
Ernestyno

Im Moment bekam ich meine Auto-MCU-Firmware-Dateien. Und ich weiß nicht, ob es möglich ist, es zu bearbeiten und zu speichern.

Ich möchte einige Fehler beheben und neue Funktionen hinzufügen oder auch Android aktualisieren, da es sich auf Android 4.2.2 API 17 befindet.

Für mehr Details blinkt es wie:

  • Alle Dateien sind mit USB-Flash ausgestattet
  • dann in Auto-MCU von USB-Kabel verbinden
    • und das System erkennt es
    • und versucht zu installieren
  • Im Installationsvorgang befinden sich alle Schritte in der scatter.mmcboot.ext4.xmlDatei
    • es geht Schritt für Schritt

Meine Fragen sind:

  • Ist es eine IDE zum Bearbeiten und Erstellen dieser Dateien?
  • Wie kann ich von ext4 aus auf meine Android-Dateien zugreifen und sie speichern? Ich möchte einige Anwendungen bearbeiten oder hinzufügen und mit neuen Informationen auf meiner MCU aktualisieren.
  • Vielleicht weiß jemand, was alle Dateien machen oder kann ich sagen, wo ich darüber lesen kann?
  • Kann ich es im Emulator testen?

Vielen Dank.

0
Hallo und herzlich willkommen! Sieht aus, als hätten Sie viel Arbeit und Fragen. Sie erhalten die besten Antworten zu * Superuser *, wenn Sie jeweils eine bestimmte Frage stellen. Zum Einstieg ist die * xml * -Datei wahrscheinlich nur eine Textdatei und kann mit einem beliebigen Texteditor bearbeitet werden. Wenn Sie möchten, können Sie sich mit einem [XML-Editor] (https://en.wikipedia.org/wiki/Comparison_of_XML_editors) ein Bild machen. Vlastimil Ovčáčík vor 5 Jahren 0
OK. Ich weiß, wie man XML bearbeitet, aber ich weiß nicht, wie ich mit dem Editieren von .ext4-Daten beginnen soll, um den Android-Kern usw. zu ändern ..; / Ernestyno vor 5 Jahren 0
Ich habe gerade nachgeschlagen und hier ist das vierte Suchergebnis [How To Unpack & Repack ext4 Android System Images] (https://dorylabs.com/how-to-unpack-repack-ext4-android-system-images/). Sieht aus, als könnten Sie das Bild nach Belieben in Lese- / Schreibzugriff einbinden. Das bedeutet jedoch nicht, dass es magisch funktioniert, wenn Sie es auf Ihr Gerät zurückfluten. Vlastimil Ovčáčík vor 5 Jahren 0
Ja, aber zuerst möchte ich wissen, wie alles zusammenpasst, bevor etwas geändert wird :) Ernestyno vor 5 Jahren 0
Ich würde ausführlich recherchieren, wenn es vor Ihnen noch jemand tun würde. Ansonsten müssen Sie alles selbst herausfinden, und es sieht für mich nicht nach einem rationalisierten Prozess aus. Viel Glück Vlastimil Ovčáčík vor 5 Jahren 0

1 Antwort auf die Frage

0
Attie

Ich möchte einige Fehler beheben und neue Funktionen hinzufügen

Um Fehler zu beheben oder Funktionen hinzuzufügen, benötigen Sie höchstwahrscheinlich den Quellcode für die Problemanwendung. Die Dateien, die Sie haben, sind die binären Images, die das System zum Ausführen verwendet, nicht die Quellen. Ohne umfangreiches Reverse Engineering können Sie nichts " reparieren ".

Aktualisieren Sie auch Android, da es sich auf Android 4.2.2 API 17 befindet

Das Aktualisieren von Android ist keine kleine Aufgabe. Es erfordert viel Erfahrung und Wissen und es dauert Stunden, um auf einer leistungsfähigen Workstation aufzubauen.

Selbst wenn Sie eine neuere Version von Android bauen würden, werden Sie mit Sicherheit eine Handvoll Treiber und andere wichtige Systemdetails verpassen, die möglicherweise dazu führen, dass die Kopfeinheit unbrauchbar wird. Dies gilt insbesondere, wenn der Bootloader ( U-Boot) durch das Standard-Update ersetzt wird ).

Wenn die Kopfeinheit unter Sicherheitsaspekten entwickelt wurde, kann die Installation eines eigenen, nicht signierten Bildes dazu führen, dass es unbrauchbar wird.

Diese Probleme können nicht angesprochen werden - es ist sehr unwahrscheinlich, dass der Hersteller dazu bereit ist, Schaltpläne und Quellen zu veröffentlichen.


Zusammenfassend kann gesagt werden, dass diese Aufgabe unmöglich ist, es sei denn, Sie arbeiten an einer Open Source-Head-Unit mit einer guten Community (Sie haben nichts darüber erwähnt). Wenn es eine gute Community gab, dann vermute ich, dass es eine neuere Version von Android gibt.

Was ist Android Kitchen ?: https://stackoverflow.com/questions/33684741/how-to-unpack-android-lollipop-system-img-ext4-and-add-new-language Ernestyno vor 5 Jahren 0