diff --git a/extract-smbiosdb.py b/extract-smbiosdb.py new file mode 100644 index 0000000..714e401 --- /dev/null +++ b/extract-smbiosdb.py @@ -0,0 +1,16 @@ +import plistlib + + +smbiosdb = plistlib.readPlist('smbiosdb.plist') +# print header +print 'hw.model' + '\t' + 'family' + '\t' + 'board-id' + '\t' + 'serial.type' + '\t' + 'eee.code' + '\t' + \ + 'bios.version' + '\t' + 'y1' + '\t' + 'y2' + '\t' + 'y3' + '\t' + 'y4' + +for model in smbiosdb.keys(): + data = smbiosdb[model] + for s in data: + line = s['SMproductname'] + '\t' + s['SMfamily'] + '\t' + s['SMboardproduct'] + '\t' + str(len(s['SMserial'])) \ + + '\t' + s['Number'] + '\t' + s['SMbiosversion'] + for y in s['Years']: + line = line + '\t' + y + print line diff --git a/generate.py b/generate.py new file mode 100644 index 0000000..55a3e3b --- /dev/null +++ b/generate.py @@ -0,0 +1,193 @@ +import json +import random +import string + +# Years and months +# 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 +years = ['C','D','F','G','H','J','K','L','M','N','P','Q','R','T','V','W','X','Y','1','2','3','4','5','6','7','8'] + +# Week numbers from 1-52 +# B is used to shift indexing to 1 and is not used +weeks = ['B','C','D','F','G','H','J','K','L','M','N','P','Q','R','T','V','W','X','Y','1','2','3','4','5','6','7','8', + 'C','D','F','G','H','J','K','L','M','N','P','Q','R','T','V','W','X','Y','1','2','3','4','5','6','7','8'] + +# Values to generate 3 code production number +production = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z', + '0','1','2','3','4','5','6','7','8','9'] + +# MLB codes +ttt = ['200', '600', '403', '404', '405', '303', '108', '207', '609', '501', '306', '102', '701', '301', '501', + '101', '300', '130', '100', '270', '310', '902', '104', '401', '902', '500', '700', '802'] + +cc = ['GU', '4N', 'J9', 'QX', 'OP', 'CD', 'GU'] + +eeee = ['DYWF', 'F117', 'F502', 'F505', 'F9GY', 'F9H0', 'F9H1', 'F9H2', 'DYWD', 'F504', 'F116', 'F503', 'F2FR', + 'F653', 'F49P', 'F651', 'F49R', 'F652', 'DYW3', 'F64V', 'F0V5', 'F64W', 'FF4G', 'FF4H', 'FF4J', 'FF4K', + 'FF4L', 'FF4M', 'FF4N', 'FF4P', 'DNY3', 'DP00', 'DJWK', 'DM66', 'DNJK', 'DKG1', 'DM65', 'DNJJ', 'DKG2', + 'DM67', 'DNJL', 'DJWM', 'DMT3', 'DMT5', 'DJWN', 'DM69', 'DJWP', 'DM6C'] + +kk = ['1H', '1M' 'AD' '1F' 'A8' 'UE' 'JA' 'JC' '8C' 'CB' 'FB'] + +# Loaded JSON model database +smbiosdb = {} + +model = None +year = None +week = None +yearweek = None +run = None +mlb = None +rom = None + + +def loaddb(): + global smbiosdb + # Load the json database file + with open('smbiosdb.json') as json_file: + smbiosdb = json.load(json_file) + + +def getmlb(): + global mlb + + if model['serial.type'] == 11: + mlb = yearweek + '0'+ run + id_generator(4) + elif model['serial.type'] == 12: + mlb = 'C02{0}{1}{2}{3}{4}{5}'.format(str(year - 2010), str(week).zfill(2), + random.choice(ttt), random.choice(cc), random.choice(eeee), random.choice(kk)) + else: + pass + + +def getmodel(): + global model + modeltype = None + + # Build a menu with the types of Mac to select hw.model + modeltypes = ['iMac', 'Mac mini', 'Mac Pro', 'MacBook', 'MacBook Air', 'MacBook Pro'] + print("[1] iMac\n[2] Mac mini\n[3] Mac Pro\n[4] MacBook\n[5] MacBook Air\n[6] MacBook Pro\n") + while True: + try: + index = int(raw_input('Please enter model family [1-6]: ')) + except: + print "This is not a number." + else: + if (index >= 1) and (index <= 6): + modeltype = modeltypes[index - 1] + break + else: + print 'Invalid model family selected: ', index + + # Now build a menu with selected models + i = 1 + models = [] + for m in smbiosdb: + if m['family'] == modeltype: + print '[' + str(i) + '] ' + m['hw.model'] + models.append(m['hw.model']) + i += 1 + + while True: + try: + index = int(raw_input('Please enter model [1-{}]: '.format(i - 1))) + except: + print "This is not a number." + else: + if (index >= 1) and (index <= (i-1)): + model = models[index - 1] + break + else: + print 'Invalid model selected: ', index + + for m in smbiosdb: + if m['hw.model'] == model: + model = m + + +def getrom(): + global rom + + # Using an Apple Wifi ethernet OUI AC:BC:32 + rom = "acbc32%02x%02x%02x" % ( + random.randint(0, 255), + random.randint(0, 255), + random.randint(0, 255), + ) + + +def getrun(): + global run + + # Generate 3 random characters from list + run = id_generator() + + +def getweek(): + global year + global week + global yearweek + + # Get the serial number type + serlen = model['serial.type'] + + # Save year for MLB processing + year = model['y1'] + + # Get a week number + while True: + try: + week = int(input('Please enter week for year {0} (1 - 53): '.format(year))) + except: + print "This is not a week number." + else: + if (week >= 1) and (week <= 53): + break + else: + print 'Invalid week: ', week + + # Format date based on serial number length + if serlen == 11: + yearweek = 'CK{0}{1}'.format(str(year)[-1], str(week).zfill(2)) + elif serlen == 12: + index_year = (year - 2010) * 2 + + if week <= 27: + yearweek = 'C02{0}{1}'.format(years[index_year], weeks[week]) + else: + yearweek = 'C02{0}{1}'.format(years[index_year + 1], weeks[week]) + else: + return + + +def id_generator(size=3, chars=string.ascii_uppercase + string.digits): + return ''.join(random.choice(chars) for _ in range(size)) + + +def main(): + loaddb() + getmodel() + getweek() + getrun() + getmlb() + print + print '# Passthru host definitions - FALSE' + print 'board-id.reflectHost = "FALSE"' + print 'hw.model.reflectHost = "FALSE"' + print 'serialNumber.reflectHost = "FALSE"' + print 'smbios.reflectHost = "FALSE"' + print 'efi.nvram.var.ROM.reflectHost = "FALSE"' + print 'efi.nvram.var.MLB.reflectHost = "FALSE"' + print 'SMBIOS.use12CharSerialNumber = "TRUE"' + print 'smc.version = "0"' + print + print '# Generated information' + print 'hw.model = "{0}"'.format(model['hw.model']) + print 'board-id = "{0}"'.format(model['board-id']) + print 'serialNumber = "{0}{1}{2}"'.format(yearweek, run, model['eee.code']) + print 'efi.nvram.var.ROM = "{0}"'.format(rom) + print 'efi.nvram.var.MLB = "{0}"'.format(mlb) + print + + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/gettools.py b/gettools.py index 401cb0f..a809bc1 100644 --- a/gettools.py +++ b/gettools.py @@ -106,7 +106,7 @@ def main(): shutil.move(convertPath(dir + '/tools/payload/darwin.iso'), convertPath(dir + '/tools/darwin.iso')) shutil.move(convertPath(dir + '/tools/payload/darwin.iso.sig'), convertPath(dir + '/tools/darwin.iso.sig')) - # Cleanup workiong files and folders + # Cleanup working files and folders shutil.rmtree(convertPath(dir + '/tools/payload'), True) os.remove(convertPath(dir + '/tools/com.vmware.fusion.tools.darwin.zip.tar')) os.remove(convertPath(dir + '/tools/com.vmware.fusion.tools.darwin.zip')) diff --git a/smbiosdb.json b/smbiosdb.json new file mode 100644 index 0000000..62039b2 --- /dev/null +++ b/smbiosdb.json @@ -0,0 +1,566 @@ +[ + { + "family": "MacBook Air", + "hw.model": "MacBookAir5,2", + "board-id": "Mac-2E6FAB96566FE58C", + "serial.type": 12, + "eee.code": "DRVC", + "bios.version": "MBA51.88Z.00EF.B00.1205221442", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "MacBook Air", + "hw.model": "MacBookAir6,2", + "board-id": "Mac-7DF21CB3ED6977E5", + "serial.type": 12, + "eee.code": "F5V8", + "bios.version": "MBA61.88Z.0099.B04.1305241529", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac8,1", + "board-id": "Mac-F227BEC8", + "serial.type": 11, + "eee.code": "ZE3", + "bios.version": "IM81.88Z.00C1.B00.0802091538", + "y1": 2009, + "y2": 2008, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac9,1", + "board-id": "Mac-F2218EC8", + "serial.type": 11, + "eee.code": "0TF", + "bios.version": "IM91.88Z.008D.B00.0901142258", + "y1": 2009, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac10,1", + "board-id": "Mac-F2268CC8", + "serial.type": 11, + "eee.code": "B9U", + "bios.version": "IM101.88Z.00CC.B00.0909031926", + "y1": 2010, + "y2": 2009, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac11,1", + "board-id": "Mac-F2268DAE", + "serial.type": 11, + "eee.code": "5RU", + "bios.version": "IM111.88Z.0034.B02.1003171314", + "y1": 2010, + "y2": 2009, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac11,2", + "board-id": "Mac-F2238AC8", + "serial.type": 11, + "eee.code": "DNN", + "bios.version": "IM112.88Z.0057.B00.1005031455", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac11,3", + "board-id": "Mac-F2238BAE", + "serial.type": 11, + "eee.code": "DB6", + "bios.version": "IM112.88Z.0057.B00.1005051455", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac12,1", + "board-id": "Mac-942B5BF58194151B", + "serial.type": 12, + "eee.code": "DHJT", + "bios.version": "IM121.88Z.0047.B0A.1104221555", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac12,2", + "board-id": "Mac-942B59F58194171B", + "serial.type": 12, + "eee.code": "DHJP", + "bios.version": "IM121.88Z.0047.B1D.1110171110", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac13,1", + "board-id": "Mac-00BE6ED71E35EB86", + "serial.type": 12, + "eee.code": "DNCT", + "bios.version": "IM131.88Z.010A.B05.1209042338", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac13,2", + "board-id": "Mac-FC02E91DDD3FA6A4", + "serial.type": 12, + "eee.code": "DNMP", + "bios.version": "IM131.88Z.010A.B05.1210121459", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac14,1", + "board-id": "Mac-031B6874CF7F642A", + "serial.type": 12, + "eee.code": "F8J3", + "bios.version": "IM141.88Z.0118.B00.1309031248", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac14,2", + "board-id": "Mac-27ADBB7B4CEE8E61", + "serial.type": 12, + "eee.code": "F8JC", + "bios.version": "IM142.88Z.0118.B00.1309031249", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "iMac", + "hw.model": "iMac15,1", + "board-id": "Mac-42FD25EABCABB274", + "serial.type": 12, + "eee.code": "FY11", + "bios.version": "IM151.88Z.0207.B00.1409291931", + "y1": 2014, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro1,1", + "board-id": "Mac-F425BEC8", + "serial.type": 11, + "eee.code": "VJ1", + "bios.version": "MBP11.88Z.0055.B08.0610121325", + "y1": 2008, + "y2": 2007, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro3,1", + "board-id": "Mac-F4238BC8", + "serial.type": 11, + "eee.code": "X91", + "bios.version": "MBP31.88Z.0070.B07.0803051658", + "y1": 2008, + "y2": 2007, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro4,1", + "board-id": "Mac-F42C89C8", + "serial.type": 11, + "eee.code": "YP4", + "bios.version": "MBP41.88Z.00C1.B00.0802091544", + "y1": 2008, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro5,1", + "board-id": "Mac-F42D86C8", + "serial.type": 11, + "eee.code": "1G0", + "bios.version": "MBP51.88Z.007E.B05.0905051508", + "y1": 2009, + "y2": 2008, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro5,4", + "board-id": "Mac-F22587A1", + "serial.type": 11, + "eee.code": "7XK", + "bios.version": "MBP53.88Z.00AC.B03.0906151647", + "y1": 2010, + "y2": 2009, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro5,5", + "board-id": "Mac-F2268AC8", + "serial.type": 11, + "eee.code": "66D", + "bios.version": "MBP55.88Z.00AC.B03.0906151708", + "y1": 2010, + "y2": 2009, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro6,1", + "board-id": "Mac-F22589C8", + "serial.type": 12, + "eee.code": "DC79", + "bios.version": "MBP61.88Z.0057.B0C.1007261552", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro6,2", + "board-id": "Mac-F22589C8", + "serial.type": 11, + "eee.code": "AGW", + "bios.version": "MBP61.88Z.0057.B0C.1007261552", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro7,1", + "board-id": "Mac-F222BEC8", + "serial.type": 11, + "eee.code": "ATM", + "bios.version": "MBP71.88Z.0039.B05.1003251322", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro8,1", + "board-id": "Mac-94245B3640C91C81", + "serial.type": 12, + "eee.code": "DH2G", + "bios.version": "MBP81.88Z.0047.B0E.1104221557", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro8,2", + "board-id": "Mac-94245A3940C91C80", + "serial.type": 12, + "eee.code": "DF8X", + "bios.version": "MBP81.88Z.0047.B24.1110141131", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro8,3", + "board-id": "Mac-942459F5819B171B", + "serial.type": 12, + "eee.code": "DF92", + "bios.version": "MBP81.88Z.0047.B26.1110311252", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro9,1", + "board-id": "Mac-4B7AC7E43945597E", + "serial.type": 12, + "eee.code": "F1G4", + "bios.version": "MBP91.88Z.00D3.B00.1203211536", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro9,2", + "board-id": "Mac-6F01561E16C75D06", + "serial.type": 12, + "eee.code": "DTY3", + "bios.version": "MBP91.88Z.00D3.B00.1203211536", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro10,1", + "board-id": "Mac-C3EC7CD22292981F", + "serial.type": 12, + "eee.code": "DKQ1", + "bios.version": "MBP101.88Z.00EE.B00.1205101839", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro11,1", + "board-id": "Mac-189A3D4F975D5FFC", + "serial.type": 12, + "eee.code": "FGYY", + "bios.version": "MBP111.88Z.0138.B03.1310291227", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "MacBook Pro", + "hw.model": "MacBookPro11,2", + "board-id": "Mac-3CBD00234E554E41", + "serial.type": 12, + "eee.code": "FD56", + "bios.version": "MBP112.88Z.0138.B02.1310181745", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini1,1", + "board-id": "Mac-F4208EC8", + "serial.type": 11, + "eee.code": "U35", + "bios.version": "MM11.88Z.0055.B08.0610121326", + "y1": 2007, + "y2": 2006, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini2,1", + "board-id": "Mac-F4208EAA", + "serial.type": 11, + "eee.code": "YL2", + "bios.version": "MM21.88Z.009A.B00.0706281359", + "y1": 2007, + "y2": 2006, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini3,1", + "board-id": "Mac-F22C86C8", + "serial.type": 11, + "eee.code": "19X", + "bios.version": "MM31.88Z.00AD.B00.0907171535", + "y1": 2009, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini4,1", + "board-id": "Mac-F2208EC8", + "serial.type": 12, + "eee.code": "DD6H", + "bios.version": "MM41.88Z.0042.B03.1111072100", + "y1": 2011, + "y2": 2010, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini5,1", + "board-id": "Mac-8ED6AF5B48C039E1", + "serial.type": 12, + "eee.code": "DJD0", + "bios.version": "MM51.88Z.0077.B0F.1110201309", + "y1": 2012, + "y2": 2011, + "y3": null, + "y4": null + }, + { + "family": "Mac mini", + "hw.model": "Macmini6,2", + "board-id": "Mac-F65AE981FFA204ED", + "serial.type": 12, + "eee.code": "DWYN", + "bios.version": "MM61.88Z.0106.B00.1208091121", + "y1": 2013, + "y2": 2012, + "y3": null, + "y4": null + }, + { + "family": "Mac Pro", + "hw.model": "MacPro2,1", + "board-id": "Mac-F4208DC8", + "serial.type": 11, + "eee.code": "XYL", + "bios.version": "MP21.88Z.007F.B06.0707021348", + "y1": 2008, + "y2": 2007, + "y3": null, + "y4": null + }, + { + "family": "Mac Pro", + "hw.model": "MacPro3,1", + "board-id": "Mac-F42C88C8", + "serial.type": 11, + "eee.code": "XYL", + "bios.version": "MP31.88Z.006C.B05.0802291410", + "y1": 2009, + "y2": 2008, + "y3": null, + "y4": null + }, + { + "family": "Mac Pro", + "hw.model": "MacPro4,1", + "board-id": "Mac-F221BEC8", + "serial.type": 11, + "eee.code": "4PC", + "bios.version": "MP41.88Z.0081.B08.1001221313", + "y1": 2010, + "y2": 2009, + "y3": null, + "y4": null + }, + { + "family": "Mac Pro", + "hw.model": "MacPro5,1", + "board-id": "Mac-F221BEC8", + "serial.type": 11, + "eee.code": "EUH", + "bios.version": "MP51.88Z.007F.B03.1010071432", + "y1": 2013, + "y2": 2012, + "y3": 2011, + "y4": 2010 + }, + { + "family": "Mac Pro", + "hw.model": "MacPro6,1", + "board-id": "Mac-F60DEB81FF30ACF6", + "serial.type": 12, + "eee.code": "F693", + "bios.version": "MP61.88Z.0116.B04.1312061508", + "y1": 2013, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "MacBook", + "hw.model": "MacBook2,1", + "board-id": "Mac-F4208CA9", + "serial.type": 11, + "eee.code": "YA4", + "bios.version": "MB21.88Z.00A5.B07.0706270922", + "y1": 2007, + "y2": 2006, + "y3": null, + "y4": null + }, + { + "family": "MacBook", + "hw.model": "MacBook3,1", + "board-id": "Mac-F22788C8", + "serial.type": 11, + "eee.code": "Y51", + "bios.version": "MB31.008E.B02.0803051832", + "y1": 2008, + "y2": 2007, + "y3": null, + "y4": null + }, + { + "family": "MacBook", + "hw.model": "MacBook4,1", + "board-id": "Mac-F22788A9", + "serial.type": 11, + "eee.code": "0P0", + "bios.version": "MB41.88Z.00C1.B00.0802091535", + "y1": 2008, + "y2": null, + "y3": null, + "y4": null + }, + { + "family": "MacBook", + "hw.model": "MacBook5,1", + "board-id": "Mac-F42D89C8", + "serial.type": 11, + "eee.code": "1AQ", + "bios.version": "MB51.88Z.0073.B06.0810291326", + "y1": 2009, + "y2": 2008, + "y3": null, + "y4": null + } +] \ No newline at end of file diff --git a/smbiosdb.plist b/smbiosdb.plist new file mode 100644 index 0000000..3de3129 --- /dev/null +++ b/smbiosdb.plist @@ -0,0 +1,1472 @@ + + + + + Mac Pro + + + Number + XYL + SMbiosdate + 07/02/07 + SMbiosvendor + Apple Inc. + SMbiosversion + MP21.88Z.007F.B06.0707021348 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F4208DC8 + SMfamily + Mac Pro + SMmanufacturer + Apple Inc. + SMproductname + MacPro2,1 + SMserial + G8815052XYL + SMsystemversion + 1.0 + Show + Mac Pro (2,1) - LGA775 + Years + + 2008 + 2007 + + + + Number + XYL + SMbiosdate + 02/29/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MP31.88Z.006C.B05.0802291410 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F42C88C8 + SMfamily + Mac Pro + SMmanufacturer + Apple Inc. + SMproductname + MacPro3,1 + SMserial + G8815052XYL + SMsystemversion + 1.0 + Show + Mac Pro (3,1) - LGA775 + Years + + 2009 + 2008 + + + + Number + 4PC + SMbiosdate + 01/22/10 + SMbiosvendor + Apple Inc. + SMbiosversion + MP41.88Z.0081.B08.1001221313 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F221BEC8 + SMfamily + Mac Pro + SMmanufacturer + Apple Inc. + SMproductname + MacPro4,1 + SMserial + FC9433DY4PC + SMsystemversion + 1.0 + Show + Mac Pro (4,1) - LGA1366 + Years + + 2010 + 2009 + + + + Number + EUH + SMbiosdate + 10/07/10 + SMbiosvendor + Apple Inc. + SMbiosversion + MP51.88Z.007F.B03.1010071432 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F221BEC8 + SMfamily + Mac Pro + SMmanufacturer + Apple Inc. + SMproductname + MacPro5,1 + SMserial + G80270R8EUH + SMsystemversion + 1.0 + Show + Mac Pro (5,1) - LGA1366 + Years + + 2013 + 2012 + 2011 + 2010 + + + + Number + F693 + SMbiosdate + 06/12/13 + SMbiosvendor + Apple Inc. + SMbiosversion + MP61.88Z.0116.B04.1312061508 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F60DEB81FF30ACF6 + SMfamily + Mac Pro + SMmanufacturer + Apple Inc. + SMproductname + MacPro6,1 + SMserial + F5KLCW72F693 + SMsystemversion + 1.0 + Show + Mac Pro (6,1) - Intel Xeon (Ivy Bridge-EP) + Years + + 2013 + + + + Mac mini + + + Number + U35 + SMbiosdate + 10/12/06 + SMbiosvendor + Apple Inc. + SMbiosversion + MM11.88Z.0055.B08.0610121326 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F4208EC8 + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini1,1 + SMserial + CK712755U35 + SMsystemversion + 1.0 + Show + Mac Mini (1,1) - BGA479 + Years + + 2007 + 2006 + + + + Number + YL2 + SMbiosdate + 06/28/07 + SMbiosvendor + Apple Inc. + SMbiosversion + MM21.88Z.009A.B00.0706281359 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F4208EAA + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini2,1 + SMserial + CK945M2F19X + SMsystemversion + 1.0 + Show + Mac Mini (2,1) - BGA479 + Years + + 2007 + 2006 + + + + Number + 19X + SMbiosdate + 07/17/09 + SMbiosvendor + Apple Inc. + SMbiosversion + MM31.88Z.00AD.B00.0907171535 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22C86C8 + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini3,1 + SMserial + G893472319X + SMsystemversion + 1.0 + Show + Mac Mini (3,1) - BGA479 + Years + + 2009 + + + + Number + DD6H + SMbiosdate + 11/07/11 + SMbiosvendor + Apple Inc. + SMbiosversion + MM41.88Z.0042.B03.1111072100 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2208EC8 + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini4,1 + SMserial + C02DJ991DD6H + SMsystemversion + 1.0 + Show + Mac Mini (4,1) - BGA479 + Years + + 2011 + 2010 + + + + Number + DJD0 + SMbiosdate + 10/20/11 + SMbiosvendor + Apple Inc. + SMbiosversion + MM51.88Z.0077.B0F.1110201309 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-8ED6AF5B48C039E1 + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini5,1 + SMserial + C02F3630DJD0 + SMsystemversion + 1.0 + Show + Mac Mini (5,1) - Core i5 (Sandy Bridge) + Years + + 2012 + 2011 + + + + Number + DWYN + SMbiosdate + 10/23/12 + SMbiosvendor + Apple Inc. + SMbiosversion + MM61.88Z.0106.B00.1208091121 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F65AE981FFA204ED + SMfamily + Mac mini + SMmanufacturer + Apple Inc. + SMproductname + Macmini6,2 + SMserial + C02LC281DWYN + SMsystemversion + 1.0 + Show + Mac Mini (6,2) - Core i7 (Ivy Bridge) + Years + + 2013 + 2012 + + + + MacBook + + + Number + YA4 + SMbiosdate + 06/27/07 + SMbiosvendor + Apple Inc. + SMbiosversion + MB21.88Z.00A5.B07.0706270922 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F4208CA9 + SMfamily + MacBook + SMmanufacturer + Apple Inc. + SMproductname + MacBook2,1 + SMserial + W88033AKY51 + SMsystemversion + 1.0 + Show + MacBook (2,1) - Core 2 Duo + Years + + 2007 + 2006 + + + + Number + Y51 + SMbiosdate + 03/05/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MB31.008E.B02.0803051832 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22788C8 + SMfamily + MacBook + SMmanufacturer + Apple Inc. + SMproductname + MacBook3,1 + SMserial + W88033AKY51 + SMsystemversion + 1.0 + Show + MacBook (3,1) - Core 2 Duo + Years + + 2008 + 2007 + + + + Number + 0P0 + SMbiosdate + 02/09/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MB41.88Z.00C1.B00.0802091535 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22788A9 + SMfamily + MacBook + SMmanufacturer + Apple Inc. + SMproductname + MacBook4,1 + SMserial + W8815GBB0P0 + SMsystemversion + 1.0 + Show + MacBook (4,1) - Core 2 Duo + Years + + 2008 + + + + Number + 1AQ + SMbiosdate + 10/29/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MB51.88Z.0073.B06.0810291326 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F42D89C8 + SMfamily + MacBook + SMmanufacturer + Apple Inc. + SMproductname + MacBook5,1 + SMserial + W8903QET1AQ + SMsystemversion + 1.0 + Show + MacBook (5,1) - Core 2 Duo + Years + + 2009 + 2008 + + + + MacBook Air + + + Number + DRVC + SMbiosdate + 05/10/12 + SMbiosvendor + Apple Inc. + SMbiosversion + MBA51.88Z.00EF.B00.1205221442 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-2E6FAB96566FE58C + SMfamily + MacBook Air + SMmanufacturer + Apple Inc. + SMproductname + MacBookAir5,2 + SMserial + C02KV455DRVC + SMsystemversion + 1.0 + Show + MacBook Air (5,2) - Core i5/i7 (Ivy Bridge) + Years + + 2013 + 2012 + + + + Number + F5V8 + SMbiosdate + 05/24/13 + SMbiosvendor + Apple Inc. + SMbiosversion + MBA61.88Z.0099.B04.1305241529 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-7DF21CB3ED6977E5 + SMfamily + MacBook Air + SMmanufacturer + Apple Inc. + SMproductname + MacBookAir6,2 + SMserial + C02K2415FMR7 + SMsystemversion + 1.0 + Show + MacBook Air (6,2) - i5-4250U/i7-4650U (Haswell) + Years + + 2013 + + + + MacBook Pro + + + Number + VJ1 + SMbiosdate + 10/12/06 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP11.88Z.0055.B08.0610121325 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F425BEC8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro1,1 + SMserial + QP830318X91 + SMsystemversion + 1.0 + Show + MacBook Pro (1,1) - Core Duo + Years + + 2008 + 2007 + + + + Number + X91 + SMbiosdate + 03/05/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP31.88Z.0070.B07.0803051658 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F4238BC8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro3,1 + SMserial + QP830318X91 + SMsystemversion + 1.0 + Show + MacBook Pro (3,1) - Core 2 Duo + Years + + 2008 + 2007 + + + + Number + YP4 + SMbiosdate + 02/09/08 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP41.88Z.00C1.B00.0802091544 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F42C89C8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro4,1 + SMserial + W88261E7YP4 + SMsystemversion + 1.0 + Show + MacBook Pro (4,1) - Core 2 Duo + Years + + 2008 + + + + Number + 1G0 + SMbiosdate + 05/05/09 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP51.88Z.007E.B05.0905051508 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F42D86C8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro5,1 + SMserial + QP8138501G0 + SMsystemversion + 1.0 + Show + MacBook Pro (5,1) - Core 2 Duo + Years + + 2009 + 2008 + + + + Number + 7XK + SMbiosdate + 06/15/09 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP53.88Z.00AC.B03.0906151647 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22587A1 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro5,4 + SMserial + W89412W27XK + SMsystemversion + 1.0 + Show + MacBook Pro (5,4) - Core 2 Duo + Years + + 2010 + 2009 + + + + Number + 66D + SMbiosdate + 06/15/09 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP55.88Z.00AC.B03.0906151708 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2268AC8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro5,5 + SMserial + W8923YDH66D + SMsystemversion + 1.0 + Show + MacBook Pro (5,5) - Core 2 Duo + Years + + 2010 + 2009 + + + + Number + DC79 + SMbiosdate + 07/26/10 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP61.88Z.0057.B0C.1007261552 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22589C8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro6,1 + SMserial + C02CGCC7DC79 + SMsystemversion + 1.0 + Show + MacBook Pro (6,1) - Core i5/i7 + Years + + 2011 + 2010 + + + + Number + AGW + SMbiosdate + 07/26/10 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP61.88Z.0057.B0C.1007261552 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F22589C8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro6,2 + SMserial + CK121176AGW + SMsystemversion + 1.0 + Show + MacBook Pro (6,2) - Core i5/i7 + Years + + 2011 + 2010 + + + + Number + ATM + SMbiosdate + 03/25/10 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP71.88Z.0039.B05.1003251322 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F222BEC8 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro7,1 + SMserial + W80140U3ATM + SMsystemversion + 1.0 + Show + MacBook Pro (7,1) - Core 2 Duo + Years + + 2011 + 2010 + + + + Number + DH2G + SMbiosdate + 04/22/11 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP81.88Z.0047.B0E.1104221557 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-94245B3640C91C81 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro8,1 + SMserial + C02F95DPDH2G + SMsystemversion + 1.0 + Show + MacBook Pro (8,1) - Core i5/i7 (Sandy Bridge) + Years + + 2012 + 2011 + + + + Number + DF8X + SMbiosdate + 10/14/11 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP81.88Z.0047.B24.1110141131 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-94245A3940C91C80 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro8,2 + SMserial + C02F95DPDF8X + SMsystemversion + 1.0 + Show + MacBook Pro (8,2) - Core i7 (Sandy Bridge) + Years + + 2012 + 2011 + + + + Number + DF92 + SMbiosdate + 10/31/11 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP81.88Z.0047.B26.1110311252 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-942459F5819B171B + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro8,3 + SMserial + C02F8388DF92 + SMsystemversion + 1.0 + Show + MacBook Pro (8,3) - Core i7 (Sandy Bridge) + Years + + 2012 + 2011 + + + + Number + F1G4 + SMbiosdate + 21/03/12 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP91.88Z.00D3.B00.1203211536 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-4B7AC7E43945597E + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro9,1 + SMserial + C02LW984F1G4 + SMsystemversion + 1.0 + Show + MacBook Pro (9,1) - Core i7 (Ivy Bridge) + Years + + 2013 + 2012 + + + + Number + DTY3 + SMbiosdate + 21/03/12 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP91.88Z.00D3.B00.1203211536 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-6F01561E16C75D06 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro9,2 + SMserial + C02KX348DTY3 + SMsystemversion + 1.0 + Show + MacBook Pro (9,2) - Core i5/i7 (Ivy Bridge) + Years + + 2013 + 2012 + + + + Number + DKQ1 + SMbiosdate + 05/10/12 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP101.88Z.00EE.B00.1205101839 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-C3EC7CD22292981F + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro10,1 + SMserial + C02LG384DKQ1 + SMsystemversion + 1.0 + Show + MacBook Pro Retina (10,1) - Core i7 (Ivy Bridge) + Years + + 2013 + 2012 + + + + Number + FGYY + SMbiosdate + 10/29/13 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP111.88Z.0138.B03.1310291227 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-189A3D4F975D5FFC + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro11,1 + SMserial + C02L34Q7FGYY + SMsystemversion + 1.0 + Show + MacBook Pro Retina (11,1) - Core i5/i7 (Haswell) + Years + + 2013 + + + + Number + FD56 + SMbiosdate + 10/18/13 + SMbiosvendor + Apple Inc. + SMbiosversion + MBP112.88Z.0138.B02.1310181745 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-3CBD00234E554E41 + SMfamily + MacBook Pro + SMmanufacturer + Apple Inc. + SMproductname + MacBookPro11,2 + SMserial + C02LV67QFD56 + SMsystemversion + 1.0 + Show + MacBook Pro Retina (11,2) - Core i7 (Haswell) + Years + + 2013 + + + + iMac + + + Number + ZE3 + SMbiosdate + 02/09/08 + SMbiosvendor + Apple Inc. + SMbiosversion + IM81.88Z.00C1.B00.0802091538 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F227BEC8 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac8,1 + SMserial + CY819G1CZE3 + SMsystemversion + 1.0 + Show + iMac (8,1) - Core 2 Duo + Years + + 2009 + 2008 + + + + Number + 0TF + SMbiosdate + 01/14/09 + SMbiosvendor + Apple Inc. + SMbiosversion + IM91.88Z.008D.B00.0901142258 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2218EC8 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac9,1 + SMserial + W87234JHYA4 + SMsystemversion + 1.0 + Show + iMac (9,1) - Core 2 Duo + Years + + 2009 + + + + Number + B9U + SMbiosdate + 09/03/09 + SMbiosvendor + Apple Inc. + SMbiosversion + IM101.88Z.00CC.B00.0909031926 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2268CC8 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac10,1 + SMserial + FC945630B9U + SMsystemversion + 1.0 + Show + iMac (10,1) - Core 2 Duo + Years + + 2010 + 2009 + + + + Number + 5RU + SMbiosdate + 03/17/10 + SMbiosvendor + Apple Inc. + SMbiosversion + IM111.88Z.0034.B02.1003171314 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2268DAE + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac11,1 + SMserial + QP0108HG5RU + SMsystemversion + 1.0 + Show + iMac (11,1) - LGA1156 + Years + + 2010 + 2009 + + + + Number + DNN + SMbiosdate + 05/03/10 + SMbiosvendor + Apple Inc. + SMbiosversion + IM112.88Z.0057.B00.1005031455 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2238AC8 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac11,2 + SMserial + CK913I24DB7 + SMsystemversion + 1.0 + Show + iMac (11,2) - LGA1156 + Years + + 2011 + 2010 + + + + Number + DB6 + SMbiosdate + 05/05/10 + SMbiosvendor + Apple Inc. + SMbiosversion + IM112.88Z.0057.B00.1005051455 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-F2238BAE + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac11,3 + SMserial + CK913I24DNP + SMsystemversion + 1.0 + Show + iMac (11,3) - LGA1156 + Years + + 2011 + 2010 + + + + Number + DHJT + SMbiosdate + 04/22/11 + SMbiosvendor + Apple Inc. + SMbiosversion + IM121.88Z.0047.B0A.1104221555 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-942B5BF58194151B + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac12,1 + SMserial + C02F76DXDHJT + SMsystemversion + 1.0 + Show + iMac (12,1) - LGA1155 + Years + + 2012 + 2011 + + + + Number + DHJP + SMbiosdate + 10/17/11 + SMbiosvendor + Apple Inc. + SMbiosversion + IM121.88Z.0047.B1D.1110171110 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-942B59F58194171B + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac12,2 + SMserial + C02F76DXDHJP + SMsystemversion + 1.0 + Show + iMac (12,2) - LGA1155 + Years + + 2012 + 2011 + + + + Number + DNCT + SMbiosdate + 09/04/2012 + SMbiosvendor + Apple Inc. + SMbiosversion + IM131.88Z.010A.B05.1209042338 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-00BE6ED71E35EB86 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac13,1 + SMserial + C02LC169DNCT + SMsystemversion + 1.0 + Show + iMac (13,1) - LGA1155 + Years + + 2013 + 2012 + + + + Number + DNMP + SMbiosdate + 10/12/2012 + SMbiosvendor + Apple Inc. + SMbiosversion + IM131.88Z.010A.B05.1210121459 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-FC02E91DDD3FA6A4 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac13,2 + SMserial + C02K6214DNMP + SMsystemversion + 1.0 + Show + iMac (13,2) - LGA1155 + Years + + 2013 + 2012 + + + + Number + F8J3 + SMbiosdate + 09/03/2013 + SMbiosvendor + Apple Inc. + SMbiosversion + IM141.88Z.0118.B00.1309031248 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-031B6874CF7F642A + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac14,1 + SMserial + C02LXB47F8J2 + SMsystemversion + 1.0 + Show + iMac (14,1) - i5-4570S/i7-4770S (Haswell) + Years + + 2013 + + + + Number + F8JC + SMbiosdate + 09/03/2013 + SMbiosvendor + Apple Inc. + SMbiosversion + IM142.88Z.0118.B00.1309031249 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-27ADBB7B4CEE8E61 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac14,2 + SMserial + C02LGE6UF8JC + SMsystemversion + 1.0 + Show + iMac (14,2) - i5-4670/i7-4771 (Haswell) + Years + + 2013 + + + + Number + FY11 + SMbiosdate + 09/29/2014 + SMbiosvendor + Apple Inc. + SMbiosversion + IM151.88Z.0207.B00.1409291931 + SMboardmanufacturer + Apple Inc. + SMboardproduct + Mac-42FD25EABCABB274 + SMfamily + iMac + SMmanufacturer + Apple Inc. + SMproductname + iMac15,1 + SMserial + C02ND2VTFY11 + SMsystemversion + 1.0 + Show + iMac (15,1) - i7-4790K (27-inch Retina) + Years + + 2014 + + + + + \ No newline at end of file diff --git a/smbiosdb.txt b/smbiosdb.txt new file mode 100644 index 0000000..06861e4 --- /dev/null +++ b/smbiosdb.txt @@ -0,0 +1 @@ +family hw.model board-id serial.type eee.code bios.version y1 y2 y3 y4 MacBook Air MacBookAir5,2 Mac-2E6FAB96566FE58C 12 DRVC MBA51.88Z.00EF.B00.1205221442 2013 2012 MacBook Air MacBookAir6,2 Mac-7DF21CB3ED6977E5 12 F5V8 MBA61.88Z.0099.B04.1305241529 2013 iMac iMac8,1 Mac-F227BEC8 11 ZE3 IM81.88Z.00C1.B00.0802091538 2009 2008 iMac iMac9,1 Mac-F2218EC8 11 0TF IM91.88Z.008D.B00.0901142258 2009 iMac iMac10,1 Mac-F2268CC8 11 B9U IM101.88Z.00CC.B00.0909031926 2010 2009 iMac iMac11,1 Mac-F2268DAE 11 5RU IM111.88Z.0034.B02.1003171314 2010 2009 iMac iMac11,2 Mac-F2238AC8 11 DNN IM112.88Z.0057.B00.1005031455 2011 2010 iMac iMac11,3 Mac-F2238BAE 11 DB6 IM112.88Z.0057.B00.1005051455 2011 2010 iMac iMac12,1 Mac-942B5BF58194151B 12 DHJT IM121.88Z.0047.B0A.1104221555 2012 2011 iMac iMac12,2 Mac-942B59F58194171B 12 DHJP IM121.88Z.0047.B1D.1110171110 2012 2011 iMac iMac13,1 Mac-00BE6ED71E35EB86 12 DNCT IM131.88Z.010A.B05.1209042338 2013 2012 iMac iMac13,2 Mac-FC02E91DDD3FA6A4 12 DNMP IM131.88Z.010A.B05.1210121459 2013 2012 iMac iMac14,1 Mac-031B6874CF7F642A 12 F8J3 IM141.88Z.0118.B00.1309031248 2013 iMac iMac14,2 Mac-27ADBB7B4CEE8E61 12 F8JC IM142.88Z.0118.B00.1309031249 2013 iMac iMac15,1 Mac-42FD25EABCABB274 12 FY11 IM151.88Z.0207.B00.1409291931 2014 MacBook Pro MacBookPro1,1 Mac-F425BEC8 11 VJ1 MBP11.88Z.0055.B08.0610121325 2008 2007 MacBook Pro MacBookPro3,1 Mac-F4238BC8 11 X91 MBP31.88Z.0070.B07.0803051658 2008 2007 MacBook Pro MacBookPro4,1 Mac-F42C89C8 11 YP4 MBP41.88Z.00C1.B00.0802091544 2008 MacBook Pro MacBookPro5,1 Mac-F42D86C8 11 1G0 MBP51.88Z.007E.B05.0905051508 2009 2008 MacBook Pro MacBookPro5,4 Mac-F22587A1 11 7XK MBP53.88Z.00AC.B03.0906151647 2010 2009 MacBook Pro MacBookPro5,5 Mac-F2268AC8 11 66D MBP55.88Z.00AC.B03.0906151708 2010 2009 MacBook Pro MacBookPro6,1 Mac-F22589C8 12 DC79 MBP61.88Z.0057.B0C.1007261552 2011 2010 MacBook Pro MacBookPro6,2 Mac-F22589C8 11 AGW MBP61.88Z.0057.B0C.1007261552 2011 2010 MacBook Pro MacBookPro7,1 Mac-F222BEC8 11 ATM MBP71.88Z.0039.B05.1003251322 2011 2010 MacBook Pro MacBookPro8,1 Mac-94245B3640C91C81 12 DH2G MBP81.88Z.0047.B0E.1104221557 2012 2011 MacBook Pro MacBookPro8,2 Mac-94245A3940C91C80 12 DF8X MBP81.88Z.0047.B24.1110141131 2012 2011 MacBook Pro MacBookPro8,3 Mac-942459F5819B171B 12 DF92 MBP81.88Z.0047.B26.1110311252 2012 2011 MacBook Pro MacBookPro9,1 Mac-4B7AC7E43945597E 12 F1G4 MBP91.88Z.00D3.B00.1203211536 2013 2012 MacBook Pro MacBookPro9,2 Mac-6F01561E16C75D06 12 DTY3 MBP91.88Z.00D3.B00.1203211536 2013 2012 MacBook Pro MacBookPro10,1 Mac-C3EC7CD22292981F 12 DKQ1 MBP101.88Z.00EE.B00.1205101839 2013 2012 MacBook Pro MacBookPro11,1 Mac-189A3D4F975D5FFC 12 FGYY MBP111.88Z.0138.B03.1310291227 2013 MacBook Pro MacBookPro11,2 Mac-3CBD00234E554E41 12 FD56 MBP112.88Z.0138.B02.1310181745 2013 Mac mini Macmini1,1 Mac-F4208EC8 11 U35 MM11.88Z.0055.B08.0610121326 2007 2006 Mac mini Macmini2,1 Mac-F4208EAA 11 YL2 MM21.88Z.009A.B00.0706281359 2007 2006 Mac mini Macmini3,1 Mac-F22C86C8 11 19X MM31.88Z.00AD.B00.0907171535 2009 Mac mini Macmini4,1 Mac-F2208EC8 12 DD6H MM41.88Z.0042.B03.1111072100 2011 2010 Mac mini Macmini5,1 Mac-8ED6AF5B48C039E1 12 DJD0 MM51.88Z.0077.B0F.1110201309 2012 2011 Mac mini Macmini6,2 Mac-F65AE981FFA204ED 12 DWYN MM61.88Z.0106.B00.1208091121 2013 2012 Mac Pro MacPro2,1 Mac-F4208DC8 11 XYL MP21.88Z.007F.B06.0707021348 2008 2007 Mac Pro MacPro3,1 Mac-F42C88C8 11 XYL MP31.88Z.006C.B05.0802291410 2009 2008 Mac Pro MacPro4,1 Mac-F221BEC8 11 4PC MP41.88Z.0081.B08.1001221313 2010 2009 Mac Pro MacPro5,1 Mac-F221BEC8 11 EUH MP51.88Z.007F.B03.1010071432 2013 2012 2011 2010 Mac Pro MacPro6,1 Mac-F60DEB81FF30ACF6 12 F693 MP61.88Z.0116.B04.1312061508 2013 MacBook MacBook2,1 Mac-F4208CA9 11 YA4 MB21.88Z.00A5.B07.0706270922 2007 2006 MacBook MacBook3,1 Mac-F22788C8 11 Y51 MB31.008E.B02.0803051832 2008 2007 MacBook MacBook4,1 Mac-F22788A9 11 0P0 MB41.88Z.00C1.B00.0802091535 2008 MacBook MacBook5,1 Mac-F42D89C8 11 1AQ MB51.88Z.0073.B06.0810291326 2009 2008 \ No newline at end of file diff --git a/unlocker.py b/unlocker.py index d445f70..7f31d6d 100755 --- a/unlocker.py +++ b/unlocker.py @@ -400,6 +400,7 @@ def main(): # Patch vmwarebase for Workstation and Player # Not required on Fusion or ESXi as table already has correct flags + print('DEBUG: vmwarebase path:' + vmwarebase) if vmwarebase != '': patchbase(vmwarebase) else: