[TOOL] EzWindSLIC: Easily activate Windows 7/Vista(SP1+)/Server 2008-2022 on UEFI-GPT

Discussion in 'MDL Projects and Applications' started by Exe Csrss, Apr 9, 2021.

?

Should I use powershell in this script to add more features? Vista will no longer be supported.

Poll closed May 7, 2021.
  1. Yes

    5 vote(s)
    55.6%
  2. No

    4 vote(s)
    44.4%
  1. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    1,768
    2,453
    60
    Yep, that's not good.

    You can try (F) > On

    upload_2021-9-19_14-15-37.jpeg

    Then (I) Install.
    This will install WindSLIC even if a SLIC/partial SLIC is reported.
    I suspect that your invalid SLIC will be read first but that remains to verify after you installed WindSLIC, rebooted and check which SLIC is reported back.
    If it doesn't work then (U) Uninstall and you are back to where you started.

    Then you could ask @Serg008 for a possible BIOS mod.
     
  2. asasadad_1

    asasadad_1 MDL Novice

    Feb 22, 2011
    14
    5
    0
    Forceful mode can successfully install the certificate, but activation still failed. Actually it's only a simple report´╝îbecause that old Lenovo IdeaPad can be activated (UEFI) via other methods.
     
  3. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    1,768
    2,453
    60
    It is possible to test (and use) individual SLIC's cutting out custom ROM in VMware.
    (i tried with VirtualBOX as well but EFI support isn't on level with what VMware can offer)

    20-09-2021 06.31.42.ls.jpg

    Open *.vmx with a txt editor:
    Code:
    firmware = "efi"
    #efi64.filename = "EFI64.ROM.mod2.rom"
    acpi.addtable.filename = "LENOVOCB-01-nonvalid_slic.bin"
    
    1. sets firmware to EFI (before installing OS)
    2. with (#) in front - deactivate parameter (saving time adding parameters in test environment)
    3. SLIC added to BIOS

    Practical use:
    A valid SLIC in Bios can be used to test further how a secondary SLIC added by a bootloader acts.
    As it is atm, SLIC read from BIOS takes precedence if WindSLIC is installed.
    Adding (#) (or delete) line 3. SLIC and WindSLIC will take over, activating if OS is on lewel or lower than SLIC presented.

    Added the non valid SLIC from @asasadad_1 for further testing, next is of course to see if we can change order when 2 SLIC's are present.
     

    Attached Files:

  4. Exe Csrss

    Exe Csrss Batch Scripter

    Dec 9, 2020
    557
    617
    30
    I guess the order in which the two SLICs are present can be changed by making a custom bootloader.
     
  5. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    1,768
    2,453
    60
    #286 Sajjo, Sep 20, 2021
    Last edited: Sep 20, 2021
    @Exe Csrss
    Filling SLIC with FF - absolute minimum string to make it a readable but non valid SLIC, starting from offset 0x00 > 0x07 (8 byte):
    Code:
    53 4C 49 43 76 01 00 00
    Change first byte and WindSLIC's emulated SLIC is read and i'm activated:
    Code:
    00 4C 49 43 76 01 00 00
    And seems to be absolute minimum to be allowed to boot with this SLIC in Bios:
    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000000   FF FF FF FF 76 01 00 00  FF FF FF FF FF FF FF FF 
    And SLIC must be exact 374 bytes in lenght (0x176) to be "bootable".
     
  6. Exe Csrss

    Exe Csrss Batch Scripter

    Dec 9, 2020
    557
    617
    30
    EzWindSLIC 3.54
    Add support for Windows Server 2022 Dev builds (rs_prerelease)
     
  7. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    42
    42
    0
    1. @Exe Csrss Is it possible to change colour to white on Windows 7 (Ultimate x64) ?
    Purple colour doesn't look good.
     

    Attached Files:

    • 122.jpg
      122.jpg
      File size:
      58.9 KB
      Views:
      13
  8. Exe Csrss

    Exe Csrss Batch Scripter

    Dec 9, 2020
    557
    617
    30
    It is white only:
    Screenshot 2021-09-26 215815.png
     
  9. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    42
    42
    0
    #290 Krinal, Sep 26, 2021
    Last edited: Sep 26, 2021
    Yes On windows 10 colour is white. But not sure why on my Windows 7 Ultimate x64 its Purple.

    When I run KMS_VL_All or MAS the colour is proper (White) but with EzWindSLIC I'm not sure what's wrong.
     
  10. CaptainKirk1966

    CaptainKirk1966 Former MDL Guru

    Oct 31, 2009
    2,170
    1,066
    90
    fwiw: it's white when I run it on 7 Enterprise. (although I'm not sure why it should ever be used on Enterprise ;))

    upload_2021-9-26_12-54-20.png
     
  11. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    42
    42
    0
    @Exe Csrss I have compared value of color with KMS_VL_ALL and changed it from 0f - > 07

    Now with value 07 it is showing proper white color text.

    With value 0f the color is purple.
     
  12. Exe Csrss

    Exe Csrss Batch Scripter

    Dec 9, 2020
    557
    617
    30
    Very weird. Maybe try resetting the color settings of cmd?
     
  13. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    42
    42
    0
    #294 Krinal, Sep 26, 2021
    Last edited: Sep 26, 2021
    You were right. There were some issues with colour settings. I set them all to 238 value and it's fixed now.

    Usually I don't play with cmd colours. Not sure how it were changed.Thanks.
     
  14. CaptainKirk1966

    CaptainKirk1966 Former MDL Guru

    Oct 31, 2009
    2,170
    1,066
    90
    @Krinal - It is weird. I just did a fresh install of 7 Ultimate in VMware (UEFI mode). It's white there also.
     
  15. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    42
    42
    0
    I just edited my previous reply.
    Thanks for testing.
    Somehow my cmd colour settings were changed. Now it's fixed thanks to @Exe Csrss .

    By the way, I just learned today that cmd has Properties option too.
     
  16. Exe Csrss

    Exe Csrss Batch Scripter

    Dec 9, 2020
    557
    617
    30
    Discord channel for support/beta-testing: [open file for link, the link keeps getting censored]
     

    Attached Files:

    • link.txt
      File size:
      29 bytes
      Views:
      22
  17. DarkKnight1995

    DarkKnight1995 MDL Novice

    Jan 9, 2019
    8
    1
    0
    Hello, i am trying to activate windows 7 ultimate on dell optiplex 7010 running latest bios. I am also using windows 7 ultimate iso updated by latest simplix update pack. My system is UEFI with CSM, when I use the tool to activate, it works as intended with any profile whatsoever, except, when I reboot, the activation does not hold and it gives me activate windows within 30 days. What am I doing wrong? Previously I was using windows 10 Pro activated by HWID on the same machine and it was activated successfully.
    Am I doing something wrong? Does the system needs to be pure efi for this to work? Please Help
     
  18. DarkKnight1995

    DarkKnight1995 MDL Novice

    Jan 9, 2019
    8
    1
    0