tag:blogger.com,1999:blog-8361942945221983453.post9140079275412711592..comments2024-03-24T13:09:14.304+00:00Comments on Pete's Blog: Extracting and using a modified VMWare Player BIOS or UEFI firmwarePetehttp://www.blogger.com/profile/00656449482260202625noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-8361942945221983453.post-27319788752001491522017-08-20T17:36:00.514+01:002017-08-20T17:36:00.514+01:00Hi,
I have VMware Workstation and discovered I ca...Hi,<br /><br />I have VMware Workstation and discovered I can only mod the 32 bit uefi bios. Cant get my VM to run in 64 bit mode. Anyone know how to do that?<br /><br />Also why you guys concerned about the serial number info? What benefit are you getting?<br /><br />Curious,<br /><br />Thank youdavidm671https://www.blogger.com/profile/13724049139824702902noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-60551786988890173462017-05-13T20:04:12.775+01:002017-05-13T20:04:12.775+01:00You are right, but I don't quite understand yo...You are right, but I don't quite understand your statement at beginning.<br />We should use binary editor instead of a Phoenix Bios Editor.<br />And we should also keep checksum of the whole characters at this area to be 27.<br /><br />So, checksum of <br />56 4D 77 61 72 65 2C 20 49 6E 63 2E 00 FF FF FF FF FF FF FF FF FF FF FF FF FF 00<br />is 27<br />And so as<br />48 65 77 6C 65 74 74 2D 50 61 63 6B 61 72 64 00 22 FF FF FF FF FF FF FF FF FF 00etecedhttps://www.blogger.com/profile/01494980195157574277noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-28676774076757269582016-10-05T20:23:22.733+01:002016-10-05T20:23:22.733+01:00@Aristarkh, this worked perfectly as long as the s...@Aristarkh, this worked perfectly as long as the string you replace with matches the number of bytes exactly (I personally removed the entire %s). Thanks so much for the tip! It sucks this is stored in the vmware-vmx executable itself.C. L. Joneshttps://www.blogger.com/profile/08276019161318944200noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-88022471363220921012016-10-05T17:21:31.230+01:002016-10-05T17:21:31.230+01:00Awesome! Thank you!Awesome! Thank you!C. L. Joneshttps://www.blogger.com/profile/08276019161318944200noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-70437360138557581412015-09-16T10:57:45.780+01:002015-09-16T10:57:45.780+01:00> 3. Edit the BIOS as you see fit.
If you are...> 3. Edit the BIOS as you see fit.<br /><br /> If you are on Windows, you should use msinfo32 command and any binary editor instead of a Phoenix Bios Editor.<br /><br />--<br />@echo off<br />if exist %SystemRoot%\System32\msinfo32.exe (<br /> %SystemRoot%\System32\msinfo32.exe<br />) else (<br /> rem Windows XP<br /> "%CommonProgramFiles%\Microsoft Shared\MSInfo\msinfo32.exe"<br />)<br />--<br /><br />Windows XP:<br /> Get the Value of the Item "System Manufacturer" as the text string with msinfo32 command.<br /> Search the BIOS file for the first string area storing "VMware, Inc." with any binary editor.<br /> Edit this string area in the BIOS file for the text string + \0 + complementary 1 byte checksum.<br /><br />(Example)<br /><br />Before:<br />addrs: V_ M_ w_ a_ r_ e_ ,_ __ I_ n_ c_ ._ \0 __ __ __ __ __ __ __ __ __ __ __ __ __ \0<br />72799: 56 4D 77 61 72 65 2C 20 49 6E 63 2E 00 FF FF FF FF FF FF FF FF FF FF FF FF FF 00<br /><br />After:<br />72799: 48 65 77 6C 65 74 74 2D 50 61 63 6B 61 72 64 00 22 FF FF FF FF FF FF FF FF FF 00<br /><br />Notes:<br />0x00 (\0) is the string terminator.<br />0x22 is a complementary 1 byte checksum of this string area.<br />0xFF is a padding.<br />USBブート@2chhttps://www.blogger.com/profile/11482931743399736823noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-17816337840108117902013-06-07T04:38:40.477+01:002013-06-07T04:38:40.477+01:00And VMware's UUID can be changed via: "uu...And VMware's UUID can be changed via: "uuid.bios = " parameter it the .vmx configuration file.Aristarkhhttps://www.blogger.com/profile/10943956563128239800noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-74826903799869565572013-06-07T04:34:08.794+01:002013-06-07T04:34:08.794+01:00Look, you must use any HEX editor to find string &...Look, you must use any HEX editor to find string "VMware-s%" in v_m_w_a_r_e__v_m_x_.exe (32/64 bit version). After the string has been found - make the change in HEX editor, for example "MYware-s%".Aristarkhhttps://www.blogger.com/profile/10943956563128239800noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-2151610459338046302013-04-10T08:31:08.430+01:002013-04-10T08:31:08.430+01:00I follow the instruction: using 7zip to extract ro...I follow the instruction: using 7zip to extract rom 512KB. Then, using Phoenix editor to change bios info. In sub windows "DMI string", there are lines: "Serial Number" "System Serial Number" "Chassis Serial Number". I have tried to modify all. But Serial Number of Virtual Machine is still auto-generated.<br />Please, help! Thanks so much!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-59272707554692933222013-04-10T08:12:17.764+01:002013-04-10T08:12:17.764+01:00please, give the details. I can not find out how t...please, give the details. I can not find out how to change the serial numberAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-64172541680179173542013-01-07T07:32:06.671+00:002013-01-07T07:32:06.671+00:00Hi.
I had done modification of "v_m_w_a_r_e_...Hi. <br />I had done modification of "v_m_w_a_r_e_-_v_m_x.e_x_e" (x32 or x64) to change vendor's string in SMBIOS serial number. Try to find the string "VMware-s%" in the file and change it.Aristarkhhttps://www.blogger.com/profile/10943956563128239800noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-89791287221504037602013-01-05T22:47:32.317+00:002013-01-05T22:47:32.317+00:00That's something I never tried, and of course,...That's something I never tried, and of course, since the hardware is emulated, VMWare are free to pick the data from the BIOS, or override it with their own value. I'm afraid I can't help you there...Pete Batardhttps://www.blogger.com/profile/09315085625194033420noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-33767939107059705152012-12-13T15:09:52.926+00:002012-12-13T15:09:52.926+00:00Hi. I changed the DMI information (Vendor, Serial ...Hi. I changed the DMI information (Vendor, Serial Number) and saved the BIOS but still the BIOS Serial Number shown in the VM is the one created by Vmware. Any idea ? <br /><br />I can't find a way to have the Serial Number of the VM set the physical machine value (displayed by dmidecode -t1). <br />With Virtualbox I managed to have it working easily (DmiSystemSerial parameter). <br />Any idea ? <br />I've the following vmx extra parameters : <br />bios440.filename = "bios440-new.rom"<br />SMBIOS.reflectHost = "TRUE"<br />SMBIOS.useShortSerialNumber = "True"<br /><br />bluesangelhttps://www.blogger.com/profile/17408112030218671748noreply@blogger.comtag:blogger.com,1999:blog-8361942945221983453.post-55927946972653498422011-12-15T10:38:13.634+00:002011-12-15T10:38:13.634+00:00This will come in handy as I'm migrating to th...This will come in handy as I'm migrating to the 4.x line soon. Thanks!MartyMacGyverhttps://www.blogger.com/profile/18408169471010499741noreply@blogger.com