diff --git a/Build_WinPE-ToolKit.cmd b/Build_WinPE-ToolKit.cmd index d906417..2b752d3 100644 --- a/Build_WinPE-ToolKit.cmd +++ b/Build_WinPE-ToolKit.cmd @@ -38,6 +38,13 @@ takeown /a /f "%PEPath%\mount\Windows\System32\winpe.jpg" icacls "%PEPath%\mount\Windows\System32\winpe.jpg" /grant *S-1-1-0:F xcopy /E /I /H /Y "%~dp0Overlay" "%PEPath%\mount" +REM add required modules +Dism /Add-Package /Image:"%PEPath%\mount" /PackagePath:"%ADKPath%\Windows Preinstallation Environment\amd64\WinPE_OCs\winpe-wmi.cab +Dism /Add-Package /Image:"%PEPath%\mount" /PackagePath:"%ADKPath%\Windows Preinstallation Environment\amd64\WinPE_OCs\winpe-scripting.cab +REM Dism /Add-Package /Image:"%PEPath%\mount" /PackagePath:"%ADKPath%\Windows Preinstallation Environment\amd64\WinPE_OCs\winpe-wds-tools.cab + + + REM Unmount WIM image Dism /Unmount-Image /MountDir:"%PEPath%\mount" /commit Dism /Cleanup-Mountpoints diff --git a/Overlay/PE-ToolKit/DellCCTK/ABI.dll b/Overlay/PE-ToolKit/DellCCTK/ABI.dll new file mode 100644 index 0000000..b65df98 Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/ABI.dll differ diff --git a/Overlay/PE-ToolKit/DellCCTK/BIOSIntf.dll b/Overlay/PE-ToolKit/DellCCTK/BIOSIntf.dll new file mode 100644 index 0000000..39dbeb1 Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/BIOSIntf.dll differ diff --git a/Overlay/PE-ToolKit/DellCCTK/cctk.exe b/Overlay/PE-ToolKit/DellCCTK/cctk.exe new file mode 100644 index 0000000..65d9714 Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/cctk.exe differ diff --git a/Overlay/PE-ToolKit/DellCCTK/dchapi64.dll b/Overlay/PE-ToolKit/DellCCTK/dchapi64.dll new file mode 100644 index 0000000..e00746b Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/dchapi64.dll differ diff --git a/Overlay/PE-ToolKit/DellCCTK/dchbas64.dll b/Overlay/PE-ToolKit/DellCCTK/dchbas64.dll new file mode 100644 index 0000000..ee844bd Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/dchbas64.dll differ diff --git a/Overlay/PE-ToolKit/DellCCTK/libcrypto.dll b/Overlay/PE-ToolKit/DellCCTK/libcrypto.dll new file mode 100644 index 0000000..95fbcd5 Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/libcrypto.dll differ diff --git a/Overlay/PE-ToolKit/DellCCTK/libssl.dll b/Overlay/PE-ToolKit/DellCCTK/libssl.dll new file mode 100644 index 0000000..5a0a216 Binary files /dev/null and b/Overlay/PE-ToolKit/DellCCTK/libssl.dll differ diff --git a/Overlay/PE-ToolKit/DellRemoveTag2025/PlatformTags64W.exe b/Overlay/PE-ToolKit/DellRemoveTag2025/PlatformTags64W.exe new file mode 100644 index 0000000..8766e3e Binary files /dev/null and b/Overlay/PE-ToolKit/DellRemoveTag2025/PlatformTags64W.exe differ diff --git a/Overlay/PE-ToolKit/DellRemoveTag2025/ReleaseNotes.txt b/Overlay/PE-ToolKit/DellRemoveTag2025/ReleaseNotes.txt new file mode 100644 index 0000000..df12f22 --- /dev/null +++ b/Overlay/PE-ToolKit/DellRemoveTag2025/ReleaseNotes.txt @@ -0,0 +1,188 @@ +=============================================================================== +Dell Inc. +Copyright (C) 2016 - 2025, All Rights reserved. +www.dell.com + +Dell Provided Feature Release Notes +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.46.0 +Build Date: January 17th , 2025 + +Fixes/Enhancements +---------------------- +1. Rebuilt with ABI Provision changes + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.45.0 +Build Date: October 22nd , 2024 + +Fixes/Enhancements +---------------------- +1. Rebuilt with DellRingZeroLib2 includes DBUtil2 (Ver2.7.3) driver. +2. Unloading driver at Application exit for help command + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.43.1 +Build Date: November 24th , 2023 +Fixes/Enhancements +------------------ +1. Added contiguous memory monitoring inside driver to fix security vulnerabilities + +Note: +Upon Enabling ownership tags, you may see Dell logo and ownership tag not disappear at the same time, this is expected + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.41.0 +Build Date: April 12th , 2022 +Fixes/Enhancements +------------------ +Fixed security vulnerabilities in driver +1. Added ACL protection to driver extraction directories to prevent DLL sideloading and privilege esacalation. +2. Fixed clean up of driver directories before creating ACL protection in the directory. +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.40.0 +Build Date: February 18th , 2022 +Fixes/Enhancements +------------------ +1. Fixed PlatformTags tool issue in reading AuxMac value. +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.39.0 +Build Date: January 13th , 2022 +Fixes/Enhancements +------------------ +1. Fixed PlatformTags tool password validation when service tag is not present in the system. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.36.0 +Build Date: November 25th , 2021 +Fixes/Enhancements +------------------ +1. Fixed issue in write failure in PlatformTags windows tool's set/delete tags options. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.35.0 +Build Date: September 22nd , 2021 +Fixes/Enhancements +------------------ +1. Added new command line option Pwd: to provide admin password to unlock BIOS settings in PlatformTags. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.34.0 +Build Date: May 21st , 2021 +Fixes/Enhancements +------------------ +1. Rebuild with DellRingZeroLib2 includes DBUtil2 (Ver2.7) driver removing traces of Legacy 2.3 driver. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.33.0 +Build Date: May 18th , 2021 +Fixes/Enhancements +------------------ +1. Rebuild with DellRingZeroLib2 includes DBUtil2 (Ver2.7) driver. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.32.0 +Build Date: February 04th , 2021 +Fixes/Enhancements +------------------ +1. Rebuilt OsProtocolAccessLib with changes for security enhancements. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.31.3 +Build Date: January 20th , 2021 +Fixes/Enhancements +------------------ +1. Rebuild with DellRingZeroLib (ver 1.008) includes the DGR support for EFI only. +2. Rebuild with DellRingZeroLib2 includes DBUtil2 (Ver2.6) has attribute changes for security enhancements and support for Windows-10 2015 LTSB v10240 + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.31.2 +Build Date: June 08th , 2020 +Fixes/Enhancements +------------------ +Windows versions has been modified to include fix for log file creation issue when file path is mentioned. + +========================================================= +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.31.1 +Build Date: May 27th , 2020 +Fixes/Enhancements +------------------ +Efi version has been modified to include fix for PlatformTag RAM option. + +========================================================= + +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.31.0 +Build Date: 05/19/2020 +Fixes/Enhancements +------------------ +Windows versions of the tool have been modified to include WSMT changes, DLL sideloading and Symlink fixes. + +========================================================= + +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.30.0 +Build Date: 03/02/2020 +Fixes/Enhancements +------------------ +EFI versions of the tool have been modified to include WSMT changes. + +========================================================= + +Feature: Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.27.1 +Build Date: 06/18/2018 + +Fixes/Enhancements +------------------ +Removed false Macafe virus scan notification on platformTags32w.exe + +========================================================= + +Feature: PlatTags.exe Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.27.0 +Build Date: 4/24/2018 + +Fixes/Enhancements +------------------ +1. Added WSMT Support + +========================================================= + +Feature: PlatTags.exe Plattags64E.efi PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.26.0 +Build Date: 06/29/2016 + +Fixes/Enhancements +------------------ +1. Added Asset Tag Extension support. + +========================================================= + +Feature: PlatTags.exe PlatformTags32W.exe PlatformTags64W.exe +Version: 4.0.25.1 +Build Date: 5/9/2016 + +Fixes/Enhancements +------------------ +1. Added new command line option RAM(Read Auxiliary MAC Address) + +======================================================== + + + + diff --git a/Overlay/PE-ToolKit/MainMenu.bat b/Overlay/PE-ToolKit/MainMenu.bat index d882c42..3c7a60e 100644 --- a/Overlay/PE-ToolKit/MainMenu.bat +++ b/Overlay/PE-ToolKit/MainMenu.bat @@ -24,6 +24,21 @@ pause >null GOTO MainMenu +:DellRemoveTag2025 +DellRemoveTag2025\PlatformTags64W.exe DOT +DellRemoveTag2025\PlatformTags64W.exe DAT +echo Owner tag removed, Press any key to return to the main menu . . . +pause >null +GOTO MainMenu + +:DellRemoveTagCCTK +net start winmgmt +DellCCTK\cctk.exe --Propowntag="" +DellCCTK\cctk.exe --Asset="" +echo Owner tag removed, Press any key to return to the main menu . . . +pause >null +GOTO MainMenu + :MainMenu COLOR 17 ECHO. @@ -32,6 +47,8 @@ ECHO Main Menu ECHO ......................... ECHO. ECHO 1 - Remove Owner tag on Dell systems +ECHO 2 - Remove Owner tag on Dell systems (Updated) +ECHO 3 - Remove Owner tag on Dell systems (CCTK) ECHO. ECHO 100 - Poweroff ECHO 101 - Reboot @@ -40,6 +57,8 @@ ECHO. SET /P M=Type a number then press ENTER: IF %M%==1 GOTO :DellRemoveTag +IF %M%==2 GOTO :DellRemoveTag2025 +IF %M%==3 GOTO :DellRemoveTagCCTK IF %M%==100 wpeutil shutdown IF %M%==101 wpeutil reboot IF %M%==102 GOTO EOF