Can I rename SVGA 3D driver for Windows [VMware] ?

Discussion in 'Virtualization' started by Royalo2, Jul 5, 2023.

  1. Royalo2

    Royalo2 MDL Novice

    Jul 5, 2023
    4
    1
    0
    Hello MDL Community,

    how would you go about renaming the VMware SVGA 3D graphics driver, including ALL of the driver files (.inf, .dll's, .exe, etc), in order to install it to your Windows 7 VM.

    The furthest I got was by manually renaming the .inf file to my liking, BUT it won't work if I also rename the loader DLL & .sys file, since applications won't be able to load it. ( I think the DLL & Service are hardcoded to load the default names )

    Do you know if it's possible to achieve my goal (renaming EVERY file inside the driver file and making it work), without having to create my own driver?

    I am trying to create a VM that is very similar to a real PC, which is why this step is necessary. Looking forward to your suggestions! :)
     
  2. user469

    user469 MDL Member

    Oct 23, 2015
    128
    14
    10
    Can't understand the reason why you want to rename ALL the driver files, maybe there is another method to achieve your goal
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Royalo2

    Royalo2 MDL Novice

    Jul 5, 2023
    4
    1
    0
    @user469 Because the loader is being injected in order to draw the graphics and if it has the default vm3 name, then it will be easy to recognize.
     
  4. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,937
    150
    Maybe it's better to describe your problem, IDK but seem you want to do something illegal or morally questionable (it's about fooling a home banking application or game cheating?)

    BTW likely what you want to accomplish is feasible playing with cff explorer suite, then resigning the drivers, then disabling the signature enforcement in the VM.

    A lot of work.
     
  5. Royalo2

    Royalo2 MDL Novice

    Jul 5, 2023
    4
    1
    0
    @acer-5100 It's nothing illegal in Europe, I honestly want to use cheats for games inside my VM and I suspect that the game is detecting the VM based on the vm3d driver that is being injected in the game exe.

    The end goal is to have a VM that is not being detected by the game. (The game is running in Ring 4)
     
  6. Royalo2

    Royalo2 MDL Novice

    Jul 5, 2023
    4
    1
    0
    Thanks for the resources @acer-5100!

    Most of these changes have been already done by me, but it's difficult to remove the manifacturer from the driver files and modify the certificate haha.

    I changed my GPEDIT values, maybe they won't be able to do much after that, since they won't have rights to access a lot of things, let's see if it works :D
     
  7. user469

    user469 MDL Member

    Oct 23, 2015
    128
    14
    10
    @acer-5100!

    do you know if the manifacturer its just inside the inf and cat or also in the sys or also in other files ?
    (i'm curious because i know from other post that you have written driver in 5 minutes)
    (i've hacked some in the past in half day then i gave up when they need signature)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,937
    150

    I guess yes, but I'm not a coder.

    I wrote that to compare a "normal" user to a company who said "it's impossible to make it working that smartphone in vista.

    Yes I did that in 5 minutes, but that doesn't mean I had to compile and sign anything. In that case the usbserial.sys (or whatever was called) was already bundled with windows, I just made an .inf that used it.

    My point was not advertise myself as a genius, but show how dumb/lazy/liar are the corporations.


    Sign the drivers would be the easiest part on your case.

    Just use dseo13.exe and click sign a driver, then disable the signature enforcement in windows.

    Likely less than 5 minutes required.
     
  9. user469

    user469 MDL Member

    Oct 23, 2015
    128
    14
    10
    OK i'm not a coder too, i've modified an usb driver from w95 to use it on w98, there where no tools like dseo13.exe in the past but i dont feel to do it anymore .
    I'm old now, i'm not a genius too but just a passionate user, also played a lot with usbstor and related file on w98 for usb stick.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,937
    150
    They weren't needed for 95/98 no signed drivers there, still in w10 x86 unsigned drivers can be used (and vmware 10 still works fairly well).
     
  11. user469

    user469 MDL Member

    Oct 23, 2015
    128
    14
    10
    #12 user469, Jul 7, 2023
    Last edited: Jul 7, 2023
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. RMontrado

    RMontrado MDL Novice

    Oct 25, 2023
    2
    0
    0
    Sorry i had to revive this post, as you stated that it's possible to do meaning that can i install vm3d with another names?, the games im playing right now is detecting the vm3dum.dll and vm3dum_loader.dll and force closing the game im playing. it would be nice if you lend me an help with a tutorial on how to changes all of it including reassigning the drivers and disbaling signature enforcement in VM. or is there any alternative display adapter that works just like vm tools that has directx features/Direct3D acceleration available?
     
  13. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,937
    150
    I'm not a low level patching guru, like I said play with cff explorer and ask to people fluent with the matter.

    Signature enforcement can be disabled in VMs in the same way you disable it in real machines.

    The alternatives are VirtualBox (which is usually less performant than vmware, but can use vmdk disks so no need to convert them) or RemoteFX in HyperV (removed by MS via WU starting from April 2021, and restored by me in 2022).

    Also there are the two new possibilities DDA and GPU P /GPU Partition in Hyper V, if you have the right HW (a recent PC, and Possibly a Nvidia VGA) they expose the real VGA, not an emulated one to the VMs.

    Then there is linux as host and there using the PCI passtrough is relatively easy and well documented
     
  14. RMontrado

    RMontrado MDL Novice

    Oct 25, 2023
    2
    0
    0
    Does VirtualBox has the equivalent of vmware .vmx settings? the game i'm playing has 2 layers of protection, the first layers is i had to put a setting on vmx with this value on vmware : hypervisor.cpuid.v0 = "FALSE" <- this bypass the first layers of the game, and the second layer is basically vm3dum.dll and vm3dum_loader.dll that makes the games force closing..
     
  15. carabas20

    carabas20 MDL Novice

    May 28, 2024
    1
    0
    0
    Hello , Any luck in renaming these dll files ?
     
  16. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,506
    2,737
    120
    Name of video card are stored on inf file no dll...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...