Jump to content
holyfield

Pattern of MLB (Main Logic Board)

573 posts in this topic

Recommended Posts

There are a lot of myths available about Serial / MLB / ROM, especially in TonyAdolf forum. What I'm trying to do, is to demystify MLB. 

Congrats!

First topic I read from long time with valuable and correct information on this subject, well done!

 

About ROM/MAC Address a small hint: http://hwaddress.com/?q=Apple

Next step I see on Apple security from how things goes would be ROM validity check.

For the brave ones, earlier on this forum I provided a tool to play with eeprom on Intel LAN's and instructions for how to.

On Apple everything is tight to model/family starting with ROM and ending with subsbystem id...

Share this post


Link to post
Share on other sites
Advertisement

Congrats!

First topic I read from long time with valuable and correct information on this subject, well done!

 

About ROM/MAC Address a small hint: http://hwaddress.com/?q=Apple

Next step I see on Apple security from how things goes would be ROM validity check.

For the brave ones, earlier on this forum I provided a tool to play with eeprom on Intel LAN's and instructions for how to.

On Apple everything is tight to model/family starting with ROM and ending with subsbystem id...

have a look here :

            #1390            

Share this post


Link to post
Share on other sites

Actually you can't. And I hope you don't use the exact values you have shared with us here! Never share the values you are using!!!

 

Anyway, the only really working solution for now is to use genuine MLB/ROM, even if I don't recommend to do so. Or at least don't use values found on the internet!

This will last until there is not a pattern found for MLB! And this is what this thread is all about!

no do not worry these are values that I created and I do not use
it's been over 8 years since I made the hackintosh
Apple has never done anything to stop the hackintosh
 

 

except those who wanted to sell it to make hackintosh trade as Psystar, probably 8 years we see from my apple ID used a hackintosh

Share this post


Link to post
Share on other sites

Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

Share this post


Link to post
Share on other sites

Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

That's the one I've been using since you posted the imac15,1 dump

guess it won't work for long :)

Share this post


Link to post
Share on other sites

Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

can you explain how you did it?
 
that everyone can make a unique
 

 

if everyone uses the same, I think the good luck to alert apple

Share this post


Link to post
Share on other sites

I am in the process of making a script based off the app that Apple uses to burn BoardSerialNumbers (Blank Board Serializer) that can be used in OS X.

don't we need a registered ROM to match?

Share this post


Link to post
Share on other sites

Looking forward for your Script but anyway I can confirm it works with Clover and Ozmosis ;)

Nice Job, thank you ^^

Share this post


Link to post
Share on other sites

Looking forward for your Script but anyway I can confirm it works with Clover and Ozmosis ;)

Nice Job, thank you ^^

Ozmosis  well it works? or it is still not successful?
is that it can be injected as a ROM AND MLB with clover?
 

 

I tried once, but the computer is to remain frozen before I could back in the bios

Share this post


Link to post
Share on other sites

I've looked at BlankBoardSerializer but can’t figure out how to use it. :wink_anim:


Here is a generated ROM and MLB if you guys wanna try it and see that this is only thing you need to get iMessage and Facetime working. You can use any SN you want.

 

ROM:7c6df83d7f38

MLB:C02436602U5FW29A8

 

Worked without a hitch! Just signed in no problem! I'm worried that if everyone uses these numbers that it will stop working at some point.

 

Board Serial Number and SmUUID are blank in Clover Configurator. I just have a generated serial number. System Information shows a Hardware UUID and Serial Number (processor tray)  that I have no idea where it comes from.

Share this post


Link to post
Share on other sites

I am in the process of making a script based off the app that Apple uses to burn BoardSerialNumbers (Blank Board Serializer) that can be used in OS X.

 

Looking forward to this.

 

Does 'Blank Board Serializer' set Serial number, MLB & ROM on real Macs?

Share this post


Link to post
Share on other sites

iPhone values wouldn't work :(
 
2hr struggle, got it to work. Did a call to AppleSupport.
 
MacPro5,1
ROM: 00264A02XXXX - Based on Apple MAC database
MLB: W8042XXXXCZJB - Apple Single Processor Board (from hardware store page)
SER: YM046XXXEUH
 
