Comments (4)
Okay, according to
Line 203 in a3b0c85
Regarding the client count... Maybe somewhere else in the code...
I'll update the docs when someone could explain this (and this person will not update the docs by herself)...
from py-kms.
I just looked into the code again and found this part that seems to explain what happens with the clientcount:
Line 158 in 5ffcbb8
Looks like "none" actually means (according to the comment) 10 clients for Server versions and 50 for Desktop versions (or, 2x the minimum activation count).
Still wondering about the HWID though, is it at any point transmitted to the client or is that just the ePID (which is randomized by default)?
from py-kms.
The initial versions of py-kms had a "randomHWID.py", then fork-by-fork
this small code was introduced directly in "server.py".
Its use was intended to help the user to create the HWID string (and now with -w option), but
just for once, so you have to always reuse the same value.
Technically you should put real values for HWID and EPID, which come from a real KMS server,
otherwise your emulated server doesn't acts as much as possible as a real one.
In a local context doesn't seem to affect clients activations
(maybe when updating, some KB package can reveal that a client was activated by a not original server ??? I think not, but i don't know.).
Instead if you want to make public your KMS server you have some more problems, since can be marked by M$ as not genuine and stopped/banned.
So random HWID and EPID generation are not the best (but they are the original algorithms so as long as they work... i left them untouched).
See for details "vlmcsd" -r0, -r1, -r2 options.
Could be added something similar for py-kms.
Other info: https://forums.mydigitallife.net/threads/a-couple-questions-regarding-the-various-kms-tools.51662/
from py-kms.
Thanks for the explanation - in combination with the notes in the docs, I've now got a pretty clear picture of how it works! 👍
from py-kms.
Related Issues (20)
- Implement automagic KMS server discovery in pykms_Client HOT 3
- Docker with SQLite fails to start due to incorrect parms HOT 3
- Docker run it is not working with python3 tag HOT 1
- Error: ←[7m←[91m←[1mSO_REUSEPORT not supported on this platform. Exiting...←[0m HOT 2
- What does the "connect" subparameter do? HOT 1
- Office Pro 2019 Converted from Retail to Volume Not Genuine Error HOT 4
- If yoy dont like russia HOT 1
- What's the error? HOT 1
- Windows Server 2022 HOT 30
- Add support for Windows Server 2022 to Docker Hub image HOT 11
- latest versions of tzlocal leads to 0xC004F074 error HOT 2
- Server 2022 Update HOT 1
- Broken server help and ather HOT 2
- Cannot Activate MS Office LTSC Professional Plus 2021 HOT 3
- [IMPORTANT] This repository is dead. Please use a fork! HOT 1
- Cannot assign Ip Address (Errno 99) HOT 1
- We need Relation-DB support ?
- systemed keeps crashing HOT 1
- GCC and python3-dev is missing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from py-kms.