Giter Site home page Giter Site logo

ahrimdon / windows11-theme-unlocker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from revengsmk/sunlock11

0.0 1.0 0.0 40 KB

Windows 11 Pro personalization settings unlock tool.

License: BSD 3-Clause "New" or "Revised" License

C 97.51% Batchfile 2.49%

windows11-theme-unlocker's Introduction

sunlock11

Windows 11 Pro 22H2 Personalization settings unlock tool.

Screenshot & demo

sunlock11

sunlock11_demo.mp4

Overview

One of the limitations of unactivated Windows 11 (besides watermark in the lower right corner of the screen) is locked personalization settings inside Settings app. This tool allows you to fully unlock these settings without the need to activate Windows OS.

It works by patching simple function inside Settings app DLL (SettingsEnvironment.Desktop.dll), that checks if Windows is activated or not.

Usage

First, before using setpm.bat script, you may wish to backup original SettingsEnvironment.Desktop.dll file permissions. You can do this using icacls.exe /save option. To restore original owner and saved permissions, use the icacls.exe /setowner and /restore options.

Run the setpm.bat script to set the required permissions (or set them manually). This is needed, because by default, only TrustedInstaller is allowed to modify files inside System32 folder.

After modifying file owner and permissions, run sunlock11.exe. Both the script and the unlock tool require administrative privileges, so make sure that you execute them as administrator.

Tested versions

OS versions:

  1. Windows 11 Pro 22H2 (OS Build 22621.1344)
  2. Windows 11 Pro 22H2 (OS Build 22621.1265)

DLL file versions

  1. SettingsEnvironment.Desktop.dll (10.0.22621.1194)
  2. SettingsEnvironment.Desktop.dll (10.0.22621.1344)

Known issues

  1. After next Windows update, SettingsEnvironment.Desktop.dll file often gets replaced with a new (unpatched) version, therefore locking/disabling personalization settings.

Disclaimer

This program serves mainly as a reverse engineering demo, and you use it at your own risk. The author of this program cannot be held liable for any damages due to the use of this program. It is advisable not to use it on your main production PC, as it is modifying operating system file.

Support

bitcoin

If you would like to see more projects like this one, please consider supporting me :)

Donate bitcoin to the following address:

btcqrcode

bc1qjwedefp3xruv7qak72l89hzx5mx0c0ftq8qem7

windows11-theme-unlocker's People

Contributors

revengsmk avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.