New Handy Script Called

Two days ago I mentioned and today I like to share it with you. Running is simple a matter of entering: ./

Update: A new version of (v1.2) is now available. See also v1.2 released.

Note the initial output of the script: v3.3 Copyright (c) 2017 by Pike R. Alpha

Currently running on macOS High Sierra 10.13 Build (17A360a) 
Seed Program Enrollment: DeveloperSeed

Downloading: 091-31306.English.dist [13680 bytes] ...
Found Install Package with BuildID (17A360a) and Key (091-31306)

Warning: Seed BuildID is the same as macOS on this Mac!

Queued Download(s):
FirmwareUpdate.pkg [200477927 bytes]

Download of FirmwareUpdate.pkg finished
Expanding FirmwareUpdate.pkg to /tmp/FirmwareUpdate

Correct. That is the output of and relies on it, for the actual download of, and expansion of FirmwareUpdate.pkg. In short. Make sure to download it as well. In case you haven’t already.

Anyway. Here is the output that matters:

 v1.0 Copyright (c) 2017 by Pike R. Alpha
        Mac-F2268CC8 |       iMac10,1 |   IM101.88Z.00CF.B00.1708080133
        Mac-F2268DAE |       iMac11,1 |   IM111.88Z.0037.B00.1708080241
        Mac-F2238AC8 |       iMac11,2 |   IM112.88Z.005B.B00.1708080439
Mac-942B5BF58194151B |       iMac12,1 |   IM121.88Z.004D.B00.1708080012
Mac-00BE6ED71E35EB86 |       iMac13,1 |   IM131.88Z.010F.B00.1708080805
        Mac-F22C8AC8 |     MacBook6,1 |    MB61.88Z.00CB.B00.1708080203
        Mac-F22C89C8 |     MacBook7,1 |    MB71.88Z.003D.B00.1708080317
Mac-942452F5819B1C1B |  MacBookAir3,1 |   MBA31.88Z.0067.B00.1708080355
Mac-C08A6BB70A942AC2 |  MacBookAir4,1 |   MBA41.88Z.007B.B00.1708072159
Mac-66F35F19FE2A0D05 |  MacBookAir5,1 |   MBA51.88Z.00F4.B00.1708080803
Mac-C3EC7CD22292981F | MacBookPro10,1 |  MBP101.88Z.00F2.B00.1708080809
Mac-AFD8A9D944EA4843 | MacBookPro10,2 |  MBP102.88Z.010B.B00.1708080805
        Mac-F22589C8 |  MacBookPro6,1 |   MBP61.88Z.005A.B00.1708072217
        Mac-F222BEC8 |  MacBookPro7,1 |   MBP71.88Z.003D.B00.1708080058
Mac-94245B3640C91C81 |  MacBookPro8,1 |   MBP81.88Z.004D.B00.1708080655
Mac-4B7AC7E43945597E |  MacBookPro9,1 |   MBP91.88Z.00D7.B00.1708080744
        Mac-F2208EC8 |     Macmini4,1 |    MM41.88Z.0045.B00.1708072325
Mac-8ED6AF5B48C039E1 |     Macmini5,1 |    MM51.88Z.007B.B00.1708080744
Mac-031AEE4D24BFF0B1 |     Macmini6,1 |    MM61.88Z.010B.B00.1708080649
Mac-F60DEB81FF30ACF6 |      MacPro6,1 |    MP61.88Z.0120.B00.1708080652
Mac-A369DDC4E67F1C45 |       iMac16,1 |   IM161.88Z.0212.B00.1708080033
Mac-FFE5EF870D7BA81A |       iMac16,2 |   IM162.88Z.0212.B00.1708080033
Mac-DB15BD556843C820 |       iMac17,1 |   IM171.88Z.0110.B00.1708080012
Mac-4B682C642B45593E |       iMac18,1 |   IM181.88Z.0151.B00.1708080034
Mac-BE088AF8C5EB4FA2 |       iMac18,3 |   IM183.88Z.0151.B00.1708080034
Mac-EE2EBD4B90B839A8 |    MacBook10,1 |   MB101.88Z.0154.B00.1708080122
Mac-BE0E8AC46FE800CC |     MacBook8,1 |    MB81.88Z.0168.B00.1708080033
Mac-9AE82516C7C6B903 |     MacBook9,1 |    MB91.88Z.0159.B00.1708080011
Mac-9F18E312C5C2BF0B |  MacBookAir7,1 |   MBA71.88Z.0171.B00.1708072210
Mac-06F11FD93F0323C5 | MacBookPro11,4 |  MBP114.88Z.0177.B00.1708080033
Mac-E43C1C25D4880AD6 | MacBookPro12,1 |  MBP121.88Z.0171.B00.1708080033
Mac-473D31EABEB93F9B | MacBookPro13,1 |  MBP131.88Z.0212.B00.1708080127
Mac-66E35819EE2D0D05 | MacBookPro13,2 |  MBP132.88Z.0233.B00.1708080034
Mac-A5C67F76ED83108C | MacBookPro13,3 |  MBP133.88Z.0233.B00.1708080034
Mac-B4831CEBD52A0C4C | MacBookPro14,1 |  MBP141.88Z.0167.B00.1708080034
Mac-CAD6701F7CEA0921 | MacBookPro14,2 |  MBP142.88Z.0167.B00.1708080034
Mac-551B86E5744E2388 | MacBookPro14,3 |  MBP143.88Z.0167.B00.1708080129

Note: There are three different boardID’s for the iMac17,1 but only one is shown since all EFI ROM version are the same.

No more looking up of board/model ID’s. It’s all there. And it is very easy to use.

Note that this is only the initial release, and I hope that you like it.

Hey. We could also add a new script to extract the firmware mask from the payloads. What do you think?

p.s. The BIOS date is here: 1708080129

5 thoughts on “New Handy Script Called

  1. Pingback: v1.1 released – Pike's Universum

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s