X - is random val
 

	<key>RtVariables</key>
	<dict>
		<key>MLB</key>
		<string>W8042XXXXCZJB</string>
		<key>ROM</key>
		<string>00264A02XXXX</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/07/10</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MP51.88Z.007F.B03.1010071432</string>
		<key>Board-ID</key>
		<string>Mac-F221BEC8</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>W8042XXXXCZJB</string>
		<key>BoardType</key>
		<integer>11</integer>
		<key>ChassisAssetTag</key>
		<string>Pro-Enclosure</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>06</string>
		<key>Family</key>
		<string>Mac Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>ProductName</key>
		<string>MacPro5,1</string>
		<key>SerialNumber</key>
		<string>YM046XXXEUH</string>
		<key>SmUUID</key>
		<string>66DDA68F-50EC-4C80-AC5B-00264A02XXXX</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>CustomUUID</key>
		<string>ABC78AA1-497E-4944-8C17-E6B3EC86E293</string>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>

Share this post


Link to post
Share on other sites

 

iPhone values wouldn't work :(

 

2hr struggle, got it to work. Did a call to AppleSupport.

 

 

 

MLB: W8042XXXXCZJB - Apple Single Processor Board (from hardware store page)

 

 

 

Can you please point me to the Hardware store page?

Share this post


Link to post
Share on other sites

I am in the process of making a script based off the app that Apple uses to burn BoardSerialNumbers (Blank Board Serializer) that can be used in OS X.

The method of using real MLB/ROM is around for several months, and there is iMessage Debug to get (not generate) those values. What is the difference with ur script?

Share this post


Link to post
Share on other sites

The method of using real MLB/ROM is around for several months, and there is iMessage Debug to get (not generate) those values. What is the difference with ur script?

His script will generate valid MLB/ROM, not use some from a real mac. So you don't need a real mac.

Share this post


Link to post
Share on other sites

 

iPhone values wouldn't work :(

 

2hr struggle, got it to work. Did a call to AppleSupport.

 

MacPro5,1

ROM: 00264A02XXXX - Based on Apple MAC database

MLB: W8042XXXXCZJB - Apple Single Processor Board (from hardware store page)

SER: YM046XXXEUH

 

X - is random val

 

I saw the link earlier, but the DV Warehouse did not have the EEE code for the logic board that most closely matched my system, which would be a iMac 12,2.  I'm running a Gigabyte GA-Z68XP-UD3 motherboard with a Intel Core i7 2600k 3.4GHZ (Sandy Bridge) processor.  The iMac 12,2 is also Sandy Bridge i7 2600k 3.4GHZ, so I'm using that to get the closest processor compatibility.  In any case, I took the part number for the logic board (661-7160, in my case), went to google and searched for "Apple logic board 661-7160 EEE Code", which brought me to another source, which does have the EEE codes.  I will work on that tonight and see what happens.

Share this post


Link to post
Share on other sites

 

ROM: 00264A02XXXX - Based on Apple MAC database

 Could you point me to Apple MAC database.  I think I got MLB figured out with this post help.

 

Edited:  I think I found it.  The 2nd half of the MAC address is random, even the 02?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Installus
      Hello all!
       
      I have successfully got my Hackbook online, using USB tethering. Thanks to Herve (can't use special characters, you know who you are!), I also got my audio working.
       
      I am very much ready to begin setting up iCloud, the App Store, and iMessage/FaceTime. Those services (especially the latter two) are what got me into hackintoshing.
       
      Problem: The listed services fail to sign me in. iCloud sign in from System Preferences returns "Unable to sign in because of a problem communicating with iCloud."
      FaceTime returns a registration process fail, the App Store reports that my computer can't be verified, and iMessage reports an activation error. However, iTunes works, except no Apple Music.
       
      HARDWARE:
      Intel Core i7-2630QM
      GeForce GT 525M (using integrated HD 3000 graphics instead)
      Custom Dell L502X A12 BIOS w/ UEFI support
       
      SOFTWARE:
      OS X Mavericks 10.9.5
      AppleALC + VoodooHDA for audio
      VoodooPS2Controller (trackpad kext likes to cause KP during boot, sometimes)
       
      Any possible fixes for this?
      Thanks in Advance!
       
      Installus.
    • By fusion71au
      Clover r4914 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4914 for VMware.zip". Mount Clover-v2.4k-4914-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By Allan
      Hey guys, how are you?
       
      @MaLd0n and I was doing some tests with iMessage.
      And for most impossible that it seems, now we can use it without worries with MLB, ROM and specific SN. Look...
      MaLd0n 2018-10-26 às 12.15.59.mov
       
      But who can made this possible?
      Clover VirtualSMC Apple??  
×