Last edited:
EFI Version: | BIOS Version: |
---|---|
MP51.007F.B00 | MP51.88Z.007F.B00.1008031144 |
MP51.007F.B01 | MP51.88Z.007F.B01.1008231310 |
MP51.007F.B02 | MP51.88Z.007F.B02.1009221128 |
Hi tsialexThis is a tutorial to teach people who already have the intermediate files, to recreate the BootROMs with UEFITool and the generic MP51.fd. This is very specific utility and only useful if I already sent the file to you.
Sorry, I don't have time available for doing this anymore. I explained before on the thread what is needed to do a clean up, you can do it yourself.Hi tsialex
How do I send you my dumped douple-cert firmware in order to get the intermediate files, and do you have time to help me with those - it seems you are spending an awful lot of time on all of the cMPs out there?
If it's not one of the missing EFI versions of the first post, look at the table to see if yours is not there yet, no need to.i can post here working efi dump for 820-2337-a. afaik this is for mp4.1.
Re-issues of Mac Pro EFI Firmware Update 1.4 and Mac Pro EFI Firmware Update 1.5 from 2010 with the new certificates.Alex anything new in these? Both released at the end of October.
041-85119
041-85186
View attachment 881022
View attachment 881023
$IBIOSI$ MP41.88Z.0081.B07.0910130729
Copyright (c) 2005-2009 Apple Inc. All rights reserved
$IBIOSI$ MP51.88Z.007F.B03.1010071432
Not yet, both existed at one point in time since efiflasher has all the data that I wrote on the table already about those two, but efiflasher miss the BootBlock versions.Just re-read this entire thread again. This was a fun investigation that lead to this tutorial.
Just wondering if you ever did find a dump of the 2 missing releases?
Btw, thanks for the help back then.Just re-read this entire thread again. This was a fun investigation that lead to this tutorial.
Just wondering if you ever did find a dump of the 2 missing releases?
Apple removed the downgrade or refresh with the same version possibility with EFI flasher long ago, it's impossible since Thunderstrike.I was just re-reading "The Apple of Your EFI: Mac Firmware Security Research".
So you can force a firmware "downgrade" with the older or the same version of the firmware. If you use the firmware from the firmware update package it will only upgrade the non-nvram sections, but if you select the reconstructed firmware it will update everything just like the romtool, right?
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
240027 0x3A99B BIOS version: MP41.88Z.0081.B07.0910130729
764315 0xBA99B BIOS version: MP41.88Z.0081.B07.0910130729
1179688 0x120028 NVRAM start of the 1st VSS stream
1183321 0x120E59 NVRAM MemoryConfig type: (i)
1185687 0x121797 NVRAM SIP state, type: (w)
1186304 0x121A00 NVRAM MemoryConfig type: (g)
1188352 0x122200 NVRAM MemoryConfig type: (h)
1190400 0x122A00 NVRAM MemoryConfig type: (i)
1345189 0x1486A5 HardwareID Base_xx: 20
1345198 0x1486AE HardwareID 11-digits SSN: redactedE1C
1345215 0x1486BF HardwareID 3-digit HWC model: E1C
1416499 0x159D33 BIOS version: MP41.88Z.0081.B07.0910130729
4128867 0x3F0063 BootBlock version: AAPLEFI1.88Z.0004.I00.0908061259
While it's easy to confirm if your Mac Pro firmware have SecureBoot certificates inside the NVRAM volume, just run binwalk with your BootROM image dump and see if the output show any X.509 certificates inside, SecureBoot is just a red-herring.Hi tsialex. I'm so sorry to run into your thread. Recently, I've accidentally booted into windows. ( I'm not sure what damages I've made then)
I've been trying to search for topics and discussions, on how to look for signs whether the certs have been written only to nvram or not. but, I can only manage to go as far as installing Binwalk via homebrew. (please forgive me, I have low tech knowledge).
Can I ask you to point me into the right directions on how to and read up a little bit more? I'd wish to at least try to repair to what I've done wrong. I'm running a cMP 2009 (flashed to 5,1), High Sierra 10.13.6 and bootrom 144. (and also, it's rather odd that I couldn't find the PM button to message you privately)
While it's easy to confirm if your Mac Pro firmware have SecureBoot certificates inside the NVRAM volume, just run binwalk with your BootROM image dump and see if the output show any X.509 certificates inside, SecureBoot is just a red-herring.
The real problem is the NVRAM data/variables/entries not being erased anymore and the NVRAM volume part of the BootROM self destructing over the years. SecureBoot just makes this process much faster since the certificates/DBs/PKs occupy so much valuable space inside the NVRAM volume.
I've sent you a PM with instructions.
Please describe exactly why you need it.Hi tsialex, please contact me in private message please.?