- Overview
- How to run from compiled
- How to run from source
- What WLID is and how to get it
- Using multiple WLIDs
- Other
This is a simple proof-of-concept tool to check Xbox codes. This could be used to check Xbox gamepass codes from discord nitro or anything else. It just sends a single request for checking the code. I'll probably be adding threading, multi-account support, and maybe input of email:password instead of getting your WLID and adding it.
This is my first time programming in GoLang, so the code isn't perfect, if there's something that could be better feel free to make a pull request or an issue and I'll look into it!
Only works on windows
- Open Releases
- Download the latest version
- Extract the files out of the .zip file
- Add your codes in input\codes.txt
- Get your WLID and add it in input\wlid.txt
- Run XboxChecker.exe
- After it's done the working, used, and invalid codes will be saved output\working.txt, output\used.txt, output\invalid.txt
- Download GoLang from their website
- Go to Releases
- Download the source code of the latest release
- Extract the files
- Add your codes in input\codes.txt
- Get your WLID and add it in input\wlid.txt
- Open terminal/cmd, navigate to the directory of the code
- Run the command
go run main.go
orgo build
- After it's done the working, used, and invalid codes will be saved output\working.txt, output\used.txt, output\invalid.txt
WLID (probably stands for Windows Live ID) is a code that Microsoft uses to authenticate your account, it is needed for this program to send the requests for checking the codes.
How to get it:
- Open redeem.microsoft.com
- Click
F12
,CTRL + Shift + I
, or open devtools - Go to the network tab
- Type any code into the redeem code field
- Look for a request in the network tab with the redeem code in it (it should be red)
- Click it, look at the headers
- Find where it says Authorization, right-click the value of authorization, and click copy value
- This is your WLID
You can use multiple WLIDs with this tool, just add each wlid on a new line in the WLID input file.
This is 100% for educational reasons, don't use it for anything else. This tool is free for people to use and learn from, don't try selling it.