Mac Pro 5.1 Rom / Firmware Backup Beschreibung und technischer Hintergrund

Update vom 31-3-2024


-> Eine Option für "<Mount ESP from list and show bootloader>" wurde hinzugefügt, um das direkte Booten von UEFI-Windows zu verhindern. Wenn auf einem Mac Pro 1,1 bis 5,1 gestartet, ermöglicht es dem Benutzer, bootx64.efi in bootx64.efioff umzubenennen, um das direkte Booten von UEFI-Windows ohne OpenCore Schutz zu verhindern. *
-> Eine zweite Variante des LBSN-Sektors für MP41 wird erkannt.

-> Das Argument "-nofreshdump" für test_nvram wird hinzugefügt und dies wird für die Analyse von ch341a-Dumps verwendet, da das Auslesen eines Chips im Programmiergerät nicht gleich behandelt werden konnte wie die Live-Diagnostik.

Es wurde auch ein Fix für Typ_80-Firmware hinzugefügt, die mehr als einen Fsys-Stream im NRAM-Volume haben und die Reihenfolge der FSys-Variablen berichtet.


* screenshots vom Deaktivieren des direkten Booten von Uefi Windows mit <Mount ESP from list and show bootloader>
1 start tool.png

2 progress window.png

3 select active Windows ESP.png

4 ask for deactivate Windows ESP.png

5 done.png

6 the ESP with deactivated bootx64_efi.png


https://www.dropbox.com/s/t5k7j4gxj8n9pj2/Download Macschrauber's CMP Rom Dump.zip?dl=1
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Proinnsias, Freeez und Elebato
Update vom Dumper, v21.4.2024

-> Analyse von `.scap`-Dateien

Dies sind proprietäre Firmware-"Kapseln", die von Apple verwendet werden, um Firmware-Updates sicher zu verpacken und zu verteilen.

-> Überarbeitung der Anzeige der NVRAM-Variablen
um mit den anderen Tools konform zu gehen...
Beispiel: 1 (5 deleted) MemoryConfigg

-> Anzeige einiger weiterer NVRAM-Variablen:
recover-boot-mode
sleepwake_diagxx
SleepWakeFailureString
StartupMute und SystemAudioVolume zur Erkennung eines fehlenden hörbaren Starttons

-> Wildcards für das test_nvram_shell-Skript. Wie z.B. [test_nvram *.bin -showallvars]

-> Mehrere CRC32-Fehler führen zur Anzeige aller UUIDs und nicht nur des Ersten.



6. analyses with problems.png


scap files readout.png

Download:
https://github.com/Macschrauber/Mac...d/Release/Download.the.Dumper.from.github.zip


Github Seite:
https://github.com/Macschrauber/Macschrauber-s-Rom-Dump
 
  • Gefällt mir
Reaktionen: Elebato, Freeez und Proinnsias
Zurück
Oben Unten