[GH-ISSUE #44] About This Mac #29

Closed
opened 2026-03-02 03:57:50 +03:00 by kerem · 7 comments
Owner

Originally created by @gonzabrusco on GitHub (Oct 5, 2022).
Original GitHub issue: https://github.com/DrDonk/unlocker/issues/44

This is not an issue. It's a request for help/documentation.

Is there a way of having a correct mac Serial Number and Hardware in "About this Mac" ?

Thanks
Gonzalo

Originally created by @gonzabrusco on GitHub (Oct 5, 2022). Original GitHub issue: https://github.com/DrDonk/unlocker/issues/44 This is not an issue. It's a request for help/documentation. Is there a way of having a correct mac Serial Number and Hardware in "About this Mac" ? Thanks Gonzalo
kerem closed this issue 2026-03-02 03:57:50 +03:00
Author
Owner

@SimPilotAdamT commented on GitHub (Oct 5, 2022):

Yep, if you edit the VMX file manually you can customize the virtual Mac's serial number and simulated model.

Here's what I added to my VMX file:

smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"
mks.gl.allowBlacklistedDrivers = "TRUE"

You can look up codes to use for the hw.model on Apple's web page. board-id is for the actual serial number.

mks.gl.allowBlacklistedDrivers = "TRUE" is for VMware's not-so-great Linux support.

<!-- gh-comment-id:1268798333 --> @SimPilotAdamT commented on GitHub (Oct 5, 2022): Yep, if you edit the VMX file manually you can customize the virtual Mac's serial number and simulated model. Here's what I added to my VMX file: ```bash smbios.reflectHost = "TRUE" hw.model = "MacBookPro14,3" board-id = "Mac-551B86E5744E2388" smc.version = "0" mks.gl.allowBlacklistedDrivers = "TRUE" ``` You can look up codes to use for the `hw.model` on Apple's web page. `board-id` is for the actual serial number. `mks.gl.allowBlacklistedDrivers = "TRUE"` is for [VMware's not-so-great Linux support](https://communities.vmware.com/t5/VMware-Workstation-Pro/Solution-for-Hardware-graphics-acceleration-and-No-3D-support/td-p/508060).
Author
Owner

@SimPilotAdamT commented on GitHub (Oct 5, 2022):

These are the latest Intel MacBook Pro models, which run 8th/10th Gen Intel Core i5's.

Screenshot_20221005_193659

Source.

<!-- gh-comment-id:1268805968 --> @SimPilotAdamT commented on GitHub (Oct 5, 2022): These are the latest Intel MacBook Pro models, which run 8th/10th Gen Intel Core i5's. ![Screenshot_20221005_193659](https://user-images.githubusercontent.com/71192298/194136746-d8eee305-54ca-43d3-97c5-23883ed95c8b.png) [Source.](https://support.apple.com/en-gb/HT201300)
Author
Owner

@DrDonk commented on GitHub (Oct 5, 2022):

Here's a complete list of things you can override. I used to have this documented on Insanleymac but left there sevaeral years ago. Obviously best get your own values here but this is an example.

I haven't tried any of this in sometime so not sure how well it all works now.

Attached a PDF of old web page with details.
oldblog.pdf

board-id.reflectHost = "FALSE"
board-id = "MAC-F22589C8"
hw.model.reflectHost = "FALSE"
hw.model = "MacBookPro6,2"
serialNumber.reflectHost = "FALSE"
serialNumber = "RM129481AGW"
smbios.reflectHost = “FALSE"
efi.nvram.var.ROM.reflectHost = "FALSE"
efi.nvram.var.MLB.reflectHost = "FALSE"
efi.nvram.var.ROM = "123456"
efi.nvram.var.MLB = "DONKDONKDONKDONKA"
<!-- gh-comment-id:1268831407 --> @DrDonk commented on GitHub (Oct 5, 2022): Here's a complete list of things you can override. I used to have this documented on Insanleymac but left there sevaeral years ago. Obviously best get your own values here but this is an example. I haven't tried any of this in sometime so not sure how well it all works now. Attached a PDF of old web page with details. [oldblog.pdf](https://github.com/DrDonk/unlocker/files/9718261/oldblog.pdf) ``` board-id.reflectHost = "FALSE" board-id = "MAC-F22589C8" hw.model.reflectHost = "FALSE" hw.model = "MacBookPro6,2" serialNumber.reflectHost = "FALSE" serialNumber = "RM129481AGW" smbios.reflectHost = “FALSE" efi.nvram.var.ROM.reflectHost = "FALSE" efi.nvram.var.MLB.reflectHost = "FALSE" efi.nvram.var.ROM = "123456" efi.nvram.var.MLB = "DONKDONKDONKDONKA" ```
Author
Owner

@SimPilotAdamT commented on GitHub (Oct 5, 2022):

I used to have this documented on Insanleymac but left there sevaeral years ago.

I thought your name sounded familiar. Used to see your stuff on there all the time

<!-- gh-comment-id:1268833172 --> @SimPilotAdamT commented on GitHub (Oct 5, 2022): > I used to have this documented on Insanleymac but left there sevaeral years ago. I thought your name sounded familiar. Used to see your stuff on there all the time
Author
Owner

@DrDonk commented on GitHub (Oct 5, 2022):

Yep that was me for about 10 years providing unlockers and helping out.

I see SimPilot in your name do you do anythong with flight sims? Back end of 90s/early 00s I wrote utilities for the aircraft MDL files in MSFS. Things like MDLRepair which was used to fix broken MDL files.

<!-- gh-comment-id:1268835845 --> @DrDonk commented on GitHub (Oct 5, 2022): Yep that was me for about 10 years providing unlockers and helping out. I see SimPilot in your name do you do anythong with flight sims? Back end of 90s/early 00s I wrote utilities for the aircraft MDL files in MSFS. Things like MDLRepair which was used to fix broken MDL files.
Author
Owner

@SimPilotAdamT commented on GitHub (Oct 5, 2022):

That is correct. I've been doing stuff since about 2012 when FSX was first released to Steam... I may very well have used something by you if you did make something for FSX Boxed. Right now I'm sitting comfortably on MSFS's 2020 release, having spent ~£5000 on all the hardware and software I've ever used for flight sim.

<!-- gh-comment-id:1268843630 --> @SimPilotAdamT commented on GitHub (Oct 5, 2022): That is correct. I've been doing stuff since about 2012 when FSX was first released to Steam... I may very well have used something by you if you did make something for FSX Boxed. Right now I'm sitting comfortably on MSFS's 2020 release, having spent ~£5000 on all the hardware and software I've ever used for flight sim.
Author
Owner

@gonzabrusco commented on GitHub (Oct 9, 2022):

Thanks for the info! I will close this issue for now!

<!-- gh-comment-id:1272427754 --> @gonzabrusco commented on GitHub (Oct 9, 2022): Thanks for the info! I will close this issue for now!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/unlocker#29
No description provided.