Ich bin davon ausgegangen, dass sich darin nicht nur U-Boot befindet, sondern auch Scripte
Zum Ausführen von Scripten braucht man einen Interpreter. Selbst wenn einer in dem Bootloader integriert wäre, bräuchten die auch noch viel mehr Speicherplatz als reiner Maschinencode. Speziell wenn das ganze noch grafisch läuft, dann wären Bibliotheken für die grafische Ausgabe auch noch dabei. Alles ein bisschen viel für ein Binary, das normalerweise klein sein soll/muss.
Ich sage mal salopp, das ist fertiger Code, den du auf diesem einfachen Weg nicht auslesen und verändern kannst. Es sei denn, du bist gut in Assembler für die Zielplattform.
Aber schau mal
hier nach, bzw. da wo dieser Loader her ist. Den gibt es für alle erdenklichen Geräte.