Eine grobe Analyse hatte ich im verlinkten Thread ja schon gemacht.
- Das update.zip wird nach usr/local/tmp in ca. 16MB Häppchen (lighttpd-upload-xxxxxx) hochgeladen und dort dann zu einer tmp.xxxxxx zusammengefügt.
- Anschließend wird die tmp.xxxxxx nach /usr/local/tmp/tmp.xxxxxx-dir entpackt.
- Dort finden sich dann 5 Dateien wieder (EULA.de, EULA.en, LICENSE, RaspberryMatic-3.59.5.20210613-rpi3.img, RaspberryMatic-3.59.5.20210613-rpi3.img.sha256)
- Danach wir die Checksumme geprüft und anschließend erscheint in der WebUI der Endbenutzer-Lizenzvertrag dem man zustimmen muss um die neue Firmware zu installieren.
- Ein Klick auf "Installieren" startet dann das System ins Recoverysystem? wo dann /bootfs und /rootfs mit den neuen Dateien überschrieben werden.
Ist dir die Lust vergangen dann kommst du am schnellsten zum Ziel wenn du eine neue SD-Karte mit RaspberryMatic flashst und dein Backup dort einspielst. Grob geschätzt eine Sache von 10 Minuten.