Snagboot, ein Werkzeugset zur Wiederherstellung von Embedded Devices, steht jetzt zur VerfĂŒgung.

Das Unternehmen Bootlin hat die erste Version des Snagboot-Tools veröffentlicht, das zur Wiederherstellung und erneuten Programmierung von eingebetteten GerÀten dient, die aufgrund von beschÀdigter Firmware nicht mehr booten können. Der Snagboot-Code ist in Python geschrieben und unter der GPLv2-Lizenz veröffentlicht.

Die meisten eingebetteten Plattformen bieten im Falle einer beschĂ€digten Firmware USB- oder UART-Schnittstellen zur Wiederherstellung und zum Übertragen von Boot-Images an. Diese Schnittstellen sind jedoch spezifisch fĂŒr jede Plattform und erfordern die Verwendung von Wiederherstellungswerkzeugen, die an die Produkte bestimmter Hersteller gebunden sind. Snagboot fungiert als Alternative zu spezialisierten, meist proprietĂ€ren Werkzeugen zur Wiederherstellung und Programmierung von GerĂ€ten wie STM32CubeProgrammer, SAM-BA ISP, UUU und sunxi-fel.

Snagboot ist fĂŒr eine Vielzahl von Platinen und eingebetteten GerĂ€ten ausgelegt, wodurch Entwickler von eingebetteten Systemen nicht die spezifischen Besonderheiten verschiedener Utilities erlernen mĂŒssen. Zum Beispiel kann die erste Version von snagboot zur Wiederherstellung von GerĂ€ten basierend auf SoC ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI und Texas Instruments AM62x eingesetzt werden.

Das Toolset umfasst zwei Utilities fĂŒr das Laden und Flashen:

  • snagrecover – nutzt herstellerspezifische Mechanismen zur Arbeit mit Boot-ROM-Code, um externen RAM zu initialisieren und den U-Boot-Bootloader zu starten, ohne den Inhalt des nichtflĂŒchtigen Speichers zu verĂ€ndern.
  • snagflash – interagiert mit einem laufenden U-Boot, um ein System-Image in den unverĂ€nderlichen Speicher zu flashen, unter Verwendung von DFU (Device Firmware Upgrade), UMS (USB Mass Storage) oder Fastboot.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster